Documentation ¶
Index ¶
- type ActionTypeEnum
- type ChangeDatabaseToolsConnectionCompartmentDetails
- type ChangeDatabaseToolsConnectionCompartmentRequest
- func (request ChangeDatabaseToolsConnectionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeDatabaseToolsConnectionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeDatabaseToolsConnectionCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeDatabaseToolsConnectionCompartmentRequest) String() string
- type ChangeDatabaseToolsConnectionCompartmentResponse
- type ChangeDatabaseToolsPrivateEndpointCompartmentDetails
- type ChangeDatabaseToolsPrivateEndpointCompartmentRequest
- func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) String() string
- type ChangeDatabaseToolsPrivateEndpointCompartmentResponse
- type ConnectionTypeEnum
- type CreateDatabaseToolsConnectionDetails
- type CreateDatabaseToolsConnectionOracleDatabaseDetails
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetCompartmentId() *string
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName() *string
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags() map[string]string
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) String() string
- func (m *CreateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON(data []byte) (e error)
- type CreateDatabaseToolsConnectionRequest
- func (request CreateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDatabaseToolsConnectionRequest) String() string
- type CreateDatabaseToolsConnectionResponse
- type CreateDatabaseToolsPrivateEndpointDetails
- type CreateDatabaseToolsPrivateEndpointRequest
- func (request CreateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDatabaseToolsPrivateEndpointRequest) String() string
- type CreateDatabaseToolsPrivateEndpointResponse
- type CreateDatabaseToolsRelatedResourceDetails
- type DatabaseToolsAllowedNetworkSources
- type DatabaseToolsClient
- func (client DatabaseToolsClient) ChangeDatabaseToolsConnectionCompartment(ctx context.Context, request ChangeDatabaseToolsConnectionCompartmentRequest) (response ChangeDatabaseToolsConnectionCompartmentResponse, err error)
- func (client DatabaseToolsClient) ChangeDatabaseToolsPrivateEndpointCompartment(ctx context.Context, ...) (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse, err error)
- func (client *DatabaseToolsClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client DatabaseToolsClient) CreateDatabaseToolsConnection(ctx context.Context, request CreateDatabaseToolsConnectionRequest) (response CreateDatabaseToolsConnectionResponse, err error)
- func (client DatabaseToolsClient) CreateDatabaseToolsPrivateEndpoint(ctx context.Context, request CreateDatabaseToolsPrivateEndpointRequest) (response CreateDatabaseToolsPrivateEndpointResponse, err error)
- func (client DatabaseToolsClient) DeleteDatabaseToolsConnection(ctx context.Context, request DeleteDatabaseToolsConnectionRequest) (response DeleteDatabaseToolsConnectionResponse, err error)
- func (client DatabaseToolsClient) DeleteDatabaseToolsPrivateEndpoint(ctx context.Context, request DeleteDatabaseToolsPrivateEndpointRequest) (response DeleteDatabaseToolsPrivateEndpointResponse, err error)
- func (client DatabaseToolsClient) GetDatabaseToolsConnection(ctx context.Context, request GetDatabaseToolsConnectionRequest) (response GetDatabaseToolsConnectionResponse, err error)
- func (client DatabaseToolsClient) GetDatabaseToolsEndpointService(ctx context.Context, request GetDatabaseToolsEndpointServiceRequest) (response GetDatabaseToolsEndpointServiceResponse, err error)
- func (client DatabaseToolsClient) GetDatabaseToolsPrivateEndpoint(ctx context.Context, request GetDatabaseToolsPrivateEndpointRequest) (response GetDatabaseToolsPrivateEndpointResponse, err error)
- func (client DatabaseToolsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client DatabaseToolsClient) ListDatabaseToolsConnections(ctx context.Context, request ListDatabaseToolsConnectionsRequest) (response ListDatabaseToolsConnectionsResponse, err error)
- func (client DatabaseToolsClient) ListDatabaseToolsEndpointServices(ctx context.Context, request ListDatabaseToolsEndpointServicesRequest) (response ListDatabaseToolsEndpointServicesResponse, err error)
- func (client DatabaseToolsClient) ListDatabaseToolsPrivateEndpoints(ctx context.Context, request ListDatabaseToolsPrivateEndpointsRequest) (response ListDatabaseToolsPrivateEndpointsResponse, err error)
- func (client DatabaseToolsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client DatabaseToolsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client DatabaseToolsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client *DatabaseToolsClient) SetRegion(region string)
- func (client DatabaseToolsClient) UpdateDatabaseToolsConnection(ctx context.Context, request UpdateDatabaseToolsConnectionRequest) (response UpdateDatabaseToolsConnectionResponse, err error)
- func (client DatabaseToolsClient) UpdateDatabaseToolsPrivateEndpoint(ctx context.Context, request UpdateDatabaseToolsPrivateEndpointRequest) (response UpdateDatabaseToolsPrivateEndpointResponse, err error)
- func (client DatabaseToolsClient) ValidateDatabaseToolsConnection(ctx context.Context, request ValidateDatabaseToolsConnectionRequest) (response ValidateDatabaseToolsConnectionResponse, err error)
- type DatabaseToolsConnection
- type DatabaseToolsConnectionCollection
- type DatabaseToolsConnectionOracleDatabase
- func (m DatabaseToolsConnectionOracleDatabase) GetCompartmentId() *string
- func (m DatabaseToolsConnectionOracleDatabase) GetDefinedTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionOracleDatabase) GetDisplayName() *string
- func (m DatabaseToolsConnectionOracleDatabase) GetFreeformTags() map[string]string
- func (m DatabaseToolsConnectionOracleDatabase) GetId() *string
- func (m DatabaseToolsConnectionOracleDatabase) GetLifecycleDetails() *string
- func (m DatabaseToolsConnectionOracleDatabase) GetLifecycleState() LifecycleStateEnum
- func (m DatabaseToolsConnectionOracleDatabase) GetSystemTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionOracleDatabase) GetTimeCreated() *common.SDKTime
- func (m DatabaseToolsConnectionOracleDatabase) GetTimeUpdated() *common.SDKTime
- func (m DatabaseToolsConnectionOracleDatabase) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionOracleDatabase) String() string
- func (m *DatabaseToolsConnectionOracleDatabase) UnmarshalJSON(data []byte) (e error)
- type DatabaseToolsConnectionOracleDatabaseSummary
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetCompartmentId() *string
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetDisplayName() *string
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetFreeformTags() map[string]string
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetId() *string
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleDetails() *string
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleState() LifecycleStateEnum
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetSystemTags() map[string]map[string]interface{}
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetTimeCreated() *common.SDKTime
- func (m DatabaseToolsConnectionOracleDatabaseSummary) GetTimeUpdated() *common.SDKTime
- func (m DatabaseToolsConnectionOracleDatabaseSummary) MarshalJSON() (buff []byte, e error)
- func (m DatabaseToolsConnectionOracleDatabaseSummary) String() string
- func (m *DatabaseToolsConnectionOracleDatabaseSummary) UnmarshalJSON(data []byte) (e error)
- type DatabaseToolsConnectionSummary
- type DatabaseToolsEndpointService
- type DatabaseToolsEndpointServiceCollection
- type DatabaseToolsEndpointServiceSummary
- type DatabaseToolsKeyStore
- type DatabaseToolsKeyStoreContent
- type DatabaseToolsKeyStoreContentDetails
- type DatabaseToolsKeyStoreContentDetailsValueTypeEnum
- type DatabaseToolsKeyStoreContentSecretId
- type DatabaseToolsKeyStoreContentSecretIdDetails
- type DatabaseToolsKeyStoreContentSecretIdSummary
- type DatabaseToolsKeyStoreContentSummary
- type DatabaseToolsKeyStoreContentSummaryValueTypeEnum
- type DatabaseToolsKeyStoreContentValueTypeEnum
- type DatabaseToolsKeyStoreDetails
- type DatabaseToolsKeyStorePassword
- type DatabaseToolsKeyStorePasswordDetails
- type DatabaseToolsKeyStorePasswordDetailsValueTypeEnum
- type DatabaseToolsKeyStorePasswordSecretId
- type DatabaseToolsKeyStorePasswordSecretIdDetails
- type DatabaseToolsKeyStorePasswordSecretIdSummary
- type DatabaseToolsKeyStorePasswordSummary
- type DatabaseToolsKeyStorePasswordSummaryValueTypeEnum
- type DatabaseToolsKeyStorePasswordValueTypeEnum
- type DatabaseToolsKeyStoreSummary
- type DatabaseToolsPrivateEndpoint
- type DatabaseToolsPrivateEndpointCollection
- type DatabaseToolsPrivateEndpointReverseConnectionConfiguration
- type DatabaseToolsPrivateEndpointReverseConnectionsSourceIp
- type DatabaseToolsPrivateEndpointSummary
- type DatabaseToolsRelatedResource
- type DatabaseToolsUserPassword
- type DatabaseToolsUserPasswordDetails
- type DatabaseToolsUserPasswordDetailsValueTypeEnum
- type DatabaseToolsUserPasswordSecretId
- type DatabaseToolsUserPasswordSecretIdDetails
- type DatabaseToolsUserPasswordSecretIdSummary
- type DatabaseToolsUserPasswordSummary
- type DatabaseToolsUserPasswordSummaryValueTypeEnum
- type DatabaseToolsUserPasswordValueTypeEnum
- type DatabaseToolsVirtualSource
- type DeleteDatabaseToolsConnectionRequest
- func (request DeleteDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDatabaseToolsConnectionRequest) String() string
- type DeleteDatabaseToolsConnectionResponse
- type DeleteDatabaseToolsPrivateEndpointRequest
- func (request DeleteDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDatabaseToolsPrivateEndpointRequest) String() string
- type DeleteDatabaseToolsPrivateEndpointResponse
- type GetDatabaseToolsConnectionRequest
- func (request GetDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDatabaseToolsConnectionRequest) String() string
- type GetDatabaseToolsConnectionResponse
- type GetDatabaseToolsEndpointServiceRequest
- func (request GetDatabaseToolsEndpointServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDatabaseToolsEndpointServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDatabaseToolsEndpointServiceRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDatabaseToolsEndpointServiceRequest) String() string
- type GetDatabaseToolsEndpointServiceResponse
- type GetDatabaseToolsPrivateEndpointRequest
- func (request GetDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDatabaseToolsPrivateEndpointRequest) String() string
- type GetDatabaseToolsPrivateEndpointResponse
- type GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- type GetWorkRequestResponse
- type KeyStoreTypeEnum
- type LifecycleStateEnum
- type ListDatabaseToolsConnectionsLifecycleStateEnum
- type ListDatabaseToolsConnectionsRequest
- func (request ListDatabaseToolsConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDatabaseToolsConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDatabaseToolsConnectionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDatabaseToolsConnectionsRequest) String() string
- type ListDatabaseToolsConnectionsResponse
- type ListDatabaseToolsConnectionsSortByEnum
- type ListDatabaseToolsConnectionsSortOrderEnum
- type ListDatabaseToolsEndpointServicesLifecycleStateEnum
- type ListDatabaseToolsEndpointServicesRequest
- func (request ListDatabaseToolsEndpointServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDatabaseToolsEndpointServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDatabaseToolsEndpointServicesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDatabaseToolsEndpointServicesRequest) String() string
- type ListDatabaseToolsEndpointServicesResponse
- type ListDatabaseToolsEndpointServicesSortByEnum
- type ListDatabaseToolsEndpointServicesSortOrderEnum
- type ListDatabaseToolsPrivateEndpointsLifecycleStateEnum
- type ListDatabaseToolsPrivateEndpointsRequest
- func (request ListDatabaseToolsPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDatabaseToolsPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDatabaseToolsPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDatabaseToolsPrivateEndpointsRequest) String() string
- type ListDatabaseToolsPrivateEndpointsResponse
- type ListDatabaseToolsPrivateEndpointsSortByEnum
- type ListDatabaseToolsPrivateEndpointsSortOrderEnum
- type ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- type ListWorkRequestErrorsResponse
- type ListWorkRequestErrorsSortByEnum
- type ListWorkRequestErrorsSortOrderEnum
- type ListWorkRequestLogsRequest
- func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestLogsRequest) String() string
- type ListWorkRequestLogsResponse
- type ListWorkRequestLogsSortByEnum
- type ListWorkRequestLogsSortOrderEnum
- type ListWorkRequestsRequest
- func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestsRequest) String() string
- type ListWorkRequestsResponse
- type ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type OperationStatusEnum
- type OperationTypeEnum
- type RelatedResourceEntityTypeEnum
- type ServiceCapabilityEnum
- type SortOrderEnum
- type UpdateDatabaseToolsConnectionDetails
- type UpdateDatabaseToolsConnectionOracleDatabaseDetails
- func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName() *string
- func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags() map[string]string
- func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) String() string
- func (m *UpdateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON(data []byte) (e error)
- type UpdateDatabaseToolsConnectionRequest
- func (request UpdateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDatabaseToolsConnectionRequest) String() string
- type UpdateDatabaseToolsConnectionResponse
- type UpdateDatabaseToolsPrivateEndpointDetails
- type UpdateDatabaseToolsPrivateEndpointRequest
- func (request UpdateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDatabaseToolsPrivateEndpointRequest) String() string
- type UpdateDatabaseToolsPrivateEndpointResponse
- type UpdateDatabaseToolsRelatedResourceDetails
- type ValidateDatabaseToolsConnectionDetails
- type ValidateDatabaseToolsConnectionOracleDatabaseDetails
- type ValidateDatabaseToolsConnectionOracleDatabaseResult
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetAction() *string
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCause() *string
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCode() *string
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetMessage() *string
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) MarshalJSON() (buff []byte, e error)
- func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) String() string
- type ValidateDatabaseToolsConnectionRequest
- func (request ValidateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ValidateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ValidateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request ValidateDatabaseToolsConnectionRequest) String() string
- type ValidateDatabaseToolsConnectionResponse
- type ValidateDatabaseToolsConnectionResult
- type WorkRequest
- type WorkRequestCollection
- type WorkRequestError
- type WorkRequestErrorCollection
- type WorkRequestLogEntry
- type WorkRequestLogEntryCollection
- type WorkRequestResource
- type WorkRequestSummary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionTypeEnum ¶
type ActionTypeEnum string
ActionTypeEnum Enum with underlying type: string
const ( ActionTypeCreated ActionTypeEnum = "CREATED" ActionTypeUpdated ActionTypeEnum = "UPDATED" ActionTypeDeleted ActionTypeEnum = "DELETED" ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS" ActionTypeRelated ActionTypeEnum = "RELATED" )
Set of constants representing the allowable values for ActionTypeEnum
func GetActionTypeEnumValues ¶
func GetActionTypeEnumValues() []ActionTypeEnum
GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum
type ChangeDatabaseToolsConnectionCompartmentDetails ¶
type ChangeDatabaseToolsConnectionCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to move the DatabaseToolsConnection to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeDatabaseToolsConnectionCompartmentDetails Contains the details for the compartment to move the DatabaseToolsConnection to.
func (ChangeDatabaseToolsConnectionCompartmentDetails) String ¶
func (m ChangeDatabaseToolsConnectionCompartmentDetails) String() string
type ChangeDatabaseToolsConnectionCompartmentRequest ¶
type ChangeDatabaseToolsConnectionCompartmentRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a DatabaseToolsConnection. DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"` // Request to change the compartment of the DatabaseToolsConnection. ChangeDatabaseToolsConnectionCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 }
ChangeDatabaseToolsConnectionCompartmentRequest wrapper for the ChangeDatabaseToolsConnectionCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsConnectionCompartment.go.html to see an example of how to use ChangeDatabaseToolsConnectionCompartmentRequest.
func (ChangeDatabaseToolsConnectionCompartmentRequest) BinaryRequestBody ¶
func (request ChangeDatabaseToolsConnectionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeDatabaseToolsConnectionCompartmentRequest) HTTPRequest ¶
func (request ChangeDatabaseToolsConnectionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDatabaseToolsConnectionCompartmentRequest) RetryPolicy ¶
func (request ChangeDatabaseToolsConnectionCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDatabaseToolsConnectionCompartmentRequest) String ¶
func (request ChangeDatabaseToolsConnectionCompartmentRequest) String() string
type ChangeDatabaseToolsConnectionCompartmentResponse ¶
type ChangeDatabaseToolsConnectionCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
ChangeDatabaseToolsConnectionCompartmentResponse wrapper for the ChangeDatabaseToolsConnectionCompartment operation
func (ChangeDatabaseToolsConnectionCompartmentResponse) HTTPResponse ¶
func (response ChangeDatabaseToolsConnectionCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDatabaseToolsConnectionCompartmentResponse) String ¶
func (response ChangeDatabaseToolsConnectionCompartmentResponse) String() string
type ChangeDatabaseToolsPrivateEndpointCompartmentDetails ¶
type ChangeDatabaseToolsPrivateEndpointCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to move the DatabaseConnectionProfile to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeDatabaseToolsPrivateEndpointCompartmentDetails Contains the details for the compartment to move the DatabaseToolsPrivateEndpoint to.
func (ChangeDatabaseToolsPrivateEndpointCompartmentDetails) String ¶
func (m ChangeDatabaseToolsPrivateEndpointCompartmentDetails) String() string
type ChangeDatabaseToolsPrivateEndpointCompartmentRequest ¶
type ChangeDatabaseToolsPrivateEndpointCompartmentRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a DatabaseToolsPrivateEndpoint. DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"` // Request to change the compartment of the DatabaseToolsPrivateEndpoint. ChangeDatabaseToolsPrivateEndpointCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 }
ChangeDatabaseToolsPrivateEndpointCompartmentRequest wrapper for the ChangeDatabaseToolsPrivateEndpointCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsPrivateEndpointCompartment.go.html to see an example of how to use ChangeDatabaseToolsPrivateEndpointCompartmentRequest.
func (ChangeDatabaseToolsPrivateEndpointCompartmentRequest) BinaryRequestBody ¶
func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeDatabaseToolsPrivateEndpointCompartmentRequest) HTTPRequest ¶
func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDatabaseToolsPrivateEndpointCompartmentRequest) RetryPolicy ¶
func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDatabaseToolsPrivateEndpointCompartmentRequest) String ¶
func (request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) String() string
type ChangeDatabaseToolsPrivateEndpointCompartmentResponse ¶
type ChangeDatabaseToolsPrivateEndpointCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
ChangeDatabaseToolsPrivateEndpointCompartmentResponse wrapper for the ChangeDatabaseToolsPrivateEndpointCompartment operation
func (ChangeDatabaseToolsPrivateEndpointCompartmentResponse) HTTPResponse ¶
func (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDatabaseToolsPrivateEndpointCompartmentResponse) String ¶
func (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse) String() string
type ConnectionTypeEnum ¶
type ConnectionTypeEnum string
ConnectionTypeEnum Enum with underlying type: string
const (
ConnectionTypeOracleDatabase ConnectionTypeEnum = "ORACLE_DATABASE"
)
Set of constants representing the allowable values for ConnectionTypeEnum
func GetConnectionTypeEnumValues ¶
func GetConnectionTypeEnumValues() []ConnectionTypeEnum
GetConnectionTypeEnumValues Enumerates the set of values for ConnectionTypeEnum
type CreateDatabaseToolsConnectionDetails ¶
type CreateDatabaseToolsConnectionDetails interface { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the containing Compartment. GetCompartmentId() *string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string }
CreateDatabaseToolsConnectionDetails The information about new DatabaseToolsConnection.
type CreateDatabaseToolsConnectionOracleDatabaseDetails ¶
type CreateDatabaseToolsConnectionOracleDatabaseDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the containing Compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` RelatedResource *CreateDatabaseToolsRelatedResourceDetails `mandatory:"false" json:"relatedResource"` // Connect descriptor or Easy Connect Naming method to connect to the database. ConnectionString *string `mandatory:"false" json:"connectionString"` // Database user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPasswordDetails `mandatory:"false" json:"userPassword"` // Advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and // the client private key and associated certificates required for client authentication. KeyStores []DatabaseToolsKeyStoreDetails `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` }
CreateDatabaseToolsConnectionOracleDatabaseDetails The information about new DatabaseToolsConnection for an Oracle Database
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetCompartmentId ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDatabaseToolsConnectionOracleDatabaseDetails) String ¶
func (m CreateDatabaseToolsConnectionOracleDatabaseDetails) String() string
func (*CreateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON ¶
func (m *CreateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type CreateDatabaseToolsConnectionRequest ¶
type CreateDatabaseToolsConnectionRequest struct { // Details for the new DatabaseToolsConnection. CreateDatabaseToolsConnectionDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDatabaseToolsConnectionRequest wrapper for the CreateDatabaseToolsConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsConnection.go.html to see an example of how to use CreateDatabaseToolsConnectionRequest.
func (CreateDatabaseToolsConnectionRequest) BinaryRequestBody ¶
func (request CreateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDatabaseToolsConnectionRequest) HTTPRequest ¶
func (request CreateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDatabaseToolsConnectionRequest) RetryPolicy ¶
func (request CreateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDatabaseToolsConnectionRequest) String ¶
func (request CreateDatabaseToolsConnectionRequest) String() string
type CreateDatabaseToolsConnectionResponse ¶
type CreateDatabaseToolsConnectionResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsConnection instance DatabaseToolsConnection `presentIn:"body"` // URI of the new resource which was created by the request. Location *string `presentIn:"header" name:"location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. 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"` }
CreateDatabaseToolsConnectionResponse wrapper for the CreateDatabaseToolsConnection operation
func (CreateDatabaseToolsConnectionResponse) HTTPResponse ¶
func (response CreateDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDatabaseToolsConnectionResponse) String ¶
func (response CreateDatabaseToolsConnectionResponse) String() string
type CreateDatabaseToolsPrivateEndpointDetails ¶
type CreateDatabaseToolsPrivateEndpointDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the containing Compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService. EndpointServiceId *string `mandatory:"true" json:"endpointServiceId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to. SubnetId *string `mandatory:"true" json:"subnetId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // A description of the DatabaseToolsPrivateEndpoint. Description *string `mandatory:"false" json:"description"` // The private IP address that represents the access point for the associated endpoint service. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups // that the private endpoint's VNIC belongs to. For more information about NSGs, see // NetworkSecurityGroup. NsgIds []string `mandatory:"false" json:"nsgIds"` }
CreateDatabaseToolsPrivateEndpointDetails The information about new DatabaseToolsPrivateEndpoint.
func (CreateDatabaseToolsPrivateEndpointDetails) String ¶
func (m CreateDatabaseToolsPrivateEndpointDetails) String() string
type CreateDatabaseToolsPrivateEndpointRequest ¶
type CreateDatabaseToolsPrivateEndpointRequest struct { // Details for the new DatabaseToolsPrivateEndpoint. CreateDatabaseToolsPrivateEndpointDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDatabaseToolsPrivateEndpointRequest wrapper for the CreateDatabaseToolsPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use CreateDatabaseToolsPrivateEndpointRequest.
func (CreateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody ¶
func (request CreateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDatabaseToolsPrivateEndpointRequest) HTTPRequest ¶
func (request CreateDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDatabaseToolsPrivateEndpointRequest) RetryPolicy ¶
func (request CreateDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDatabaseToolsPrivateEndpointRequest) String ¶
func (request CreateDatabaseToolsPrivateEndpointRequest) String() string
type CreateDatabaseToolsPrivateEndpointResponse ¶
type CreateDatabaseToolsPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsPrivateEndpoint instance DatabaseToolsPrivateEndpoint `presentIn:"body"` // URI of the new resource which was created by the request. Location *string `presentIn:"header" name:"location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. 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"` }
CreateDatabaseToolsPrivateEndpointResponse wrapper for the CreateDatabaseToolsPrivateEndpoint operation
func (CreateDatabaseToolsPrivateEndpointResponse) HTTPResponse ¶
func (response CreateDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDatabaseToolsPrivateEndpointResponse) String ¶
func (response CreateDatabaseToolsPrivateEndpointResponse) String() string
type CreateDatabaseToolsRelatedResourceDetails ¶
type CreateDatabaseToolsRelatedResourceDetails struct { // The resource entity type. EntityType RelatedResourceEntityTypeEnum `mandatory:"true" json:"entityType"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related resource. Identifier *string `mandatory:"true" json:"identifier"` }
CreateDatabaseToolsRelatedResourceDetails The related resource
func (CreateDatabaseToolsRelatedResourceDetails) String ¶
func (m CreateDatabaseToolsRelatedResourceDetails) String() string
type DatabaseToolsAllowedNetworkSources ¶
type DatabaseToolsAllowedNetworkSources struct { // A list of allowed public IPs and CIDR blocks. PublicSourceList []string `mandatory:"false" json:"publicSourceList"` // A list of allowed VCN OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) and IP ranges pairs. // Example:`"vcnId": "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]` VirtualSourceList []DatabaseToolsVirtualSource `mandatory:"false" json:"virtualSourceList"` }
DatabaseToolsAllowedNetworkSources Allow to restrict access to only requests that come from the specified public or virtual source IP addresses.
func (DatabaseToolsAllowedNetworkSources) String ¶
func (m DatabaseToolsAllowedNetworkSources) String() string
type DatabaseToolsClient ¶
type DatabaseToolsClient struct { common.BaseClient // contains filtered or unexported fields }
DatabaseToolsClient a client for DatabaseTools
func NewDatabaseToolsClientWithConfigurationProvider ¶
func NewDatabaseToolsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DatabaseToolsClient, err error)
NewDatabaseToolsClientWithConfigurationProvider Creates a new default DatabaseTools client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewDatabaseToolsClientWithOboToken ¶
func NewDatabaseToolsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DatabaseToolsClient, err error)
NewDatabaseToolsClientWithOboToken Creates a new default DatabaseTools 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 (DatabaseToolsClient) ChangeDatabaseToolsConnectionCompartment ¶
func (client DatabaseToolsClient) ChangeDatabaseToolsConnectionCompartment(ctx context.Context, request ChangeDatabaseToolsConnectionCompartmentRequest) (response ChangeDatabaseToolsConnectionCompartmentResponse, err error)
ChangeDatabaseToolsConnectionCompartment Moves a DatabaseToolsConnection into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsConnectionCompartment.go.html to see an example of how to use ChangeDatabaseToolsConnectionCompartment API.
func (DatabaseToolsClient) ChangeDatabaseToolsPrivateEndpointCompartment ¶
func (client DatabaseToolsClient) ChangeDatabaseToolsPrivateEndpointCompartment(ctx context.Context, request ChangeDatabaseToolsPrivateEndpointCompartmentRequest) (response ChangeDatabaseToolsPrivateEndpointCompartmentResponse, err error)
ChangeDatabaseToolsPrivateEndpointCompartment Moves a DatabaseToolsPrivateEndpoint into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ChangeDatabaseToolsPrivateEndpointCompartment.go.html to see an example of how to use ChangeDatabaseToolsPrivateEndpointCompartment API.
func (*DatabaseToolsClient) ConfigurationProvider ¶
func (client *DatabaseToolsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (DatabaseToolsClient) CreateDatabaseToolsConnection ¶
func (client DatabaseToolsClient) CreateDatabaseToolsConnection(ctx context.Context, request CreateDatabaseToolsConnectionRequest) (response CreateDatabaseToolsConnectionResponse, err error)
CreateDatabaseToolsConnection Creates a new DatabaseToolsConnection.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsConnection.go.html to see an example of how to use CreateDatabaseToolsConnection API.
func (DatabaseToolsClient) CreateDatabaseToolsPrivateEndpoint ¶
func (client DatabaseToolsClient) CreateDatabaseToolsPrivateEndpoint(ctx context.Context, request CreateDatabaseToolsPrivateEndpointRequest) (response CreateDatabaseToolsPrivateEndpointResponse, err error)
CreateDatabaseToolsPrivateEndpoint Creates a new DatabaseToolsPrivateEndpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/CreateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use CreateDatabaseToolsPrivateEndpoint API.
func (DatabaseToolsClient) DeleteDatabaseToolsConnection ¶
func (client DatabaseToolsClient) DeleteDatabaseToolsConnection(ctx context.Context, request DeleteDatabaseToolsConnectionRequest) (response DeleteDatabaseToolsConnectionResponse, err error)
DeleteDatabaseToolsConnection Deletes a DatabaseToolsConnection resource by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsConnection.go.html to see an example of how to use DeleteDatabaseToolsConnection API.
func (DatabaseToolsClient) DeleteDatabaseToolsPrivateEndpoint ¶
func (client DatabaseToolsClient) DeleteDatabaseToolsPrivateEndpoint(ctx context.Context, request DeleteDatabaseToolsPrivateEndpointRequest) (response DeleteDatabaseToolsPrivateEndpointResponse, err error)
DeleteDatabaseToolsPrivateEndpoint Deletes a DatabaseToolsPrivateEndpoint resource by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsPrivateEndpoint.go.html to see an example of how to use DeleteDatabaseToolsPrivateEndpoint API.
func (DatabaseToolsClient) GetDatabaseToolsConnection ¶
func (client DatabaseToolsClient) GetDatabaseToolsConnection(ctx context.Context, request GetDatabaseToolsConnectionRequest) (response GetDatabaseToolsConnectionResponse, err error)
GetDatabaseToolsConnection Gets a DatabaseToolsConnection by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsConnection.go.html to see an example of how to use GetDatabaseToolsConnection API.
func (DatabaseToolsClient) GetDatabaseToolsEndpointService ¶
func (client DatabaseToolsClient) GetDatabaseToolsEndpointService(ctx context.Context, request GetDatabaseToolsEndpointServiceRequest) (response GetDatabaseToolsEndpointServiceResponse, err error)
GetDatabaseToolsEndpointService Gets a DatabaseToolsEndpointService by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsEndpointService.go.html to see an example of how to use GetDatabaseToolsEndpointService API.
func (DatabaseToolsClient) GetDatabaseToolsPrivateEndpoint ¶
func (client DatabaseToolsClient) GetDatabaseToolsPrivateEndpoint(ctx context.Context, request GetDatabaseToolsPrivateEndpointRequest) (response GetDatabaseToolsPrivateEndpointResponse, err error)
GetDatabaseToolsPrivateEndpoint Gets a DatabaseToolsPrivateEndpoint by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsPrivateEndpoint.go.html to see an example of how to use GetDatabaseToolsPrivateEndpoint API.
func (DatabaseToolsClient) GetWorkRequest ¶
func (client DatabaseToolsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the status of the work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (DatabaseToolsClient) ListDatabaseToolsConnections ¶
func (client DatabaseToolsClient) ListDatabaseToolsConnections(ctx context.Context, request ListDatabaseToolsConnectionsRequest) (response ListDatabaseToolsConnectionsResponse, err error)
ListDatabaseToolsConnections Returns a list of DatabaseToolsConnections.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsConnections.go.html to see an example of how to use ListDatabaseToolsConnections API.
func (DatabaseToolsClient) ListDatabaseToolsEndpointServices ¶
func (client DatabaseToolsClient) ListDatabaseToolsEndpointServices(ctx context.Context, request ListDatabaseToolsEndpointServicesRequest) (response ListDatabaseToolsEndpointServicesResponse, err error)
ListDatabaseToolsEndpointServices Returns a list of DatabaseToolsEndpointServices.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsEndpointServices.go.html to see an example of how to use ListDatabaseToolsEndpointServices API.
func (DatabaseToolsClient) ListDatabaseToolsPrivateEndpoints ¶
func (client DatabaseToolsClient) ListDatabaseToolsPrivateEndpoints(ctx context.Context, request ListDatabaseToolsPrivateEndpointsRequest) (response ListDatabaseToolsPrivateEndpointsResponse, err error)
ListDatabaseToolsPrivateEndpoints Returns a list of DatabaseToolsPrivateEndpoints.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsPrivateEndpoints.go.html to see an example of how to use ListDatabaseToolsPrivateEndpoints API.
func (DatabaseToolsClient) ListWorkRequestErrors ¶
func (client DatabaseToolsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Return a (paginated) list of errors for a given work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (DatabaseToolsClient) ListWorkRequestLogs ¶
func (client DatabaseToolsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Return a (paginated) list of logs for a given work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (DatabaseToolsClient) ListWorkRequests ¶
func (client DatabaseToolsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (*DatabaseToolsClient) SetRegion ¶
func (client *DatabaseToolsClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (DatabaseToolsClient) UpdateDatabaseToolsConnection ¶
func (client DatabaseToolsClient) UpdateDatabaseToolsConnection(ctx context.Context, request UpdateDatabaseToolsConnectionRequest) (response UpdateDatabaseToolsConnectionResponse, err error)
UpdateDatabaseToolsConnection Updates the DatabaseToolsConnection
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsConnection.go.html to see an example of how to use UpdateDatabaseToolsConnection API.
func (DatabaseToolsClient) UpdateDatabaseToolsPrivateEndpoint ¶
func (client DatabaseToolsClient) UpdateDatabaseToolsPrivateEndpoint(ctx context.Context, request UpdateDatabaseToolsPrivateEndpointRequest) (response UpdateDatabaseToolsPrivateEndpointResponse, err error)
UpdateDatabaseToolsPrivateEndpoint Updates the DatabaseToolsPrivateEndpoint
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use UpdateDatabaseToolsPrivateEndpoint API.
func (DatabaseToolsClient) ValidateDatabaseToolsConnection ¶
func (client DatabaseToolsClient) ValidateDatabaseToolsConnection(ctx context.Context, request ValidateDatabaseToolsConnectionRequest) (response ValidateDatabaseToolsConnectionResponse, err error)
ValidateDatabaseToolsConnection Validate the DatabaseToolsConnection information details by establishing a connection to the database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ValidateDatabaseToolsConnection.go.html to see an example of how to use ValidateDatabaseToolsConnection API.
type DatabaseToolsConnection ¶
type DatabaseToolsConnection interface { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsConnection. GetId() *string // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the containing Compartment. GetCompartmentId() *string // The current state of the DatabaseToolsConnection. GetLifecycleState() LifecycleStateEnum // The time the DatabaseToolsConnection was created. An RFC3339 formatted datetime string GetTimeCreated() *common.SDKTime // The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string GetTimeUpdated() *common.SDKTime // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. GetLifecycleDetails() *string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` GetSystemTags() map[string]map[string]interface{} }
DatabaseToolsConnection Description of DatabaseToolsConnection.
type DatabaseToolsConnectionCollection ¶
type DatabaseToolsConnectionCollection struct { // Array of DatabaseToolsConnectionSummary. Items []DatabaseToolsConnectionSummary `mandatory:"true" json:"items"` }
DatabaseToolsConnectionCollection List of DatabaseToolsConnectionSummary items.
func (DatabaseToolsConnectionCollection) String ¶
func (m DatabaseToolsConnectionCollection) String() string
func (*DatabaseToolsConnectionCollection) UnmarshalJSON ¶
func (m *DatabaseToolsConnectionCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type DatabaseToolsConnectionOracleDatabase ¶
type DatabaseToolsConnectionOracleDatabase struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsConnection. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the containing Compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the DatabaseToolsConnection was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` RelatedResource *DatabaseToolsRelatedResource `mandatory:"false" json:"relatedResource"` // Connect descriptor or Easy Connect Naming method to connect to the database. ConnectionString *string `mandatory:"false" json:"connectionString"` // Database user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPassword `mandatory:"false" json:"userPassword"` // Advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and // the client private key and associated certificates required for client authentication. KeyStores []DatabaseToolsKeyStore `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` // The current state of the DatabaseToolsConnection. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
DatabaseToolsConnectionOracleDatabase DatabaseToolsConnection of an Oracle Database.
func (DatabaseToolsConnectionOracleDatabase) GetCompartmentId ¶
func (m DatabaseToolsConnectionOracleDatabase) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DatabaseToolsConnectionOracleDatabase) GetDefinedTags ¶
func (m DatabaseToolsConnectionOracleDatabase) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (DatabaseToolsConnectionOracleDatabase) GetDisplayName ¶
func (m DatabaseToolsConnectionOracleDatabase) GetDisplayName() *string
GetDisplayName returns DisplayName
func (DatabaseToolsConnectionOracleDatabase) GetFreeformTags ¶
func (m DatabaseToolsConnectionOracleDatabase) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (DatabaseToolsConnectionOracleDatabase) GetId ¶
func (m DatabaseToolsConnectionOracleDatabase) GetId() *string
GetId returns Id
func (DatabaseToolsConnectionOracleDatabase) GetLifecycleDetails ¶
func (m DatabaseToolsConnectionOracleDatabase) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (DatabaseToolsConnectionOracleDatabase) GetLifecycleState ¶
func (m DatabaseToolsConnectionOracleDatabase) GetLifecycleState() LifecycleStateEnum
GetLifecycleState returns LifecycleState
func (DatabaseToolsConnectionOracleDatabase) GetSystemTags ¶
func (m DatabaseToolsConnectionOracleDatabase) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (DatabaseToolsConnectionOracleDatabase) GetTimeCreated ¶
func (m DatabaseToolsConnectionOracleDatabase) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (DatabaseToolsConnectionOracleDatabase) GetTimeUpdated ¶
func (m DatabaseToolsConnectionOracleDatabase) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (DatabaseToolsConnectionOracleDatabase) MarshalJSON ¶
func (m DatabaseToolsConnectionOracleDatabase) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionOracleDatabase) String ¶
func (m DatabaseToolsConnectionOracleDatabase) String() string
func (*DatabaseToolsConnectionOracleDatabase) UnmarshalJSON ¶
func (m *DatabaseToolsConnectionOracleDatabase) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type DatabaseToolsConnectionOracleDatabaseSummary ¶
type DatabaseToolsConnectionOracleDatabaseSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsConnection. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the containing Compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the DatabaseToolsConnection was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` RelatedResource *DatabaseToolsRelatedResource `mandatory:"false" json:"relatedResource"` // Connect descriptor or Easy Connect Naming method to connect to the database. ConnectionString *string `mandatory:"false" json:"connectionString"` // Database user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPasswordSummary `mandatory:"false" json:"userPassword"` // Advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and // the client private key and associated certificates required for client authentication. KeyStores []DatabaseToolsKeyStoreSummary `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` // The current state of the DatabaseToolsConnection. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
DatabaseToolsConnectionOracleDatabaseSummary DatabaseToolsConnectionSummary of an Oracle Database.
func (DatabaseToolsConnectionOracleDatabaseSummary) GetCompartmentId ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DatabaseToolsConnectionOracleDatabaseSummary) GetDefinedTags ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (DatabaseToolsConnectionOracleDatabaseSummary) GetDisplayName ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (DatabaseToolsConnectionOracleDatabaseSummary) GetFreeformTags ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (DatabaseToolsConnectionOracleDatabaseSummary) GetId ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetId() *string
GetId returns Id
func (DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleDetails ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleState ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetLifecycleState() LifecycleStateEnum
GetLifecycleState returns LifecycleState
func (DatabaseToolsConnectionOracleDatabaseSummary) GetSystemTags ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (DatabaseToolsConnectionOracleDatabaseSummary) GetTimeCreated ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (DatabaseToolsConnectionOracleDatabaseSummary) GetTimeUpdated ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (DatabaseToolsConnectionOracleDatabaseSummary) MarshalJSON ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsConnectionOracleDatabaseSummary) String ¶
func (m DatabaseToolsConnectionOracleDatabaseSummary) String() string
func (*DatabaseToolsConnectionOracleDatabaseSummary) UnmarshalJSON ¶
func (m *DatabaseToolsConnectionOracleDatabaseSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type DatabaseToolsConnectionSummary ¶
type DatabaseToolsConnectionSummary interface { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsConnection. GetId() *string // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the containing Compartment. GetCompartmentId() *string // The current state of the DatabaseToolsConnection. GetLifecycleState() LifecycleStateEnum // The time the DatabaseToolsConnection was created. An RFC3339 formatted datetime string GetTimeCreated() *common.SDKTime // The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string GetTimeUpdated() *common.SDKTime // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. GetLifecycleDetails() *string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` GetSystemTags() map[string]map[string]interface{} }
DatabaseToolsConnectionSummary Summary of the DatabaseToolsConnection.
type DatabaseToolsEndpointService ¶
type DatabaseToolsEndpointService struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService. Id *string `mandatory:"true" json:"id"` // The time the DatabaseToolsEndpointService was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the DatabaseToolsEndpointService. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // A unique, non-changeable resource name. Name *string `mandatory:"false" json:"name"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the containing Compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The time the DatabaseToolsEndpointService was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // A description of the DatabaseToolsEndpointService. Description *string `mandatory:"false" json:"description"` }
DatabaseToolsEndpointService Description of DatabaseToolsEndpointService.
func (DatabaseToolsEndpointService) String ¶
func (m DatabaseToolsEndpointService) String() string
type DatabaseToolsEndpointServiceCollection ¶
type DatabaseToolsEndpointServiceCollection struct { // Array of DatabaseToolsEndpointServiceSummary. Items []DatabaseToolsEndpointServiceSummary `mandatory:"true" json:"items"` }
DatabaseToolsEndpointServiceCollection List of DatabaseToolsEndpointServiceSummary items.
func (DatabaseToolsEndpointServiceCollection) String ¶
func (m DatabaseToolsEndpointServiceCollection) String() string
type DatabaseToolsEndpointServiceSummary ¶
type DatabaseToolsEndpointServiceSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // A unique, non-changeable resource name. Name *string `mandatory:"false" json:"name"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the containing Compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The time the DatabaseToolsEndpointService was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the DatabaseToolsEndpointService was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The current state of the DatabaseToolsEndpointService. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // A description of the DatabaseToolsEndpointService. Description *string `mandatory:"false" json:"description"` }
DatabaseToolsEndpointServiceSummary Summary of the DatabaseToolsEndpointService.
func (DatabaseToolsEndpointServiceSummary) String ¶
func (m DatabaseToolsEndpointServiceSummary) String() string
type DatabaseToolsKeyStore ¶
type DatabaseToolsKeyStore struct { // The key store type. KeyStoreType KeyStoreTypeEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContent `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePassword `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStore The details of the key store.
func (DatabaseToolsKeyStore) String ¶
func (m DatabaseToolsKeyStore) String() string
func (*DatabaseToolsKeyStore) UnmarshalJSON ¶
func (m *DatabaseToolsKeyStore) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type DatabaseToolsKeyStoreContent ¶
type DatabaseToolsKeyStoreContent interface { }
DatabaseToolsKeyStoreContent The key store content.
type DatabaseToolsKeyStoreContentDetails ¶
type DatabaseToolsKeyStoreContentDetails interface { }
DatabaseToolsKeyStoreContentDetails The key store content.
type DatabaseToolsKeyStoreContentDetailsValueTypeEnum ¶
type DatabaseToolsKeyStoreContentDetailsValueTypeEnum string
DatabaseToolsKeyStoreContentDetailsValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentDetailsValueTypeSecretid DatabaseToolsKeyStoreContentDetailsValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentDetailsValueTypeEnum
func GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumValues ¶
func GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumValues() []DatabaseToolsKeyStoreContentDetailsValueTypeEnum
GetDatabaseToolsKeyStoreContentDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentDetailsValueTypeEnum
type DatabaseToolsKeyStoreContentSecretId ¶
type DatabaseToolsKeyStoreContentSecretId struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretId The key store content.
func (DatabaseToolsKeyStoreContentSecretId) MarshalJSON ¶
func (m DatabaseToolsKeyStoreContentSecretId) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretId) String ¶
func (m DatabaseToolsKeyStoreContentSecretId) String() string
type DatabaseToolsKeyStoreContentSecretIdDetails ¶
type DatabaseToolsKeyStoreContentSecretIdDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdDetails The key store content.
func (DatabaseToolsKeyStoreContentSecretIdDetails) MarshalJSON ¶
func (m DatabaseToolsKeyStoreContentSecretIdDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdDetails) String ¶
func (m DatabaseToolsKeyStoreContentSecretIdDetails) String() string
type DatabaseToolsKeyStoreContentSecretIdSummary ¶
type DatabaseToolsKeyStoreContentSecretIdSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStoreContentSecretIdSummary The key store content.
func (DatabaseToolsKeyStoreContentSecretIdSummary) MarshalJSON ¶
func (m DatabaseToolsKeyStoreContentSecretIdSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStoreContentSecretIdSummary) String ¶
func (m DatabaseToolsKeyStoreContentSecretIdSummary) String() string
type DatabaseToolsKeyStoreContentSummary ¶
type DatabaseToolsKeyStoreContentSummary interface { }
DatabaseToolsKeyStoreContentSummary The key store content.
type DatabaseToolsKeyStoreContentSummaryValueTypeEnum ¶
type DatabaseToolsKeyStoreContentSummaryValueTypeEnum string
DatabaseToolsKeyStoreContentSummaryValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentSummaryValueTypeSecretid DatabaseToolsKeyStoreContentSummaryValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentSummaryValueTypeEnum
func GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumValues ¶
func GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumValues() []DatabaseToolsKeyStoreContentSummaryValueTypeEnum
GetDatabaseToolsKeyStoreContentSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentSummaryValueTypeEnum
type DatabaseToolsKeyStoreContentValueTypeEnum ¶
type DatabaseToolsKeyStoreContentValueTypeEnum string
DatabaseToolsKeyStoreContentValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStoreContentValueTypeSecretid DatabaseToolsKeyStoreContentValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStoreContentValueTypeEnum
func GetDatabaseToolsKeyStoreContentValueTypeEnumValues ¶
func GetDatabaseToolsKeyStoreContentValueTypeEnumValues() []DatabaseToolsKeyStoreContentValueTypeEnum
GetDatabaseToolsKeyStoreContentValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStoreContentValueTypeEnum
type DatabaseToolsKeyStoreDetails ¶
type DatabaseToolsKeyStoreDetails struct { // The key store type. KeyStoreType KeyStoreTypeEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentDetails `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordDetails `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStoreDetails The details of the key store.
func (DatabaseToolsKeyStoreDetails) String ¶
func (m DatabaseToolsKeyStoreDetails) String() string
func (*DatabaseToolsKeyStoreDetails) UnmarshalJSON ¶
func (m *DatabaseToolsKeyStoreDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type DatabaseToolsKeyStorePassword ¶
type DatabaseToolsKeyStorePassword interface { }
DatabaseToolsKeyStorePassword The key store password.
type DatabaseToolsKeyStorePasswordDetails ¶
type DatabaseToolsKeyStorePasswordDetails interface { }
DatabaseToolsKeyStorePasswordDetails The key store password.
type DatabaseToolsKeyStorePasswordDetailsValueTypeEnum ¶
type DatabaseToolsKeyStorePasswordDetailsValueTypeEnum string
DatabaseToolsKeyStorePasswordDetailsValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordDetailsValueTypeSecretid DatabaseToolsKeyStorePasswordDetailsValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordDetailsValueTypeEnum
func GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumValues ¶
func GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumValues() []DatabaseToolsKeyStorePasswordDetailsValueTypeEnum
GetDatabaseToolsKeyStorePasswordDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordDetailsValueTypeEnum
type DatabaseToolsKeyStorePasswordSecretId ¶
type DatabaseToolsKeyStorePasswordSecretId struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretId The key store password.
func (DatabaseToolsKeyStorePasswordSecretId) MarshalJSON ¶
func (m DatabaseToolsKeyStorePasswordSecretId) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretId) String ¶
func (m DatabaseToolsKeyStorePasswordSecretId) String() string
type DatabaseToolsKeyStorePasswordSecretIdDetails ¶
type DatabaseToolsKeyStorePasswordSecretIdDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdDetails The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdDetails) MarshalJSON ¶
func (m DatabaseToolsKeyStorePasswordSecretIdDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdDetails) String ¶
func (m DatabaseToolsKeyStorePasswordSecretIdDetails) String() string
type DatabaseToolsKeyStorePasswordSecretIdSummary ¶
type DatabaseToolsKeyStorePasswordSecretIdSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the key store password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsKeyStorePasswordSecretIdSummary The key store password.
func (DatabaseToolsKeyStorePasswordSecretIdSummary) MarshalJSON ¶
func (m DatabaseToolsKeyStorePasswordSecretIdSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsKeyStorePasswordSecretIdSummary) String ¶
func (m DatabaseToolsKeyStorePasswordSecretIdSummary) String() string
type DatabaseToolsKeyStorePasswordSummary ¶
type DatabaseToolsKeyStorePasswordSummary interface { }
DatabaseToolsKeyStorePasswordSummary The key store password.
type DatabaseToolsKeyStorePasswordSummaryValueTypeEnum ¶
type DatabaseToolsKeyStorePasswordSummaryValueTypeEnum string
DatabaseToolsKeyStorePasswordSummaryValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordSummaryValueTypeSecretid DatabaseToolsKeyStorePasswordSummaryValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordSummaryValueTypeEnum
func GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumValues ¶
func GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumValues() []DatabaseToolsKeyStorePasswordSummaryValueTypeEnum
GetDatabaseToolsKeyStorePasswordSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordSummaryValueTypeEnum
type DatabaseToolsKeyStorePasswordValueTypeEnum ¶
type DatabaseToolsKeyStorePasswordValueTypeEnum string
DatabaseToolsKeyStorePasswordValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsKeyStorePasswordValueTypeSecretid DatabaseToolsKeyStorePasswordValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsKeyStorePasswordValueTypeEnum
func GetDatabaseToolsKeyStorePasswordValueTypeEnumValues ¶
func GetDatabaseToolsKeyStorePasswordValueTypeEnumValues() []DatabaseToolsKeyStorePasswordValueTypeEnum
GetDatabaseToolsKeyStorePasswordValueTypeEnumValues Enumerates the set of values for DatabaseToolsKeyStorePasswordValueTypeEnum
type DatabaseToolsKeyStoreSummary ¶
type DatabaseToolsKeyStoreSummary struct { // The key store type. KeyStoreType KeyStoreTypeEnum `mandatory:"false" json:"keyStoreType,omitempty"` KeyStoreContent DatabaseToolsKeyStoreContentSummary `mandatory:"false" json:"keyStoreContent"` KeyStorePassword DatabaseToolsKeyStorePasswordSummary `mandatory:"false" json:"keyStorePassword"` }
DatabaseToolsKeyStoreSummary The key store secrets.
func (DatabaseToolsKeyStoreSummary) String ¶
func (m DatabaseToolsKeyStoreSummary) String() string
func (*DatabaseToolsKeyStoreSummary) UnmarshalJSON ¶
func (m *DatabaseToolsKeyStoreSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type DatabaseToolsPrivateEndpoint ¶
type DatabaseToolsPrivateEndpoint struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the containing Compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService. EndpointServiceId *string `mandatory:"true" json:"endpointServiceId"` // The time the DatabaseToolsPrivateEndpoint was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the DatabaseToolsPrivateEndpoint was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to. SubnetId *string `mandatory:"true" json:"subnetId"` // The current state of the DatabaseToolsPrivateEndpoint. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // A description of the DatabaseToolsPrivateEndpoint. Description *string `mandatory:"false" json:"description"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to. VcnId *string `mandatory:"false" json:"vcnId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private endpoint's VNIC. PrivateEndpointVnicId *string `mandatory:"false" json:"privateEndpointVnicId"` // The private IP address that represents the access point for the associated endpoint service. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // Then FQDN to use for the private endpoint. EndpointFqdn *string `mandatory:"false" json:"endpointFqdn"` // A list of additional FQDNs that can be also be used for the private endpoint. AdditionalFqdns []string `mandatory:"false" json:"additionalFqdns"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups // that the private endpoint's VNIC belongs to. For more information about NSGs, see // NetworkSecurityGroup. NsgIds []string `mandatory:"false" json:"nsgIds"` ReverseConnectionConfiguration *DatabaseToolsPrivateEndpointReverseConnectionConfiguration `mandatory:"false" json:"reverseConnectionConfiguration"` }
DatabaseToolsPrivateEndpoint Description of DatabaseToolsPrivateEndpoint.
func (DatabaseToolsPrivateEndpoint) String ¶
func (m DatabaseToolsPrivateEndpoint) String() string
type DatabaseToolsPrivateEndpointCollection ¶
type DatabaseToolsPrivateEndpointCollection struct { // Array of DatabaseToolsPrivateEndpointSummary. Items []DatabaseToolsPrivateEndpointSummary `mandatory:"true" json:"items"` }
DatabaseToolsPrivateEndpointCollection List of DatabaseToolsPrivateEndpointSummary items.
func (DatabaseToolsPrivateEndpointCollection) String ¶
func (m DatabaseToolsPrivateEndpointCollection) String() string
type DatabaseToolsPrivateEndpointReverseConnectionConfiguration ¶
type DatabaseToolsPrivateEndpointReverseConnectionConfiguration struct { // A list of IP addresses in the customer VCN to be used as the source IPs for reverse connection packets // traveling from the service's VCN to the customer's VCN. ReverseConnectionsSourceIps []DatabaseToolsPrivateEndpointReverseConnectionsSourceIp `mandatory:"false" json:"reverseConnectionsSourceIps"` }
DatabaseToolsPrivateEndpointReverseConnectionConfiguration Reverse connection configuration details of Private Endpoint.
func (DatabaseToolsPrivateEndpointReverseConnectionConfiguration) String ¶
func (m DatabaseToolsPrivateEndpointReverseConnectionConfiguration) String() string
type DatabaseToolsPrivateEndpointReverseConnectionsSourceIp ¶
type DatabaseToolsPrivateEndpointReverseConnectionsSourceIp struct { // The IP address in the customer's VCN to be used as the source IP for reverse connection packets // traveling from the customer's VCN to the service's VCN. SourceIp *string `mandatory:"false" json:"sourceIp"` }
DatabaseToolsPrivateEndpointReverseConnectionsSourceIp Source IP information for reverse connection configuration.
func (DatabaseToolsPrivateEndpointReverseConnectionsSourceIp) String ¶
func (m DatabaseToolsPrivateEndpointReverseConnectionsSourceIp) String() string
type DatabaseToolsPrivateEndpointSummary ¶
type DatabaseToolsPrivateEndpointSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the containing Compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsEndpointService. EndpointServiceId *string `mandatory:"true" json:"endpointServiceId"` // The time the DatabaseToolsPrivateEndpoint was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time the DatabaseToolsPrivateEndpoint was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet that the private endpoint belongs to. SubnetId *string `mandatory:"true" json:"subnetId"` // The current state of the DatabaseToolsPrivateEndpoint. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // A description of the DatabaseToolsPrivateEndpoint. Description *string `mandatory:"false" json:"description"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VCN that the private endpoint belongs to. VcnId *string `mandatory:"false" json:"vcnId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private endpoint's VNIC. PrivateEndpointVnicId *string `mandatory:"false" json:"privateEndpointVnicId"` // The private IP address that represents the access point for the associated endpoint service. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // Then FQDN to use for the private endpoint. EndpointFqdn *string `mandatory:"false" json:"endpointFqdn"` // A list of additional FQDNs that can be also be used for the private endpoint. AdditionalFqdns []string `mandatory:"false" json:"additionalFqdns"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups // that the private endpoint's VNIC belongs to. For more information about NSGs, see // NetworkSecurityGroup. NsgIds []string `mandatory:"false" json:"nsgIds"` ReverseConnectionConfiguration *DatabaseToolsPrivateEndpointReverseConnectionConfiguration `mandatory:"false" json:"reverseConnectionConfiguration"` }
DatabaseToolsPrivateEndpointSummary Summary of the DatabaseToolsPrivateEndpoint.
func (DatabaseToolsPrivateEndpointSummary) String ¶
func (m DatabaseToolsPrivateEndpointSummary) String() string
type DatabaseToolsRelatedResource ¶
type DatabaseToolsRelatedResource struct { // The resource entity type. EntityType RelatedResourceEntityTypeEnum `mandatory:"true" json:"entityType"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related resource. Identifier *string `mandatory:"true" json:"identifier"` }
DatabaseToolsRelatedResource A related resource
func (DatabaseToolsRelatedResource) String ¶
func (m DatabaseToolsRelatedResource) String() string
type DatabaseToolsUserPassword ¶
type DatabaseToolsUserPassword interface { }
DatabaseToolsUserPassword The user password.
type DatabaseToolsUserPasswordDetails ¶
type DatabaseToolsUserPasswordDetails interface { }
DatabaseToolsUserPasswordDetails The user password.
type DatabaseToolsUserPasswordDetailsValueTypeEnum ¶
type DatabaseToolsUserPasswordDetailsValueTypeEnum string
DatabaseToolsUserPasswordDetailsValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsUserPasswordDetailsValueTypeSecretid DatabaseToolsUserPasswordDetailsValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsUserPasswordDetailsValueTypeEnum
func GetDatabaseToolsUserPasswordDetailsValueTypeEnumValues ¶
func GetDatabaseToolsUserPasswordDetailsValueTypeEnumValues() []DatabaseToolsUserPasswordDetailsValueTypeEnum
GetDatabaseToolsUserPasswordDetailsValueTypeEnumValues Enumerates the set of values for DatabaseToolsUserPasswordDetailsValueTypeEnum
type DatabaseToolsUserPasswordSecretId ¶
type DatabaseToolsUserPasswordSecretId struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the user password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsUserPasswordSecretId The user password.
func (DatabaseToolsUserPasswordSecretId) MarshalJSON ¶
func (m DatabaseToolsUserPasswordSecretId) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsUserPasswordSecretId) String ¶
func (m DatabaseToolsUserPasswordSecretId) String() string
type DatabaseToolsUserPasswordSecretIdDetails ¶
type DatabaseToolsUserPasswordSecretIdDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the user password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsUserPasswordSecretIdDetails The user password.
func (DatabaseToolsUserPasswordSecretIdDetails) MarshalJSON ¶
func (m DatabaseToolsUserPasswordSecretIdDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsUserPasswordSecretIdDetails) String ¶
func (m DatabaseToolsUserPasswordSecretIdDetails) String() string
type DatabaseToolsUserPasswordSecretIdSummary ¶
type DatabaseToolsUserPasswordSecretIdSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the user password. SecretId *string `mandatory:"false" json:"secretId"` }
DatabaseToolsUserPasswordSecretIdSummary The user password.
func (DatabaseToolsUserPasswordSecretIdSummary) MarshalJSON ¶
func (m DatabaseToolsUserPasswordSecretIdSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseToolsUserPasswordSecretIdSummary) String ¶
func (m DatabaseToolsUserPasswordSecretIdSummary) String() string
type DatabaseToolsUserPasswordSummary ¶
type DatabaseToolsUserPasswordSummary interface { }
DatabaseToolsUserPasswordSummary The user password.
type DatabaseToolsUserPasswordSummaryValueTypeEnum ¶
type DatabaseToolsUserPasswordSummaryValueTypeEnum string
DatabaseToolsUserPasswordSummaryValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsUserPasswordSummaryValueTypeSecretid DatabaseToolsUserPasswordSummaryValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsUserPasswordSummaryValueTypeEnum
func GetDatabaseToolsUserPasswordSummaryValueTypeEnumValues ¶
func GetDatabaseToolsUserPasswordSummaryValueTypeEnumValues() []DatabaseToolsUserPasswordSummaryValueTypeEnum
GetDatabaseToolsUserPasswordSummaryValueTypeEnumValues Enumerates the set of values for DatabaseToolsUserPasswordSummaryValueTypeEnum
type DatabaseToolsUserPasswordValueTypeEnum ¶
type DatabaseToolsUserPasswordValueTypeEnum string
DatabaseToolsUserPasswordValueTypeEnum Enum with underlying type: string
const (
DatabaseToolsUserPasswordValueTypeSecretid DatabaseToolsUserPasswordValueTypeEnum = "SECRETID"
)
Set of constants representing the allowable values for DatabaseToolsUserPasswordValueTypeEnum
func GetDatabaseToolsUserPasswordValueTypeEnumValues ¶
func GetDatabaseToolsUserPasswordValueTypeEnumValues() []DatabaseToolsUserPasswordValueTypeEnum
GetDatabaseToolsUserPasswordValueTypeEnumValues Enumerates the set of values for DatabaseToolsUserPasswordValueTypeEnum
type DatabaseToolsVirtualSource ¶
type DatabaseToolsVirtualSource struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a VCN. VcnId *string `mandatory:"false" json:"vcnId"` // A list of CIDR blocks. IpRanges []string `mandatory:"false" json:"ipRanges"` }
DatabaseToolsVirtualSource A VCN OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) and a list of CIDR blocks.
func (DatabaseToolsVirtualSource) String ¶
func (m DatabaseToolsVirtualSource) String() string
type DeleteDatabaseToolsConnectionRequest ¶
type DeleteDatabaseToolsConnectionRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a DatabaseToolsConnection. DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDatabaseToolsConnectionRequest wrapper for the DeleteDatabaseToolsConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsConnection.go.html to see an example of how to use DeleteDatabaseToolsConnectionRequest.
func (DeleteDatabaseToolsConnectionRequest) BinaryRequestBody ¶
func (request DeleteDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDatabaseToolsConnectionRequest) HTTPRequest ¶
func (request DeleteDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDatabaseToolsConnectionRequest) RetryPolicy ¶
func (request DeleteDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDatabaseToolsConnectionRequest) String ¶
func (request DeleteDatabaseToolsConnectionRequest) String() string
type DeleteDatabaseToolsConnectionResponse ¶
type DeleteDatabaseToolsConnectionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
DeleteDatabaseToolsConnectionResponse wrapper for the DeleteDatabaseToolsConnection operation
func (DeleteDatabaseToolsConnectionResponse) HTTPResponse ¶
func (response DeleteDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDatabaseToolsConnectionResponse) String ¶
func (response DeleteDatabaseToolsConnectionResponse) String() string
type DeleteDatabaseToolsPrivateEndpointRequest ¶
type DeleteDatabaseToolsPrivateEndpointRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a DatabaseToolsPrivateEndpoint. DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDatabaseToolsPrivateEndpointRequest wrapper for the DeleteDatabaseToolsPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/DeleteDatabaseToolsPrivateEndpoint.go.html to see an example of how to use DeleteDatabaseToolsPrivateEndpointRequest.
func (DeleteDatabaseToolsPrivateEndpointRequest) BinaryRequestBody ¶
func (request DeleteDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDatabaseToolsPrivateEndpointRequest) HTTPRequest ¶
func (request DeleteDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDatabaseToolsPrivateEndpointRequest) RetryPolicy ¶
func (request DeleteDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDatabaseToolsPrivateEndpointRequest) String ¶
func (request DeleteDatabaseToolsPrivateEndpointRequest) String() string
type DeleteDatabaseToolsPrivateEndpointResponse ¶
type DeleteDatabaseToolsPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
DeleteDatabaseToolsPrivateEndpointResponse wrapper for the DeleteDatabaseToolsPrivateEndpoint operation
func (DeleteDatabaseToolsPrivateEndpointResponse) HTTPResponse ¶
func (response DeleteDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDatabaseToolsPrivateEndpointResponse) String ¶
func (response DeleteDatabaseToolsPrivateEndpointResponse) String() string
type GetDatabaseToolsConnectionRequest ¶
type GetDatabaseToolsConnectionRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a DatabaseToolsConnection. DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDatabaseToolsConnectionRequest wrapper for the GetDatabaseToolsConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsConnection.go.html to see an example of how to use GetDatabaseToolsConnectionRequest.
func (GetDatabaseToolsConnectionRequest) BinaryRequestBody ¶
func (request GetDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDatabaseToolsConnectionRequest) HTTPRequest ¶
func (request GetDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseToolsConnectionRequest) RetryPolicy ¶
func (request GetDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseToolsConnectionRequest) String ¶
func (request GetDatabaseToolsConnectionRequest) String() string
type GetDatabaseToolsConnectionResponse ¶
type GetDatabaseToolsConnectionResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsConnection instance DatabaseToolsConnection `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDatabaseToolsConnectionResponse wrapper for the GetDatabaseToolsConnection operation
func (GetDatabaseToolsConnectionResponse) HTTPResponse ¶
func (response GetDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseToolsConnectionResponse) String ¶
func (response GetDatabaseToolsConnectionResponse) String() string
type GetDatabaseToolsEndpointServiceRequest ¶
type GetDatabaseToolsEndpointServiceRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a DatabaseToolsEndpointService. DatabaseToolsEndpointServiceId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsEndpointServiceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDatabaseToolsEndpointServiceRequest wrapper for the GetDatabaseToolsEndpointService operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsEndpointService.go.html to see an example of how to use GetDatabaseToolsEndpointServiceRequest.
func (GetDatabaseToolsEndpointServiceRequest) BinaryRequestBody ¶
func (request GetDatabaseToolsEndpointServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDatabaseToolsEndpointServiceRequest) HTTPRequest ¶
func (request GetDatabaseToolsEndpointServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseToolsEndpointServiceRequest) RetryPolicy ¶
func (request GetDatabaseToolsEndpointServiceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseToolsEndpointServiceRequest) String ¶
func (request GetDatabaseToolsEndpointServiceRequest) String() string
type GetDatabaseToolsEndpointServiceResponse ¶
type GetDatabaseToolsEndpointServiceResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsEndpointService instance DatabaseToolsEndpointService `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDatabaseToolsEndpointServiceResponse wrapper for the GetDatabaseToolsEndpointService operation
func (GetDatabaseToolsEndpointServiceResponse) HTTPResponse ¶
func (response GetDatabaseToolsEndpointServiceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseToolsEndpointServiceResponse) String ¶
func (response GetDatabaseToolsEndpointServiceResponse) String() string
type GetDatabaseToolsPrivateEndpointRequest ¶
type GetDatabaseToolsPrivateEndpointRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a DatabaseToolsPrivateEndpoint. DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDatabaseToolsPrivateEndpointRequest wrapper for the GetDatabaseToolsPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetDatabaseToolsPrivateEndpoint.go.html to see an example of how to use GetDatabaseToolsPrivateEndpointRequest.
func (GetDatabaseToolsPrivateEndpointRequest) BinaryRequestBody ¶
func (request GetDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDatabaseToolsPrivateEndpointRequest) HTTPRequest ¶
func (request GetDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseToolsPrivateEndpointRequest) RetryPolicy ¶
func (request GetDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseToolsPrivateEndpointRequest) String ¶
func (request GetDatabaseToolsPrivateEndpointRequest) String() string
type GetDatabaseToolsPrivateEndpointResponse ¶
type GetDatabaseToolsPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseToolsPrivateEndpoint instance DatabaseToolsPrivateEndpoint `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDatabaseToolsPrivateEndpointResponse wrapper for the GetDatabaseToolsPrivateEndpoint operation
func (GetDatabaseToolsPrivateEndpointResponse) HTTPResponse ¶
func (response GetDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseToolsPrivateEndpointResponse) String ¶
func (response GetDatabaseToolsPrivateEndpointResponse) String() string
type GetWorkRequestRequest ¶
type GetWorkRequestRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) BinaryRequestBody ¶
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetWorkRequestRequest) RetryPolicy ¶
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWorkRequestRequest) String ¶
func (request GetWorkRequestRequest) String() string
type GetWorkRequestResponse ¶
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *float32 `presentIn:"header" name:"retry-after"` }
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 KeyStoreTypeEnum ¶
type KeyStoreTypeEnum string
KeyStoreTypeEnum Enum with underlying type: string
const ( KeyStoreTypeJavaKeyStore KeyStoreTypeEnum = "JAVA_KEY_STORE" KeyStoreTypeJavaTrustStore KeyStoreTypeEnum = "JAVA_TRUST_STORE" KeyStoreTypePkcs12 KeyStoreTypeEnum = "PKCS12" KeyStoreTypeSso KeyStoreTypeEnum = "SSO" )
Set of constants representing the allowable values for KeyStoreTypeEnum
func GetKeyStoreTypeEnumValues ¶
func GetKeyStoreTypeEnumValues() []KeyStoreTypeEnum
GetKeyStoreTypeEnumValues Enumerates the set of values for KeyStoreTypeEnum
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" )
Set of constants representing the allowable values for LifecycleStateEnum
func GetLifecycleStateEnumValues ¶
func GetLifecycleStateEnumValues() []LifecycleStateEnum
GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum
type ListDatabaseToolsConnectionsLifecycleStateEnum ¶
type ListDatabaseToolsConnectionsLifecycleStateEnum string
ListDatabaseToolsConnectionsLifecycleStateEnum Enum with underlying type: string
const ( ListDatabaseToolsConnectionsLifecycleStateCreating ListDatabaseToolsConnectionsLifecycleStateEnum = "CREATING" ListDatabaseToolsConnectionsLifecycleStateUpdating ListDatabaseToolsConnectionsLifecycleStateEnum = "UPDATING" ListDatabaseToolsConnectionsLifecycleStateActive ListDatabaseToolsConnectionsLifecycleStateEnum = "ACTIVE" ListDatabaseToolsConnectionsLifecycleStateDeleting ListDatabaseToolsConnectionsLifecycleStateEnum = "DELETING" ListDatabaseToolsConnectionsLifecycleStateDeleted ListDatabaseToolsConnectionsLifecycleStateEnum = "DELETED" ListDatabaseToolsConnectionsLifecycleStateFailed ListDatabaseToolsConnectionsLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListDatabaseToolsConnectionsLifecycleStateEnum
func GetListDatabaseToolsConnectionsLifecycleStateEnumValues ¶
func GetListDatabaseToolsConnectionsLifecycleStateEnumValues() []ListDatabaseToolsConnectionsLifecycleStateEnum
GetListDatabaseToolsConnectionsLifecycleStateEnumValues Enumerates the set of values for ListDatabaseToolsConnectionsLifecycleStateEnum
type ListDatabaseToolsConnectionsRequest ¶
type ListDatabaseToolsConnectionsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources their lifecycleState matches the given lifecycleState. LifecycleState ListDatabaseToolsConnectionsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources their endpointServiceId matches the given endpointServiceId. Type []ConnectionTypeEnum `contributesTo:"query" name:"type" omitEmpty:"true" collectionFormat:"multi"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListDatabaseToolsConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListDatabaseToolsConnectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDatabaseToolsConnectionsRequest wrapper for the ListDatabaseToolsConnections operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsConnections.go.html to see an example of how to use ListDatabaseToolsConnectionsRequest.
func (ListDatabaseToolsConnectionsRequest) BinaryRequestBody ¶
func (request ListDatabaseToolsConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDatabaseToolsConnectionsRequest) HTTPRequest ¶
func (request ListDatabaseToolsConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabaseToolsConnectionsRequest) RetryPolicy ¶
func (request ListDatabaseToolsConnectionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabaseToolsConnectionsRequest) String ¶
func (request ListDatabaseToolsConnectionsRequest) String() string
type ListDatabaseToolsConnectionsResponse ¶
type ListDatabaseToolsConnectionsResponse struct { // The underlying http response RawResponse *http.Response // A list of DatabaseToolsConnectionCollection instances DatabaseToolsConnectionCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDatabaseToolsConnectionsResponse wrapper for the ListDatabaseToolsConnections operation
func (ListDatabaseToolsConnectionsResponse) HTTPResponse ¶
func (response ListDatabaseToolsConnectionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDatabaseToolsConnectionsResponse) String ¶
func (response ListDatabaseToolsConnectionsResponse) String() string
type ListDatabaseToolsConnectionsSortByEnum ¶
type ListDatabaseToolsConnectionsSortByEnum string
ListDatabaseToolsConnectionsSortByEnum Enum with underlying type: string
const ( ListDatabaseToolsConnectionsSortByTimecreated ListDatabaseToolsConnectionsSortByEnum = "timeCreated" ListDatabaseToolsConnectionsSortByDisplayname ListDatabaseToolsConnectionsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDatabaseToolsConnectionsSortByEnum
func GetListDatabaseToolsConnectionsSortByEnumValues ¶
func GetListDatabaseToolsConnectionsSortByEnumValues() []ListDatabaseToolsConnectionsSortByEnum
GetListDatabaseToolsConnectionsSortByEnumValues Enumerates the set of values for ListDatabaseToolsConnectionsSortByEnum
type ListDatabaseToolsConnectionsSortOrderEnum ¶
type ListDatabaseToolsConnectionsSortOrderEnum string
ListDatabaseToolsConnectionsSortOrderEnum Enum with underlying type: string
const ( ListDatabaseToolsConnectionsSortOrderAsc ListDatabaseToolsConnectionsSortOrderEnum = "ASC" ListDatabaseToolsConnectionsSortOrderDesc ListDatabaseToolsConnectionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDatabaseToolsConnectionsSortOrderEnum
func GetListDatabaseToolsConnectionsSortOrderEnumValues ¶
func GetListDatabaseToolsConnectionsSortOrderEnumValues() []ListDatabaseToolsConnectionsSortOrderEnum
GetListDatabaseToolsConnectionsSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsConnectionsSortOrderEnum
type ListDatabaseToolsEndpointServicesLifecycleStateEnum ¶
type ListDatabaseToolsEndpointServicesLifecycleStateEnum string
ListDatabaseToolsEndpointServicesLifecycleStateEnum Enum with underlying type: string
const ( ListDatabaseToolsEndpointServicesLifecycleStateCreating ListDatabaseToolsEndpointServicesLifecycleStateEnum = "CREATING" ListDatabaseToolsEndpointServicesLifecycleStateUpdating ListDatabaseToolsEndpointServicesLifecycleStateEnum = "UPDATING" ListDatabaseToolsEndpointServicesLifecycleStateActive ListDatabaseToolsEndpointServicesLifecycleStateEnum = "ACTIVE" ListDatabaseToolsEndpointServicesLifecycleStateDeleting ListDatabaseToolsEndpointServicesLifecycleStateEnum = "DELETING" ListDatabaseToolsEndpointServicesLifecycleStateDeleted ListDatabaseToolsEndpointServicesLifecycleStateEnum = "DELETED" ListDatabaseToolsEndpointServicesLifecycleStateFailed ListDatabaseToolsEndpointServicesLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListDatabaseToolsEndpointServicesLifecycleStateEnum
func GetListDatabaseToolsEndpointServicesLifecycleStateEnumValues ¶
func GetListDatabaseToolsEndpointServicesLifecycleStateEnumValues() []ListDatabaseToolsEndpointServicesLifecycleStateEnum
GetListDatabaseToolsEndpointServicesLifecycleStateEnumValues Enumerates the set of values for ListDatabaseToolsEndpointServicesLifecycleStateEnum
type ListDatabaseToolsEndpointServicesRequest ¶
type ListDatabaseToolsEndpointServicesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListDatabaseToolsEndpointServicesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListDatabaseToolsEndpointServicesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources their lifecycleState matches the given lifecycleState. LifecycleState ListDatabaseToolsEndpointServicesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the entire name given. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // 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 }
ListDatabaseToolsEndpointServicesRequest wrapper for the ListDatabaseToolsEndpointServices operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsEndpointServices.go.html to see an example of how to use ListDatabaseToolsEndpointServicesRequest.
func (ListDatabaseToolsEndpointServicesRequest) BinaryRequestBody ¶
func (request ListDatabaseToolsEndpointServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDatabaseToolsEndpointServicesRequest) HTTPRequest ¶
func (request ListDatabaseToolsEndpointServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabaseToolsEndpointServicesRequest) RetryPolicy ¶
func (request ListDatabaseToolsEndpointServicesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabaseToolsEndpointServicesRequest) String ¶
func (request ListDatabaseToolsEndpointServicesRequest) String() string
type ListDatabaseToolsEndpointServicesResponse ¶
type ListDatabaseToolsEndpointServicesResponse struct { // The underlying http response RawResponse *http.Response // A list of DatabaseToolsEndpointServiceCollection instances DatabaseToolsEndpointServiceCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDatabaseToolsEndpointServicesResponse wrapper for the ListDatabaseToolsEndpointServices operation
func (ListDatabaseToolsEndpointServicesResponse) HTTPResponse ¶
func (response ListDatabaseToolsEndpointServicesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDatabaseToolsEndpointServicesResponse) String ¶
func (response ListDatabaseToolsEndpointServicesResponse) String() string
type ListDatabaseToolsEndpointServicesSortByEnum ¶
type ListDatabaseToolsEndpointServicesSortByEnum string
ListDatabaseToolsEndpointServicesSortByEnum Enum with underlying type: string
const ( ListDatabaseToolsEndpointServicesSortByTimecreated ListDatabaseToolsEndpointServicesSortByEnum = "timeCreated" ListDatabaseToolsEndpointServicesSortByDisplayname ListDatabaseToolsEndpointServicesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDatabaseToolsEndpointServicesSortByEnum
func GetListDatabaseToolsEndpointServicesSortByEnumValues ¶
func GetListDatabaseToolsEndpointServicesSortByEnumValues() []ListDatabaseToolsEndpointServicesSortByEnum
GetListDatabaseToolsEndpointServicesSortByEnumValues Enumerates the set of values for ListDatabaseToolsEndpointServicesSortByEnum
type ListDatabaseToolsEndpointServicesSortOrderEnum ¶
type ListDatabaseToolsEndpointServicesSortOrderEnum string
ListDatabaseToolsEndpointServicesSortOrderEnum Enum with underlying type: string
const ( ListDatabaseToolsEndpointServicesSortOrderAsc ListDatabaseToolsEndpointServicesSortOrderEnum = "ASC" ListDatabaseToolsEndpointServicesSortOrderDesc ListDatabaseToolsEndpointServicesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDatabaseToolsEndpointServicesSortOrderEnum
func GetListDatabaseToolsEndpointServicesSortOrderEnumValues ¶
func GetListDatabaseToolsEndpointServicesSortOrderEnumValues() []ListDatabaseToolsEndpointServicesSortOrderEnum
GetListDatabaseToolsEndpointServicesSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsEndpointServicesSortOrderEnum
type ListDatabaseToolsPrivateEndpointsLifecycleStateEnum ¶
type ListDatabaseToolsPrivateEndpointsLifecycleStateEnum string
ListDatabaseToolsPrivateEndpointsLifecycleStateEnum Enum with underlying type: string
const ( ListDatabaseToolsPrivateEndpointsLifecycleStateCreating ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "CREATING" ListDatabaseToolsPrivateEndpointsLifecycleStateUpdating ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "UPDATING" ListDatabaseToolsPrivateEndpointsLifecycleStateActive ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "ACTIVE" ListDatabaseToolsPrivateEndpointsLifecycleStateDeleting ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "DELETING" ListDatabaseToolsPrivateEndpointsLifecycleStateDeleted ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "DELETED" ListDatabaseToolsPrivateEndpointsLifecycleStateFailed ListDatabaseToolsPrivateEndpointsLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListDatabaseToolsPrivateEndpointsLifecycleStateEnum
func GetListDatabaseToolsPrivateEndpointsLifecycleStateEnumValues ¶
func GetListDatabaseToolsPrivateEndpointsLifecycleStateEnumValues() []ListDatabaseToolsPrivateEndpointsLifecycleStateEnum
GetListDatabaseToolsPrivateEndpointsLifecycleStateEnumValues Enumerates the set of values for ListDatabaseToolsPrivateEndpointsLifecycleStateEnum
type ListDatabaseToolsPrivateEndpointsRequest ¶
type ListDatabaseToolsPrivateEndpointsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources their subnetId matches the given subnetId. SubnetId *string `mandatory:"false" contributesTo:"query" name:"subnetId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListDatabaseToolsPrivateEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListDatabaseToolsPrivateEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources their type matches the given type. EndpointServiceId *string `mandatory:"false" contributesTo:"query" name:"endpointServiceId"` // A filter to return only resources their lifecycleState matches the given lifecycleState. LifecycleState ListDatabaseToolsPrivateEndpointsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // 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 }
ListDatabaseToolsPrivateEndpointsRequest wrapper for the ListDatabaseToolsPrivateEndpoints operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListDatabaseToolsPrivateEndpoints.go.html to see an example of how to use ListDatabaseToolsPrivateEndpointsRequest.
func (ListDatabaseToolsPrivateEndpointsRequest) BinaryRequestBody ¶
func (request ListDatabaseToolsPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDatabaseToolsPrivateEndpointsRequest) HTTPRequest ¶
func (request ListDatabaseToolsPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabaseToolsPrivateEndpointsRequest) RetryPolicy ¶
func (request ListDatabaseToolsPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabaseToolsPrivateEndpointsRequest) String ¶
func (request ListDatabaseToolsPrivateEndpointsRequest) String() string
type ListDatabaseToolsPrivateEndpointsResponse ¶
type ListDatabaseToolsPrivateEndpointsResponse struct { // The underlying http response RawResponse *http.Response // A list of DatabaseToolsPrivateEndpointCollection instances DatabaseToolsPrivateEndpointCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDatabaseToolsPrivateEndpointsResponse wrapper for the ListDatabaseToolsPrivateEndpoints operation
func (ListDatabaseToolsPrivateEndpointsResponse) HTTPResponse ¶
func (response ListDatabaseToolsPrivateEndpointsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDatabaseToolsPrivateEndpointsResponse) String ¶
func (response ListDatabaseToolsPrivateEndpointsResponse) String() string
type ListDatabaseToolsPrivateEndpointsSortByEnum ¶
type ListDatabaseToolsPrivateEndpointsSortByEnum string
ListDatabaseToolsPrivateEndpointsSortByEnum Enum with underlying type: string
const ( ListDatabaseToolsPrivateEndpointsSortByTimecreated ListDatabaseToolsPrivateEndpointsSortByEnum = "timeCreated" ListDatabaseToolsPrivateEndpointsSortByDisplayname ListDatabaseToolsPrivateEndpointsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDatabaseToolsPrivateEndpointsSortByEnum
func GetListDatabaseToolsPrivateEndpointsSortByEnumValues ¶
func GetListDatabaseToolsPrivateEndpointsSortByEnumValues() []ListDatabaseToolsPrivateEndpointsSortByEnum
GetListDatabaseToolsPrivateEndpointsSortByEnumValues Enumerates the set of values for ListDatabaseToolsPrivateEndpointsSortByEnum
type ListDatabaseToolsPrivateEndpointsSortOrderEnum ¶
type ListDatabaseToolsPrivateEndpointsSortOrderEnum string
ListDatabaseToolsPrivateEndpointsSortOrderEnum Enum with underlying type: string
const ( ListDatabaseToolsPrivateEndpointsSortOrderAsc ListDatabaseToolsPrivateEndpointsSortOrderEnum = "ASC" ListDatabaseToolsPrivateEndpointsSortOrderDesc ListDatabaseToolsPrivateEndpointsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDatabaseToolsPrivateEndpointsSortOrderEnum
func GetListDatabaseToolsPrivateEndpointsSortOrderEnumValues ¶
func GetListDatabaseToolsPrivateEndpointsSortOrderEnumValues() []ListDatabaseToolsPrivateEndpointsSortOrderEnum
GetListDatabaseToolsPrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListDatabaseToolsPrivateEndpointsSortOrderEnum
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) RetryPolicy ¶
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶
func (request ListWorkRequestErrorsRequest) String() string
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestErrorCollection instances WorkRequestErrorCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum ¶
type ListWorkRequestErrorsSortByEnum string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortByTimecreated ListWorkRequestErrorsSortByEnum = "timeCreated" ListWorkRequestErrorsSortByDisplayname ListWorkRequestErrorsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortByEnumValues ¶
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
type ListWorkRequestErrorsSortOrderEnum ¶
type ListWorkRequestErrorsSortOrderEnum string
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestErrorsSortOrderEnumValues ¶
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) BinaryRequestBody ¶
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestLogsRequest) RetryPolicy ¶
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶
func (request ListWorkRequestLogsRequest) String() string
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestLogEntryCollection instances WorkRequestLogEntryCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum ¶
type ListWorkRequestLogsSortByEnum string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortByTimecreated ListWorkRequestLogsSortByEnum = "timeCreated" ListWorkRequestLogsSortByDisplayname ListWorkRequestLogsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortByEnumValues ¶
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
type ListWorkRequestLogsSortOrderEnum ¶
type ListWorkRequestLogsSortOrderEnum string
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestLogsSortOrderEnumValues ¶
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource. ResourceIdentifier *string `mandatory:"false" contributesTo:"query" name:"resourceIdentifier"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending. If no value is specified timeAccepted is default. SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // 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/databasetools/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) BinaryRequestBody ¶
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestsRequest) RetryPolicy ¶
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶
func (request ListWorkRequestsRequest) String() string
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestCollection instances WorkRequestCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum ¶
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const (
ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortByEnumValues ¶
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
type ListWorkRequestsSortOrderEnum ¶
type ListWorkRequestsSortOrderEnum string
ListWorkRequestsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsSortOrderEnumValues ¶
func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
type OperationStatusEnum ¶
type OperationStatusEnum string
OperationStatusEnum Enum with underlying type: string
const ( OperationStatusAccepted OperationStatusEnum = "ACCEPTED" OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS" OperationStatusFailed OperationStatusEnum = "FAILED" OperationStatusSucceeded OperationStatusEnum = "SUCCEEDED" OperationStatusCanceling OperationStatusEnum = "CANCELING" OperationStatusCanceled OperationStatusEnum = "CANCELED" OperationStatusWaiting OperationStatusEnum = "WAITING" )
Set of constants representing the allowable values for OperationStatusEnum
func GetOperationStatusEnumValues ¶
func GetOperationStatusEnumValues() []OperationStatusEnum
GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum
type OperationTypeEnum ¶
type OperationTypeEnum string
OperationTypeEnum Enum with underlying type: string
const ( OperationTypeCreateDatabaseToolsConnection OperationTypeEnum = "CREATE_DATABASE_TOOLS_CONNECTION" OperationTypeUpdateDatabaseToolsConnection OperationTypeEnum = "UPDATE_DATABASE_TOOLS_CONNECTION" OperationTypeDeleteDatabaseToolsConnection OperationTypeEnum = "DELETE_DATABASE_TOOLS_CONNECTION" OperationTypeCreateDatabaseToolsServiceInstance OperationTypeEnum = "CREATE_DATABASE_TOOLS_SERVICE_INSTANCE" OperationTypeUpdateDatabaseToolsServiceInstance OperationTypeEnum = "UPDATE_DATABASE_TOOLS_SERVICE_INSTANCE" OperationTypeDeleteDatabaseToolsServiceInstance OperationTypeEnum = "DELETE_DATABASE_TOOLS_SERVICE_INSTANCE" OperationTypeCreateDatabaseToolsPrivateEndpoint OperationTypeEnum = "CREATE_DATABASE_TOOLS_PRIVATE_ENDPOINT" OperationTypeUpdateDatabaseToolsPrivateEndpoint OperationTypeEnum = "UPDATE_DATABASE_TOOLS_PRIVATE_ENDPOINT" OperationTypeDeleteDatabaseToolsPrivateEndpoint OperationTypeEnum = "DELETE_DATABASE_TOOLS_PRIVATE_ENDPOINT" )
Set of constants representing the allowable values for OperationTypeEnum
func GetOperationTypeEnumValues ¶
func GetOperationTypeEnumValues() []OperationTypeEnum
GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum
type RelatedResourceEntityTypeEnum ¶
type RelatedResourceEntityTypeEnum string
RelatedResourceEntityTypeEnum Enum with underlying type: string
const ( RelatedResourceEntityTypeAutonomousdatabase RelatedResourceEntityTypeEnum = "AUTONOMOUSDATABASE" RelatedResourceEntityTypeDatabase RelatedResourceEntityTypeEnum = "DATABASE" RelatedResourceEntityTypePluggabledatabase RelatedResourceEntityTypeEnum = "PLUGGABLEDATABASE" )
Set of constants representing the allowable values for RelatedResourceEntityTypeEnum
func GetRelatedResourceEntityTypeEnumValues ¶
func GetRelatedResourceEntityTypeEnumValues() []RelatedResourceEntityTypeEnum
GetRelatedResourceEntityTypeEnumValues Enumerates the set of values for RelatedResourceEntityTypeEnum
type ServiceCapabilityEnum ¶
type ServiceCapabilityEnum string
ServiceCapabilityEnum Enum with underlying type: string
const (
ServiceCapabilityPrivateEndpointSupported ServiceCapabilityEnum = "PRIVATE_ENDPOINT_SUPPORTED"
)
Set of constants representing the allowable values for ServiceCapabilityEnum
func GetServiceCapabilityEnumValues ¶
func GetServiceCapabilityEnumValues() []ServiceCapabilityEnum
GetServiceCapabilityEnumValues Enumerates the set of values for ServiceCapabilityEnum
type SortOrderEnum ¶
type SortOrderEnum string
SortOrderEnum Enum with underlying type: string
const ( SortOrderAsc SortOrderEnum = "ASC" SortOrderDesc SortOrderEnum = "DESC" )
Set of constants representing the allowable values for SortOrderEnum
func GetSortOrderEnumValues ¶
func GetSortOrderEnumValues() []SortOrderEnum
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum
type UpdateDatabaseToolsConnectionDetails ¶
type UpdateDatabaseToolsConnectionDetails interface { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. GetDisplayName() *string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string }
UpdateDatabaseToolsConnectionDetails The information to be updated.
type UpdateDatabaseToolsConnectionOracleDatabaseDetails ¶
type UpdateDatabaseToolsConnectionOracleDatabaseDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` RelatedResource *UpdateDatabaseToolsRelatedResourceDetails `mandatory:"false" json:"relatedResource"` // Connect descriptor or Easy Connect Naming method to connect to the database. ConnectionString *string `mandatory:"false" json:"connectionString"` // Database user name. UserName *string `mandatory:"false" json:"userName"` UserPassword DatabaseToolsUserPasswordDetails `mandatory:"false" json:"userPassword"` // Advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match). AdvancedProperties map[string]string `mandatory:"false" json:"advancedProperties"` // Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and // the client private key and associated certificates required for client authentication. KeyStores []DatabaseToolsKeyStoreDetails `mandatory:"false" json:"keyStores"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DatabaseToolsPrivateEndpoint used to access the database in the Customer VCN. PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"` }
UpdateDatabaseToolsConnectionOracleDatabaseDetails The information about new DatabaseToolsConnection for an Oracle Database.
func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags ¶
func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName ¶
func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags ¶
func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON ¶
func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateDatabaseToolsConnectionOracleDatabaseDetails) String ¶
func (m UpdateDatabaseToolsConnectionOracleDatabaseDetails) String() string
func (*UpdateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON ¶
func (m *UpdateDatabaseToolsConnectionOracleDatabaseDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type UpdateDatabaseToolsConnectionRequest ¶
type UpdateDatabaseToolsConnectionRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a DatabaseToolsConnection. DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"` // The information to be updated. UpdateDatabaseToolsConnectionDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDatabaseToolsConnectionRequest wrapper for the UpdateDatabaseToolsConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsConnection.go.html to see an example of how to use UpdateDatabaseToolsConnectionRequest.
func (UpdateDatabaseToolsConnectionRequest) BinaryRequestBody ¶
func (request UpdateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDatabaseToolsConnectionRequest) HTTPRequest ¶
func (request UpdateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDatabaseToolsConnectionRequest) RetryPolicy ¶
func (request UpdateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDatabaseToolsConnectionRequest) String ¶
func (request UpdateDatabaseToolsConnectionRequest) String() string
type UpdateDatabaseToolsConnectionResponse ¶
type UpdateDatabaseToolsConnectionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateDatabaseToolsConnectionResponse wrapper for the UpdateDatabaseToolsConnection operation
func (UpdateDatabaseToolsConnectionResponse) HTTPResponse ¶
func (response UpdateDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDatabaseToolsConnectionResponse) String ¶
func (response UpdateDatabaseToolsConnectionResponse) String() string
type UpdateDatabaseToolsPrivateEndpointDetails ¶
type UpdateDatabaseToolsPrivateEndpointDetails struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // A description of the DatabaseToolsPrivateEndpoint. Description *string `mandatory:"false" json:"description"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups // that the private endpoint's VNIC belongs to. For more information about NSGs, see // NetworkSecurityGroup. NsgIds []string `mandatory:"false" json:"nsgIds"` }
UpdateDatabaseToolsPrivateEndpointDetails The information to be updated.
func (UpdateDatabaseToolsPrivateEndpointDetails) String ¶
func (m UpdateDatabaseToolsPrivateEndpointDetails) String() string
type UpdateDatabaseToolsPrivateEndpointRequest ¶
type UpdateDatabaseToolsPrivateEndpointRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a DatabaseToolsPrivateEndpoint. DatabaseToolsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsPrivateEndpointId"` // The information to be updated. UpdateDatabaseToolsPrivateEndpointDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDatabaseToolsPrivateEndpointRequest wrapper for the UpdateDatabaseToolsPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/UpdateDatabaseToolsPrivateEndpoint.go.html to see an example of how to use UpdateDatabaseToolsPrivateEndpointRequest.
func (UpdateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody ¶
func (request UpdateDatabaseToolsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDatabaseToolsPrivateEndpointRequest) HTTPRequest ¶
func (request UpdateDatabaseToolsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDatabaseToolsPrivateEndpointRequest) RetryPolicy ¶
func (request UpdateDatabaseToolsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDatabaseToolsPrivateEndpointRequest) String ¶
func (request UpdateDatabaseToolsPrivateEndpointRequest) String() string
type UpdateDatabaseToolsPrivateEndpointResponse ¶
type UpdateDatabaseToolsPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateDatabaseToolsPrivateEndpointResponse wrapper for the UpdateDatabaseToolsPrivateEndpoint operation
func (UpdateDatabaseToolsPrivateEndpointResponse) HTTPResponse ¶
func (response UpdateDatabaseToolsPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDatabaseToolsPrivateEndpointResponse) String ¶
func (response UpdateDatabaseToolsPrivateEndpointResponse) String() string
type UpdateDatabaseToolsRelatedResourceDetails ¶
type UpdateDatabaseToolsRelatedResourceDetails struct { // The resource entity type. EntityType RelatedResourceEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related resource. Identifier *string `mandatory:"false" json:"identifier"` }
UpdateDatabaseToolsRelatedResourceDetails The related resource
func (UpdateDatabaseToolsRelatedResourceDetails) String ¶
func (m UpdateDatabaseToolsRelatedResourceDetails) String() string
type ValidateDatabaseToolsConnectionDetails ¶
type ValidateDatabaseToolsConnectionDetails interface { }
ValidateDatabaseToolsConnectionDetails Connection validation details.
type ValidateDatabaseToolsConnectionOracleDatabaseDetails ¶
type ValidateDatabaseToolsConnectionOracleDatabaseDetails struct { }
ValidateDatabaseToolsConnectionOracleDatabaseDetails Connection validation details for Oracle Database.
func (ValidateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ValidateDatabaseToolsConnectionOracleDatabaseDetails) String ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseDetails) String() string
type ValidateDatabaseToolsConnectionOracleDatabaseResult ¶
type ValidateDatabaseToolsConnectionOracleDatabaseResult struct { // A short code that defines the result of the validation, meant for programmatic parsing. Code *string `mandatory:"true" json:"code"` // A human-readable message that describes the result of the validation. Message *string `mandatory:"true" json:"message"` // A human-readable message that describes possible causes for the validation error. Cause *string `mandatory:"false" json:"cause"` // A human-readable message that suggests a remedial action to resolve the validation error. Action *string `mandatory:"false" json:"action"` // The database name. DatabaseName *string `mandatory:"false" json:"databaseName"` // The database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` }
ValidateDatabaseToolsConnectionOracleDatabaseResult Connection validaton result for the Oracle Database.
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetAction ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetAction() *string
GetAction returns Action
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCause ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCause() *string
GetCause returns Cause
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCode ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetCode() *string
GetCode returns Code
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) GetMessage ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) GetMessage() *string
GetMessage returns Message
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) MarshalJSON ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ValidateDatabaseToolsConnectionOracleDatabaseResult) String ¶
func (m ValidateDatabaseToolsConnectionOracleDatabaseResult) String() string
type ValidateDatabaseToolsConnectionRequest ¶
type ValidateDatabaseToolsConnectionRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of a DatabaseToolsConnection. DatabaseToolsConnectionId *string `mandatory:"true" contributesTo:"path" name:"databaseToolsConnectionId"` // Request to validate a DatabaseToolsConnection. ValidateDatabaseToolsConnectionDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ValidateDatabaseToolsConnectionRequest wrapper for the ValidateDatabaseToolsConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasetools/ValidateDatabaseToolsConnection.go.html to see an example of how to use ValidateDatabaseToolsConnectionRequest.
func (ValidateDatabaseToolsConnectionRequest) BinaryRequestBody ¶
func (request ValidateDatabaseToolsConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ValidateDatabaseToolsConnectionRequest) HTTPRequest ¶
func (request ValidateDatabaseToolsConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ValidateDatabaseToolsConnectionRequest) RetryPolicy ¶
func (request ValidateDatabaseToolsConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ValidateDatabaseToolsConnectionRequest) String ¶
func (request ValidateDatabaseToolsConnectionRequest) String() string
type ValidateDatabaseToolsConnectionResponse ¶
type ValidateDatabaseToolsConnectionResponse struct { // The underlying http response RawResponse *http.Response // The ValidateDatabaseToolsConnectionResult instance ValidateDatabaseToolsConnectionResult `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ValidateDatabaseToolsConnectionResponse wrapper for the ValidateDatabaseToolsConnection operation
func (ValidateDatabaseToolsConnectionResponse) HTTPResponse ¶
func (response ValidateDatabaseToolsConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ValidateDatabaseToolsConnectionResponse) String ¶
func (response ValidateDatabaseToolsConnectionResponse) String() string
type ValidateDatabaseToolsConnectionResult ¶
type ValidateDatabaseToolsConnectionResult interface { // A short code that defines the result of the validation, meant for programmatic parsing. GetCode() *string // A human-readable message that describes the result of the validation. GetMessage() *string // A human-readable message that describes possible causes for the validation error. GetCause() *string // A human-readable message that suggests a remedial action to resolve the validation error. GetAction() *string }
ValidateDatabaseToolsConnectionResult Connection validation result.
type WorkRequest ¶
type WorkRequest struct { // The asynchronous operation tracked by this work request. OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // The status of the work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the work request was created, in the format defined by RFC3339. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, // in the format defined by RFC3339. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the work request reached a terminal state, either `FAILED` or `SUCCEEDED`. // Format is defined by RFC3339. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest An asynchronous work request.
func (WorkRequest) String ¶
func (m WorkRequest) String() string
type WorkRequestCollection ¶
type WorkRequestCollection struct { // Array of WorkRequestSummary. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
WorkRequestCollection List of WorkRequestSummary items.
func (WorkRequestCollection) String ¶
func (m WorkRequestCollection) String() string
type WorkRequestError ¶
type WorkRequestError struct { // A machine-usable code for the error that occured. Error codes are listed on // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm) Code *string `mandatory:"true" json:"code"` // A human readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The time the error occured. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
type WorkRequestErrorCollection ¶
type WorkRequestErrorCollection struct { // Array of WorkRequestError. Items []WorkRequestError `mandatory:"true" json:"items"` }
WorkRequestErrorCollection List of WorkRequestError items.
func (WorkRequestErrorCollection) String ¶
func (m WorkRequestErrorCollection) String() string
type WorkRequestLogEntry ¶
type WorkRequestLogEntry struct { // Human-readable log message. Message *string `mandatory:"true" json:"message"` // The time the log message was written. An RFC3339 formatted datetime string Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry A log message from the execution of a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
type WorkRequestLogEntryCollection ¶
type WorkRequestLogEntryCollection struct { // Array of WorkRequestLog. Items []WorkRequestLogEntry `mandatory:"true" json:"items"` }
WorkRequestLogEntryCollection List of WorkRequestLog items.
func (WorkRequestLogEntryCollection) String ¶
func (m WorkRequestLogEntryCollection) String() string
type WorkRequestResource ¶
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType ActionTypeEnum `mandatory:"true" json:"actionType"` // The identifier of the resource the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that the user can do a GET on to access the resource metadata EntityUri *string `mandatory:"false" json:"entityUri"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
type WorkRequestSummary ¶
type WorkRequestSummary struct { // The asynchronous operation tracked by this work request. OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // The status of the work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the work request was created, in the format defined by RFC3339. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"false" json:"resources"` // The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, // in the format defined by RFC3339. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the work request reached a terminal state, either `FAILED` or `SUCCEEDED`. // Format is defined by RFC3339. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequestSummary A summary of the status of a work request.
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
Source Files ¶
- action_type.go
- change_database_tools_connection_compartment_details.go
- change_database_tools_connection_compartment_request_response.go
- change_database_tools_private_endpoint_compartment_details.go
- change_database_tools_private_endpoint_compartment_request_response.go
- connection_type.go
- create_database_tools_connection_details.go
- create_database_tools_connection_oracle_database_details.go
- create_database_tools_connection_request_response.go
- create_database_tools_private_endpoint_details.go
- create_database_tools_private_endpoint_request_response.go
- create_database_tools_related_resource_details.go
- database_tools_allowed_network_sources.go
- database_tools_connection.go
- database_tools_connection_collection.go
- database_tools_connection_oracle_database.go
- database_tools_connection_oracle_database_summary.go
- database_tools_connection_summary.go
- database_tools_endpoint_service.go
- database_tools_endpoint_service_collection.go
- database_tools_endpoint_service_summary.go
- database_tools_key_store.go
- database_tools_key_store_content.go
- database_tools_key_store_content_details.go
- database_tools_key_store_content_secret_id.go
- database_tools_key_store_content_secret_id_details.go
- database_tools_key_store_content_secret_id_summary.go
- database_tools_key_store_content_summary.go
- database_tools_key_store_details.go
- database_tools_key_store_password.go
- database_tools_key_store_password_details.go
- database_tools_key_store_password_secret_id.go
- database_tools_key_store_password_secret_id_details.go
- database_tools_key_store_password_secret_id_summary.go
- database_tools_key_store_password_summary.go
- database_tools_key_store_summary.go
- database_tools_private_endpoint.go
- database_tools_private_endpoint_collection.go
- database_tools_private_endpoint_reverse_connection_configuration.go
- database_tools_private_endpoint_reverse_connections_source_ip.go
- database_tools_private_endpoint_summary.go
- database_tools_related_resource.go
- database_tools_user_password.go
- database_tools_user_password_details.go
- database_tools_user_password_secret_id.go
- database_tools_user_password_secret_id_details.go
- database_tools_user_password_secret_id_summary.go
- database_tools_user_password_summary.go
- database_tools_virtual_source.go
- databasetools_client.go
- delete_database_tools_connection_request_response.go
- delete_database_tools_private_endpoint_request_response.go
- get_database_tools_connection_request_response.go
- get_database_tools_endpoint_service_request_response.go
- get_database_tools_private_endpoint_request_response.go
- get_work_request_request_response.go
- key_store_type.go
- lifecycle_state.go
- list_database_tools_connections_request_response.go
- list_database_tools_endpoint_services_request_response.go
- list_database_tools_private_endpoints_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- operation_status.go
- operation_type.go
- related_resource_entity_type.go
- service_capability.go
- sort_order.go
- update_database_tools_connection_details.go
- update_database_tools_connection_oracle_database_details.go
- update_database_tools_connection_request_response.go
- update_database_tools_private_endpoint_details.go
- update_database_tools_private_endpoint_request_response.go
- update_database_tools_related_resource_details.go
- validate_database_tools_connection_details.go
- validate_database_tools_connection_oracle_database_details.go
- validate_database_tools_connection_oracle_database_result.go
- validate_database_tools_connection_request_response.go
- validate_database_tools_connection_result.go
- work_request.go
- work_request_collection.go
- work_request_error.go
- work_request_error_collection.go
- work_request_log_entry.go
- work_request_log_entry_collection.go
- work_request_resource.go
- work_request_summary.go