Documentation ¶
Index ¶
- type ActionTypesEnum
- type ApmDomain
- type ApmDomainClient
- func (client ApmDomainClient) ChangeApmDomainCompartment(ctx context.Context, request ChangeApmDomainCompartmentRequest) (response ChangeApmDomainCompartmentResponse, err error)
- func (client *ApmDomainClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client ApmDomainClient) CreateApmDomain(ctx context.Context, request CreateApmDomainRequest) (response CreateApmDomainResponse, err error)
- func (client ApmDomainClient) DeleteApmDomain(ctx context.Context, request DeleteApmDomainRequest) (response DeleteApmDomainResponse, err error)
- func (client ApmDomainClient) GenerateDataKeys(ctx context.Context, request GenerateDataKeysRequest) (response GenerateDataKeysResponse, err error)
- func (client ApmDomainClient) GetApmDomain(ctx context.Context, request GetApmDomainRequest) (response GetApmDomainResponse, err error)
- func (client ApmDomainClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client ApmDomainClient) ListApmDomainWorkRequests(ctx context.Context, request ListApmDomainWorkRequestsRequest) (response ListApmDomainWorkRequestsResponse, err error)
- func (client ApmDomainClient) ListApmDomains(ctx context.Context, request ListApmDomainsRequest) (response ListApmDomainsResponse, err error)
- func (client ApmDomainClient) ListDataKeys(ctx context.Context, request ListDataKeysRequest) (response ListDataKeysResponse, err error)
- func (client ApmDomainClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client ApmDomainClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client ApmDomainClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client ApmDomainClient) RemoveDataKeys(ctx context.Context, request RemoveDataKeysRequest) (response RemoveDataKeysResponse, err error)
- func (client *ApmDomainClient) SetRegion(region string)
- func (client ApmDomainClient) UpdateApmDomain(ctx context.Context, request UpdateApmDomainRequest) (response UpdateApmDomainResponse, err error)
- type ApmDomainSummary
- type BaseDomainDetails
- type BaseKeyDetails
- type ChangeApmDomainCompartmentDetails
- type ChangeApmDomainCompartmentRequest
- type ChangeApmDomainCompartmentResponse
- type CreateApmDomainDetails
- type CreateApmDomainRequest
- type CreateApmDomainResponse
- type DataKey
- type DataKeySummary
- type DataKeyTypesEnum
- type DeleteApmDomainRequest
- type DeleteApmDomainResponse
- type GenerateDataKeyDetails
- type GenerateDataKeysRequest
- type GenerateDataKeysResponse
- type GetApmDomainRequest
- type GetApmDomainResponse
- type GetWorkRequestRequest
- type GetWorkRequestResponse
- type LifecycleStatesEnum
- type ListApmDomainWorkRequestsRequest
- type ListApmDomainWorkRequestsResponse
- type ListApmDomainsLifecycleStateEnum
- type ListApmDomainsRequest
- type ListApmDomainsResponse
- type ListApmDomainsSortByEnum
- type ListApmDomainsSortOrderEnum
- type ListDataKeysDataKeyTypeEnum
- type ListDataKeysRequest
- type ListDataKeysResponse
- type ListWorkRequestErrorsRequest
- type ListWorkRequestErrorsResponse
- type ListWorkRequestLogsRequest
- type ListWorkRequestLogsResponse
- type ListWorkRequestsRequest
- type ListWorkRequestsResponse
- type OperationStatusEnum
- type OperationTypesEnum
- type RemoveDataKeyDetails
- type RemoveDataKeysRequest
- type RemoveDataKeysResponse
- type SortOrdersEnum
- type UpdateApmDomainDetails
- type UpdateApmDomainRequest
- type UpdateApmDomainResponse
- type WorkRequest
- type WorkRequestError
- type WorkRequestLogEntry
- type WorkRequestResource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionTypesEnum ¶
type ActionTypesEnum string
ActionTypesEnum Enum with underlying type: string
const ( ActionTypesCreated ActionTypesEnum = "CREATED" ActionTypesUpdated ActionTypesEnum = "UPDATED" ActionTypesDeleted ActionTypesEnum = "DELETED" ActionTypesInProgress ActionTypesEnum = "IN_PROGRESS" ActionTypesRelated ActionTypesEnum = "RELATED" )
Set of constants representing the allowable values for ActionTypesEnum
func GetActionTypesEnumValues ¶
func GetActionTypesEnumValues() []ActionTypesEnum
GetActionTypesEnumValues Enumerates the set of values for ActionTypesEnum
type ApmDomain ¶
type ApmDomain struct { // Unique identifier that is immutable on creation. Id *string `mandatory:"true" json:"id"` // APM Domain display name, can be updated. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment corresponding to the APM Domain. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Description of the APM Domain. Description *string `mandatory:"false" json:"description"` // The current lifecycle state of the APM Domain. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Indicates if this is an Always Free resource. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The time the the APM Domain was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the APM Domain was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // 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"` // 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"` // Where APM Agents upload their observations and metrics. DataUploadEndpoint *string `mandatory:"false" json:"dataUploadEndpoint"` }
ApmDomain Details of an APM Domain.
type ApmDomainClient ¶
type ApmDomainClient struct { common.BaseClient // contains filtered or unexported fields }
ApmDomainClient a client for ApmDomain
func NewApmDomainClientWithConfigurationProvider ¶
func NewApmDomainClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ApmDomainClient, err error)
NewApmDomainClientWithConfigurationProvider Creates a new default ApmDomain client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewApmDomainClientWithOboToken ¶
func NewApmDomainClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ApmDomainClient, err error)
NewApmDomainClientWithOboToken Creates a new default ApmDomain 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 (ApmDomainClient) ChangeApmDomainCompartment ¶
func (client ApmDomainClient) ChangeApmDomainCompartment(ctx context.Context, request ChangeApmDomainCompartmentRequest) (response ChangeApmDomainCompartmentResponse, err error)
ChangeApmDomainCompartment Moves a APM Domain into a different compartment. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/ChangeApmDomainCompartment.go.html to see an example of how to use ChangeApmDomainCompartment API.
func (*ApmDomainClient) ConfigurationProvider ¶
func (client *ApmDomainClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (ApmDomainClient) CreateApmDomain ¶
func (client ApmDomainClient) CreateApmDomain(ctx context.Context, request CreateApmDomainRequest) (response CreateApmDomainResponse, err error)
CreateApmDomain Creates a new APM Domain.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/CreateApmDomain.go.html to see an example of how to use CreateApmDomain API.
func (ApmDomainClient) DeleteApmDomain ¶
func (client ApmDomainClient) DeleteApmDomain(ctx context.Context, request DeleteApmDomainRequest) (response DeleteApmDomainResponse, err error)
DeleteApmDomain Delete the specified APM domain asynchronously. The APM domain is placed in the 'Deleting' state and will stop accepting any operation requests. All resources associated with the APM domain are eventually recovered. Use the returned work request to track the progress of the background activity to complete deleting the domain.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/DeleteApmDomain.go.html to see an example of how to use DeleteApmDomain API.
func (ApmDomainClient) GenerateDataKeys ¶
func (client ApmDomainClient) GenerateDataKeys(ctx context.Context, request GenerateDataKeysRequest) (response GenerateDataKeysResponse, err error)
GenerateDataKeys Generates a set of new Data Keys for the specified APM domain with the specified names and types. These will be added to the existing set of Data Keys for the specified APM domain.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/GenerateDataKeys.go.html to see an example of how to use GenerateDataKeys API.
func (ApmDomainClient) GetApmDomain ¶
func (client ApmDomainClient) GetApmDomain(ctx context.Context, request GetApmDomainRequest) (response GetApmDomainResponse, err error)
GetApmDomain Gets details of APM Domain by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/GetApmDomain.go.html to see an example of how to use GetApmDomain API.
func (ApmDomainClient) GetWorkRequest ¶
func (client ApmDomainClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the details of the work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (ApmDomainClient) ListApmDomainWorkRequests ¶
func (client ApmDomainClient) ListApmDomainWorkRequests(ctx context.Context, request ListApmDomainWorkRequestsRequest) (response ListApmDomainWorkRequestsResponse, err error)
ListApmDomainWorkRequests Returns a (paginated) list of work requests related to a specific APM Domain.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/ListApmDomainWorkRequests.go.html to see an example of how to use ListApmDomainWorkRequests API.
func (ApmDomainClient) ListApmDomains ¶
func (client ApmDomainClient) ListApmDomains(ctx context.Context, request ListApmDomainsRequest) (response ListApmDomainsResponse, err error)
ListApmDomains Lists all APM Domains for the specified tenant compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/ListApmDomains.go.html to see an example of how to use ListApmDomains API.
func (ApmDomainClient) ListDataKeys ¶
func (client ApmDomainClient) ListDataKeys(ctx context.Context, request ListDataKeysRequest) (response ListDataKeysResponse, err error)
ListDataKeys Lists all Data Keys for the specified APM Domain. The caller may filter the list by specifying the 'dataKeyType' query parameter.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/ListDataKeys.go.html to see an example of how to use ListDataKeys API.
func (ApmDomainClient) ListWorkRequestErrors ¶
func (client ApmDomainClient) 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/apmcontrolplane/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (ApmDomainClient) ListWorkRequestLogs ¶
func (client ApmDomainClient) 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/apmcontrolplane/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (ApmDomainClient) ListWorkRequests ¶
func (client ApmDomainClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Returns a (paginated) list of work requests in a given compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (ApmDomainClient) RemoveDataKeys ¶
func (client ApmDomainClient) RemoveDataKeys(ctx context.Context, request RemoveDataKeysRequest) (response RemoveDataKeysResponse, err error)
RemoveDataKeys Removes the set of specified Data Keys from the specified APM domain. Agents would no longer be able to use these data keys to upload to the APM domain once this operation is completed.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/RemoveDataKeys.go.html to see an example of how to use RemoveDataKeys API.
func (*ApmDomainClient) SetRegion ¶
func (client *ApmDomainClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (ApmDomainClient) UpdateApmDomain ¶
func (client ApmDomainClient) UpdateApmDomain(ctx context.Context, request UpdateApmDomainRequest) (response UpdateApmDomainResponse, err error)
UpdateApmDomain Update the APM domain when it is ready and active.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/UpdateApmDomain.go.html to see an example of how to use UpdateApmDomain API.
type ApmDomainSummary ¶
type ApmDomainSummary struct { // Unique identifier that is immutable on creation. Id *string `mandatory:"true" json:"id"` // APM Domain display name, can be updated. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment corresponding to the APM Domain. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Description of the APM Domain. Description *string `mandatory:"false" json:"description"` // The current lifecycle state of the APM Domain. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Indicates if this is an Always Free resource. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The time the the APM Domain was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the APM Domain was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // 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"` // 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"` }
ApmDomainSummary Summary of an APM Domain.
func (ApmDomainSummary) String ¶
func (m ApmDomainSummary) String() string
type BaseDomainDetails ¶
type BaseDomainDetails struct { // Unique identifier that is immutable on creation. Id *string `mandatory:"true" json:"id"` // APM Domain display name, can be updated. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment corresponding to the APM Domain. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Description of the APM Domain. Description *string `mandatory:"false" json:"description"` // The current lifecycle state of the APM Domain. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Indicates if this is an Always Free resource. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The time the the APM Domain was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the APM Domain was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // 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"` // 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"` }
BaseDomainDetails Basic details for an APM Domain.
func (BaseDomainDetails) String ¶
func (m BaseDomainDetails) String() string
type BaseKeyDetails ¶
type BaseKeyDetails struct { // Name of the Data Key. The name uniquely identifies a Data Key within an APM domain. Name *string `mandatory:"true" json:"name"` // Type of the Data Key. Type DataKeyTypesEnum `mandatory:"true" json:"type"` }
BaseKeyDetails The information about a Data Key.
func (BaseKeyDetails) String ¶
func (m BaseKeyDetails) String() string
type ChangeApmDomainCompartmentDetails ¶
type ChangeApmDomainCompartmentDetails struct { // The OCID of the destination compartment for the APM Domain. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeApmDomainCompartmentDetails The information needed for the change compartment operation.
func (ChangeApmDomainCompartmentDetails) String ¶
func (m ChangeApmDomainCompartmentDetails) String() string
type ChangeApmDomainCompartmentRequest ¶
type ChangeApmDomainCompartmentRequest struct { // OCID of the APM Domain ApmDomainId *string `mandatory:"true" contributesTo:"path" name:"apmDomainId"` // The information to be used in changing compartment. ChangeApmDomainCompartmentDetails `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 }
ChangeApmDomainCompartmentRequest wrapper for the ChangeApmDomainCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/ChangeApmDomainCompartment.go.html to see an example of how to use ChangeApmDomainCompartmentRequest.
func (ChangeApmDomainCompartmentRequest) HTTPRequest ¶
func (request ChangeApmDomainCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeApmDomainCompartmentRequest) RetryPolicy ¶
func (request ChangeApmDomainCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeApmDomainCompartmentRequest) String ¶
func (request ChangeApmDomainCompartmentRequest) String() string
type ChangeApmDomainCompartmentResponse ¶
type ChangeApmDomainCompartmentResponse 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"` }
ChangeApmDomainCompartmentResponse wrapper for the ChangeApmDomainCompartment operation
func (ChangeApmDomainCompartmentResponse) HTTPResponse ¶
func (response ChangeApmDomainCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeApmDomainCompartmentResponse) String ¶
func (response ChangeApmDomainCompartmentResponse) String() string
type CreateApmDomainDetails ¶
type CreateApmDomainDetails struct { // Display name of the APM Domain DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment corresponding to the APM Domain. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Description of the APM Domain Description *string `mandatory:"false" json:"description"` // 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"` // 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"` // Indicates whether this is an "Always Free" resource. The default value is false. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` }
CreateApmDomainDetails The information about new APM Domain.
func (CreateApmDomainDetails) String ¶
func (m CreateApmDomainDetails) String() string
type CreateApmDomainRequest ¶
type CreateApmDomainRequest struct { // Details for the new APM Domain. CreateApmDomainDetails `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 }
CreateApmDomainRequest wrapper for the CreateApmDomain operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/CreateApmDomain.go.html to see an example of how to use CreateApmDomainRequest.
func (CreateApmDomainRequest) HTTPRequest ¶
func (request CreateApmDomainRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateApmDomainRequest) RetryPolicy ¶
func (request CreateApmDomainRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateApmDomainRequest) String ¶
func (request CreateApmDomainRequest) String() string
type CreateApmDomainResponse ¶
type CreateApmDomainResponse 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"` }
CreateApmDomainResponse wrapper for the CreateApmDomain operation
func (CreateApmDomainResponse) HTTPResponse ¶
func (response CreateApmDomainResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateApmDomainResponse) String ¶
func (response CreateApmDomainResponse) String() string
type DataKey ¶
type DataKey struct { // Name of the Data Key. The name uniquely identifies a Data Key within an APM domain. Name *string `mandatory:"true" json:"name"` // Type of the Data Key. Type DataKeyTypesEnum `mandatory:"true" json:"type"` // Value of the Data Key. Value *string `mandatory:"false" json:"value"` }
DataKey The information about a Data Key, including the Data Key's value.
type DataKeySummary ¶
type DataKeySummary struct { // Name of the Data Key. The name uniquely identifies a Data Key within an APM domain. Name *string `mandatory:"true" json:"name"` // Type of the Data Key. Type DataKeyTypesEnum `mandatory:"true" json:"type"` // Value of the Data Key. Value *string `mandatory:"false" json:"value"` }
DataKeySummary Summary of Data Key.
func (DataKeySummary) String ¶
func (m DataKeySummary) String() string
type DataKeyTypesEnum ¶
type DataKeyTypesEnum string
DataKeyTypesEnum Enum with underlying type: string
const ( DataKeyTypesPrivate DataKeyTypesEnum = "PRIVATE" DataKeyTypesPublic DataKeyTypesEnum = "PUBLIC" )
Set of constants representing the allowable values for DataKeyTypesEnum
func GetDataKeyTypesEnumValues ¶
func GetDataKeyTypesEnumValues() []DataKeyTypesEnum
GetDataKeyTypesEnumValues Enumerates the set of values for DataKeyTypesEnum
type DeleteApmDomainRequest ¶
type DeleteApmDomainRequest struct { // OCID of the APM Domain ApmDomainId *string `mandatory:"true" contributesTo:"path" name:"apmDomainId"` // 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 }
DeleteApmDomainRequest wrapper for the DeleteApmDomain operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/DeleteApmDomain.go.html to see an example of how to use DeleteApmDomainRequest.
func (DeleteApmDomainRequest) HTTPRequest ¶
func (request DeleteApmDomainRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteApmDomainRequest) RetryPolicy ¶
func (request DeleteApmDomainRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteApmDomainRequest) String ¶
func (request DeleteApmDomainRequest) String() string
type DeleteApmDomainResponse ¶
type DeleteApmDomainResponse 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"` }
DeleteApmDomainResponse wrapper for the DeleteApmDomain operation
func (DeleteApmDomainResponse) HTTPResponse ¶
func (response DeleteApmDomainResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteApmDomainResponse) String ¶
func (response DeleteApmDomainResponse) String() string
type GenerateDataKeyDetails ¶
type GenerateDataKeyDetails struct { // Name of the Data Key. The name uniquely identifies a Data Key within an APM domain. Name *string `mandatory:"true" json:"name"` // Type of the Data Key. Type DataKeyTypesEnum `mandatory:"true" json:"type"` }
GenerateDataKeyDetails Details of the Data Key to be generated.
func (GenerateDataKeyDetails) String ¶
func (m GenerateDataKeyDetails) String() string
type GenerateDataKeysRequest ¶
type GenerateDataKeysRequest struct { // List of new Data Keys to be generated. GenerateDataKeysListDetails []GenerateDataKeyDetails `contributesTo:"body"` // OCID of the APM Domain ApmDomainId *string `mandatory:"true" contributesTo:"path" name:"apmDomainId"` // 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 }
GenerateDataKeysRequest wrapper for the GenerateDataKeys operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/GenerateDataKeys.go.html to see an example of how to use GenerateDataKeysRequest.
func (GenerateDataKeysRequest) HTTPRequest ¶
func (request GenerateDataKeysRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GenerateDataKeysRequest) RetryPolicy ¶
func (request GenerateDataKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GenerateDataKeysRequest) String ¶
func (request GenerateDataKeysRequest) String() string
type GenerateDataKeysResponse ¶
type GenerateDataKeysResponse 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"` }
GenerateDataKeysResponse wrapper for the GenerateDataKeys operation
func (GenerateDataKeysResponse) HTTPResponse ¶
func (response GenerateDataKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GenerateDataKeysResponse) String ¶
func (response GenerateDataKeysResponse) String() string
type GetApmDomainRequest ¶
type GetApmDomainRequest struct { // OCID of the APM Domain ApmDomainId *string `mandatory:"true" contributesTo:"path" name:"apmDomainId"` // 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 }
GetApmDomainRequest wrapper for the GetApmDomain operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/GetApmDomain.go.html to see an example of how to use GetApmDomainRequest.
func (GetApmDomainRequest) HTTPRequest ¶
func (request GetApmDomainRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetApmDomainRequest) RetryPolicy ¶
func (request GetApmDomainRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetApmDomainRequest) String ¶
func (request GetApmDomainRequest) String() string
type GetApmDomainResponse ¶
type GetApmDomainResponse struct { // The underlying http response RawResponse *http.Response // The ApmDomain instance ApmDomain `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"` }
GetApmDomainResponse wrapper for the GetApmDomain operation
func (GetApmDomainResponse) HTTPResponse ¶
func (response GetApmDomainResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetApmDomainResponse) String ¶
func (response GetApmDomainResponse) 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/apmcontrolplane/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetWorkRequestRequest) RetryPolicy ¶
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWorkRequestRequest) String ¶
func (request GetWorkRequestRequest) String() string
type GetWorkRequestResponse ¶
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *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 LifecycleStatesEnum ¶
type LifecycleStatesEnum string
LifecycleStatesEnum Enum with underlying type: string
const ( LifecycleStatesCreating LifecycleStatesEnum = "CREATING" LifecycleStatesUpdating LifecycleStatesEnum = "UPDATING" LifecycleStatesActive LifecycleStatesEnum = "ACTIVE" LifecycleStatesDeleting LifecycleStatesEnum = "DELETING" LifecycleStatesFailed LifecycleStatesEnum = "FAILED" )
Set of constants representing the allowable values for LifecycleStatesEnum
func GetLifecycleStatesEnumValues ¶
func GetLifecycleStatesEnumValues() []LifecycleStatesEnum
GetLifecycleStatesEnumValues Enumerates the set of values for LifecycleStatesEnum
type ListApmDomainWorkRequestsRequest ¶
type ListApmDomainWorkRequestsRequest struct { // OCID of the APM Domain ApmDomainId *string `mandatory:"true" contributesTo:"path" name:"apmDomainId"` // 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 }
ListApmDomainWorkRequestsRequest wrapper for the ListApmDomainWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/ListApmDomainWorkRequests.go.html to see an example of how to use ListApmDomainWorkRequestsRequest.
func (ListApmDomainWorkRequestsRequest) HTTPRequest ¶
func (request ListApmDomainWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListApmDomainWorkRequestsRequest) RetryPolicy ¶
func (request ListApmDomainWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListApmDomainWorkRequestsRequest) String ¶
func (request ListApmDomainWorkRequestsRequest) String() string
type ListApmDomainWorkRequestsResponse ¶
type ListApmDomainWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // The []WorkRequest instance Items []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"` // 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"` }
ListApmDomainWorkRequestsResponse wrapper for the ListApmDomainWorkRequests operation
func (ListApmDomainWorkRequestsResponse) HTTPResponse ¶
func (response ListApmDomainWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListApmDomainWorkRequestsResponse) String ¶
func (response ListApmDomainWorkRequestsResponse) String() string
type ListApmDomainsLifecycleStateEnum ¶
type ListApmDomainsLifecycleStateEnum string
ListApmDomainsLifecycleStateEnum Enum with underlying type: string
const ( ListApmDomainsLifecycleStateCreating ListApmDomainsLifecycleStateEnum = "CREATING" ListApmDomainsLifecycleStateUpdating ListApmDomainsLifecycleStateEnum = "UPDATING" ListApmDomainsLifecycleStateActive ListApmDomainsLifecycleStateEnum = "ACTIVE" ListApmDomainsLifecycleStateDeleting ListApmDomainsLifecycleStateEnum = "DELETING" ListApmDomainsLifecycleStateFailed ListApmDomainsLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListApmDomainsLifecycleStateEnum
func GetListApmDomainsLifecycleStateEnumValues ¶
func GetListApmDomainsLifecycleStateEnumValues() []ListApmDomainsLifecycleStateEnum
GetListApmDomainsLifecycleStateEnumValues Enumerates the set of values for ListApmDomainsLifecycleStateEnum
type ListApmDomainsRequest ¶
type ListApmDomainsRequest 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 that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the given life-cycle state. LifecycleState ListApmDomainsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListApmDomainsSortOrderEnum `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 ListApmDomainsSortByEnum `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 }
ListApmDomainsRequest wrapper for the ListApmDomains operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/ListApmDomains.go.html to see an example of how to use ListApmDomainsRequest.
func (ListApmDomainsRequest) HTTPRequest ¶
func (request ListApmDomainsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListApmDomainsRequest) RetryPolicy ¶
func (request ListApmDomainsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListApmDomainsRequest) String ¶
func (request ListApmDomainsRequest) String() string
type ListApmDomainsResponse ¶
type ListApmDomainsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ApmDomainSummary instances Items []ApmDomainSummary `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"` }
ListApmDomainsResponse wrapper for the ListApmDomains operation
func (ListApmDomainsResponse) HTTPResponse ¶
func (response ListApmDomainsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListApmDomainsResponse) String ¶
func (response ListApmDomainsResponse) String() string
type ListApmDomainsSortByEnum ¶
type ListApmDomainsSortByEnum string
ListApmDomainsSortByEnum Enum with underlying type: string
const ( ListApmDomainsSortByTimecreated ListApmDomainsSortByEnum = "timeCreated" ListApmDomainsSortByDisplayname ListApmDomainsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListApmDomainsSortByEnum
func GetListApmDomainsSortByEnumValues ¶
func GetListApmDomainsSortByEnumValues() []ListApmDomainsSortByEnum
GetListApmDomainsSortByEnumValues Enumerates the set of values for ListApmDomainsSortByEnum
type ListApmDomainsSortOrderEnum ¶
type ListApmDomainsSortOrderEnum string
ListApmDomainsSortOrderEnum Enum with underlying type: string
const ( ListApmDomainsSortOrderAsc ListApmDomainsSortOrderEnum = "ASC" ListApmDomainsSortOrderDesc ListApmDomainsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListApmDomainsSortOrderEnum
func GetListApmDomainsSortOrderEnumValues ¶
func GetListApmDomainsSortOrderEnumValues() []ListApmDomainsSortOrderEnum
GetListApmDomainsSortOrderEnumValues Enumerates the set of values for ListApmDomainsSortOrderEnum
type ListDataKeysDataKeyTypeEnum ¶
type ListDataKeysDataKeyTypeEnum string
ListDataKeysDataKeyTypeEnum Enum with underlying type: string
const ( ListDataKeysDataKeyTypePrivate ListDataKeysDataKeyTypeEnum = "PRIVATE" ListDataKeysDataKeyTypePublic ListDataKeysDataKeyTypeEnum = "PUBLIC" )
Set of constants representing the allowable values for ListDataKeysDataKeyTypeEnum
func GetListDataKeysDataKeyTypeEnumValues ¶
func GetListDataKeysDataKeyTypeEnumValues() []ListDataKeysDataKeyTypeEnum
GetListDataKeysDataKeyTypeEnumValues Enumerates the set of values for ListDataKeysDataKeyTypeEnum
type ListDataKeysRequest ¶
type ListDataKeysRequest struct { // OCID of the APM Domain ApmDomainId *string `mandatory:"true" contributesTo:"path" name:"apmDomainId"` // Data key type. DataKeyType ListDataKeysDataKeyTypeEnum `mandatory:"false" contributesTo:"query" name:"dataKeyType" 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 }
ListDataKeysRequest wrapper for the ListDataKeys operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/ListDataKeys.go.html to see an example of how to use ListDataKeysRequest.
func (ListDataKeysRequest) HTTPRequest ¶
func (request ListDataKeysRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDataKeysRequest) RetryPolicy ¶
func (request ListDataKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDataKeysRequest) String ¶
func (request ListDataKeysRequest) String() string
type ListDataKeysResponse ¶
type ListDataKeysResponse struct { // The underlying http response RawResponse *http.Response // The []DataKeySummary instance Items []DataKeySummary `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"` }
ListDataKeysResponse wrapper for the ListDataKeys operation
func (ListDataKeysResponse) HTTPResponse ¶
func (response ListDataKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDataKeysResponse) String ¶
func (response ListDataKeysResponse) String() string
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // 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/apmcontrolplane/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) RetryPolicy ¶
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶
func (request ListWorkRequestErrorsRequest) String() string
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestError instances Items []WorkRequestError `presentIn:"body"` // 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 ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // 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/apmcontrolplane/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestLogsRequest) RetryPolicy ¶
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶
func (request ListWorkRequestLogsRequest) String() string
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestLogEntry instances Items []WorkRequestLogEntry `presentIn:"body"` // 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 ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // 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/apmcontrolplane/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestsRequest) RetryPolicy ¶
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶
func (request ListWorkRequestsRequest) String() string
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequest instances Items []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"` // 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 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" )
Set of constants representing the allowable values for OperationStatusEnum
func GetOperationStatusEnumValues ¶
func GetOperationStatusEnumValues() []OperationStatusEnum
GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum
type OperationTypesEnum ¶
type OperationTypesEnum string
OperationTypesEnum Enum with underlying type: string
const ( OperationTypesCreateApmDomain OperationTypesEnum = "CREATE_APM_DOMAIN" OperationTypesUpdateApmDomain OperationTypesEnum = "UPDATE_APM_DOMAIN" OperationTypesDeleteApmDomain OperationTypesEnum = "DELETE_APM_DOMAIN" OperationTypesGenerateDataKeys OperationTypesEnum = "GENERATE_DATA_KEYS" OperationTypesRemoveDataKeys OperationTypesEnum = "REMOVE_DATA_KEYS" )
Set of constants representing the allowable values for OperationTypesEnum
func GetOperationTypesEnumValues ¶
func GetOperationTypesEnumValues() []OperationTypesEnum
GetOperationTypesEnumValues Enumerates the set of values for OperationTypesEnum
type RemoveDataKeyDetails ¶
type RemoveDataKeyDetails struct { // Name of the Data Key. The name uniquely identifies a Data Key within an APM domain. Name *string `mandatory:"true" json:"name"` }
RemoveDataKeyDetails Details of the Data Key to be removed.
func (RemoveDataKeyDetails) String ¶
func (m RemoveDataKeyDetails) String() string
type RemoveDataKeysRequest ¶
type RemoveDataKeysRequest struct { // OCID of the APM Domain ApmDomainId *string `mandatory:"true" contributesTo:"path" name:"apmDomainId"` // List of Data Keys to be removed. RemoveDataKeysListDetails []RemoveDataKeyDetails `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 }
RemoveDataKeysRequest wrapper for the RemoveDataKeys operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/RemoveDataKeys.go.html to see an example of how to use RemoveDataKeysRequest.
func (RemoveDataKeysRequest) HTTPRequest ¶
func (request RemoveDataKeysRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoveDataKeysRequest) RetryPolicy ¶
func (request RemoveDataKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoveDataKeysRequest) String ¶
func (request RemoveDataKeysRequest) String() string
type RemoveDataKeysResponse ¶
type RemoveDataKeysResponse 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"` }
RemoveDataKeysResponse wrapper for the RemoveDataKeys operation
func (RemoveDataKeysResponse) HTTPResponse ¶
func (response RemoveDataKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveDataKeysResponse) String ¶
func (response RemoveDataKeysResponse) String() string
type SortOrdersEnum ¶
type SortOrdersEnum string
SortOrdersEnum Enum with underlying type: string
const ( SortOrdersAsc SortOrdersEnum = "ASC" SortOrdersDesc SortOrdersEnum = "DESC" )
Set of constants representing the allowable values for SortOrdersEnum
func GetSortOrdersEnumValues ¶
func GetSortOrdersEnumValues() []SortOrdersEnum
GetSortOrdersEnumValues Enumerates the set of values for SortOrdersEnum
type UpdateApmDomainDetails ¶
type UpdateApmDomainDetails struct { // Display name of the APM Domain DisplayName *string `mandatory:"false" json:"displayName"` // Description of the APM Domain Description *string `mandatory:"false" json:"description"` // 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"` // 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"` }
UpdateApmDomainDetails The information to be updated.
func (UpdateApmDomainDetails) String ¶
func (m UpdateApmDomainDetails) String() string
type UpdateApmDomainRequest ¶
type UpdateApmDomainRequest struct { // OCID of the APM Domain ApmDomainId *string `mandatory:"true" contributesTo:"path" name:"apmDomainId"` // The information to be updated for the APM Domain. UpdateApmDomainDetails `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 }
UpdateApmDomainRequest wrapper for the UpdateApmDomain operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmcontrolplane/UpdateApmDomain.go.html to see an example of how to use UpdateApmDomainRequest.
func (UpdateApmDomainRequest) HTTPRequest ¶
func (request UpdateApmDomainRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateApmDomainRequest) RetryPolicy ¶
func (request UpdateApmDomainRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateApmDomainRequest) String ¶
func (request UpdateApmDomainRequest) String() string
type UpdateApmDomainResponse ¶
type UpdateApmDomainResponse 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"` }
UpdateApmDomainResponse wrapper for the UpdateApmDomain operation
func (UpdateApmDomainResponse) HTTPResponse ¶
func (response UpdateApmDomainResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateApmDomainResponse) String ¶
func (response UpdateApmDomainResponse) String() string
type WorkRequest ¶
type WorkRequest struct { // Type of the work request OperationType OperationTypesEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid 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 request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest A description of workrequest status
func (WorkRequest) String ¶
func (m WorkRequest) 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 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 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 ActionTypesEnum `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
Source Files ¶
- action_types.go
- apm_domain.go
- apm_domain_summary.go
- apmcontrolplane_apmdomain_client.go
- base_domain_details.go
- base_key_details.go
- change_apm_domain_compartment_details.go
- change_apm_domain_compartment_request_response.go
- create_apm_domain_details.go
- create_apm_domain_request_response.go
- data_key.go
- data_key_summary.go
- data_key_types.go
- delete_apm_domain_request_response.go
- generate_data_key_details.go
- generate_data_keys_request_response.go
- get_apm_domain_request_response.go
- get_work_request_request_response.go
- lifecycle_states.go
- list_apm_domain_work_requests_request_response.go
- list_apm_domains_request_response.go
- list_data_keys_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_types.go
- remove_data_key_details.go
- remove_data_keys_request_response.go
- sort_orders.go
- update_apm_domain_details.go
- update_apm_domain_request_response.go
- work_request.go
- work_request_error.go
- work_request_log_entry.go
- work_request_resource.go