...

Package stackmonitoring

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

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetAutoPromoteConfigDetailsResourceTypeEnumStringValues() []string
func GetAutoPromoteConfigSummaryResourceTypeEnumStringValues() []string
func GetBaselineableMetricLifeCycleStatesEnumStringValues() []string
func GetConfigConfigTypeEnumStringValues() []string
func GetConfigLifecycleStateEnumStringValues() []string
func GetConnectionDetailsProtocolEnumStringValues() []string
func GetCreateAutoPromoteConfigDetailsResourceTypeEnumStringValues() []string
func GetCreateDiscoveryJobDetailsDiscoveryTypeEnumStringValues() []string
func GetDiscoveryDetailsResourceTypeEnumStringValues() []string
func GetDiscoveryJobDiscoveryTypeEnumStringValues() []string
func GetDiscoveryJobLogSummaryLogTypeEnumStringValues() []string
func GetDiscoveryJobStatusEnumStringValues() []string
func GetDiscoveryJobSummaryDiscoveryTypeEnumStringValues() []string
func GetDiscoveryJobSummaryResourceTypeEnumStringValues() []string
func GetDiscoveryJobSummaryStatusEnumStringValues() []string
func GetImportOciTelemetryResourcesTaskDetailsSourceEnumStringValues() []string
func GetLicenseTypeEnumStringValues() []string
func GetLifecycleStateEnumStringValues() []string
func GetListBaselineableMetricsSortByEnumStringValues() []string
func GetListBaselineableMetricsSortOrderEnumStringValues() []string
func GetListConfigsSortByEnumStringValues() []string
func GetListConfigsSortOrderEnumStringValues() []string
func GetListDiscoveryJobLogsLogTypeEnumStringValues() []string
func GetListDiscoveryJobLogsSortByEnumStringValues() []string
func GetListDiscoveryJobLogsSortOrderEnumStringValues() []string
func GetListDiscoveryJobsSortByEnumStringValues() []string
func GetListDiscoveryJobsSortOrderEnumStringValues() []string
func GetListMetricExtensionsLifecycleStateEnumStringValues() []string
func GetListMetricExtensionsSortByEnumStringValues() []string
func GetListMetricExtensionsSortOrderEnumStringValues() []string
func GetListMetricExtensionsStatusEnumStringValues() []string
func GetListMonitoredResourceTasksSortByEnumStringValues() []string
func GetListMonitoredResourceTasksSortOrderEnumStringValues() []string
func GetListMonitoredResourceTasksStatusEnumStringValues() []string
func GetListMonitoredResourceTypesSortByEnumStringValues() []string
func GetListMonitoredResourceTypesSortOrderEnumStringValues() []string
func GetListMonitoredResourceTypesStatusEnumStringValues() []string
func GetListMonitoredResourcesSortByEnumStringValues() []string
func GetListMonitoredResourcesSortOrderEnumStringValues() []string
func GetListMonitoredResourcesStatusEnumStringValues() []string
func GetListProcessSetsSortByEnumStringValues() []string
func GetListProcessSetsSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetMetricDataTypeEnumStringValues() []string
func GetMetricExtensionCollectionMethodsEnumStringValues() []string
func GetMetricExtensionLifeCycleDetailsEnumStringValues() []string
func GetMetricExtensionLifeCycleStatesEnumStringValues() []string
func GetMetricExtensionSortByEnumStringValues() []string
func GetMetricMetricCategoryEnumStringValues() []string
func GetMonitoredResourceAssociationCategoryEnumStringValues() []string
func GetMonitoredResourceCredentialCredentialTypeEnumStringValues() []string
func GetMonitoredResourceSortByEnumStringValues() []string
func GetMonitoredResourceTaskDetailsTypeEnumStringValues() []string
func GetMonitoredResourceTaskLifecycleStateEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetRequestMonitoredResourcesSummarizedCountGroupByEnumStringValues() []string
func GetRequestMonitoredResourcesSummarizedCountLicenseEnumStringValues() []string
func GetRequestMonitoredResourcesSummarizedCountSortByEnumStringValues() []string
func GetRequestMonitoredResourcesSummarizedCountSortOrderEnumStringValues() []string
func GetResourceCategoryEnumStringValues() []string
func GetResourceLifecycleStateEnumStringValues() []string
func GetResourceTypeLifecycleStateEnumStringValues() []string
func GetResourceTypeMetadataDetailsFormatEnumStringValues() []string
func GetSearchMonitoredResourceAssociationsDetailsSortByEnumStringValues() []string
func GetSearchMonitoredResourceMembersSortByEnumStringValues() []string
func GetSearchMonitoredResourceMembersSortOrderEnumStringValues() []string
func GetSearchMonitoredResourcesDetailsSortByEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetSourceTypeEnumStringValues() []string
func GetSqlOutParamTypesEnumStringValues() []string
func GetSqlQueryTypesEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type AnomalyDataPoint
    func (m AnomalyDataPoint) String() string
    func (m AnomalyDataPoint) ValidateEnumValue() (bool, error)
type AnomalyMetricData
    func (m AnomalyMetricData) String() string
    func (m AnomalyMetricData) ValidateEnumValue() (bool, error)
type AssociateMonitoredResourcesDetails
    func (m AssociateMonitoredResourcesDetails) String() string
    func (m AssociateMonitoredResourcesDetails) ValidateEnumValue() (bool, error)
type AssociateMonitoredResourcesRequest
    func (request AssociateMonitoredResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AssociateMonitoredResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AssociateMonitoredResourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request AssociateMonitoredResourcesRequest) String() string
    func (request AssociateMonitoredResourcesRequest) ValidateEnumValue() (bool, error)
type AssociateMonitoredResourcesResponse
    func (response AssociateMonitoredResourcesResponse) HTTPResponse() *http.Response
    func (response AssociateMonitoredResourcesResponse) String() string
type AssociatedMonitoredResource
    func (m AssociatedMonitoredResource) String() string
    func (m AssociatedMonitoredResource) ValidateEnumValue() (bool, error)
type AssociatedResourcesCollection
    func (m AssociatedResourcesCollection) String() string
    func (m AssociatedResourcesCollection) ValidateEnumValue() (bool, error)
type AssociatedResourcesSummary
    func (m AssociatedResourcesSummary) String() string
    func (m AssociatedResourcesSummary) ValidateEnumValue() (bool, error)
type AssociationDetails
    func (m AssociationDetails) String() string
    func (m AssociationDetails) ValidateEnumValue() (bool, error)
type AssociationResourceDetails
    func (m AssociationResourceDetails) String() string
    func (m AssociationResourceDetails) ValidateEnumValue() (bool, error)
type AutoPromoteConfigDetails
    func (m AutoPromoteConfigDetails) GetCompartmentId() *string
    func (m AutoPromoteConfigDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m AutoPromoteConfigDetails) GetDisplayName() *string
    func (m AutoPromoteConfigDetails) GetFreeformTags() map[string]string
    func (m AutoPromoteConfigDetails) GetId() *string
    func (m AutoPromoteConfigDetails) GetLifecycleState() ConfigLifecycleStateEnum
    func (m AutoPromoteConfigDetails) GetSystemTags() map[string]map[string]interface{}
    func (m AutoPromoteConfigDetails) GetTimeCreated() *common.SDKTime
    func (m AutoPromoteConfigDetails) GetTimeUpdated() *common.SDKTime
    func (m AutoPromoteConfigDetails) MarshalJSON() (buff []byte, e error)
    func (m AutoPromoteConfigDetails) String() string
    func (m AutoPromoteConfigDetails) ValidateEnumValue() (bool, error)
type AutoPromoteConfigDetailsResourceTypeEnum
    func GetAutoPromoteConfigDetailsResourceTypeEnumValues() []AutoPromoteConfigDetailsResourceTypeEnum
    func GetMappingAutoPromoteConfigDetailsResourceTypeEnum(val string) (AutoPromoteConfigDetailsResourceTypeEnum, bool)
type AutoPromoteConfigSummary
    func (m AutoPromoteConfigSummary) GetCompartmentId() *string
    func (m AutoPromoteConfigSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m AutoPromoteConfigSummary) GetDisplayName() *string
    func (m AutoPromoteConfigSummary) GetFreeformTags() map[string]string
    func (m AutoPromoteConfigSummary) GetId() *string
    func (m AutoPromoteConfigSummary) GetLifecycleState() ConfigLifecycleStateEnum
    func (m AutoPromoteConfigSummary) GetSystemTags() map[string]map[string]interface{}
    func (m AutoPromoteConfigSummary) GetTimeCreated() *common.SDKTime
    func (m AutoPromoteConfigSummary) GetTimeUpdated() *common.SDKTime
    func (m AutoPromoteConfigSummary) MarshalJSON() (buff []byte, e error)
    func (m AutoPromoteConfigSummary) String() string
    func (m AutoPromoteConfigSummary) ValidateEnumValue() (bool, error)
type AutoPromoteConfigSummaryResourceTypeEnum
    func GetAutoPromoteConfigSummaryResourceTypeEnumValues() []AutoPromoteConfigSummaryResourceTypeEnum
    func GetMappingAutoPromoteConfigSummaryResourceTypeEnum(val string) (AutoPromoteConfigSummaryResourceTypeEnum, bool)
type BaselineableMetric
    func (m BaselineableMetric) String() string
    func (m BaselineableMetric) ValidateEnumValue() (bool, error)
type BaselineableMetricLifeCycleStatesEnum
    func GetBaselineableMetricLifeCycleStatesEnumValues() []BaselineableMetricLifeCycleStatesEnum
    func GetMappingBaselineableMetricLifeCycleStatesEnum(val string) (BaselineableMetricLifeCycleStatesEnum, bool)
type BaselineableMetricSummary
    func (m BaselineableMetricSummary) String() string
    func (m BaselineableMetricSummary) ValidateEnumValue() (bool, error)
type BaselineableMetricSummaryCollection
    func (m BaselineableMetricSummaryCollection) String() string
    func (m BaselineableMetricSummaryCollection) ValidateEnumValue() (bool, error)
type ChangeConfigCompartmentDetails
    func (m ChangeConfigCompartmentDetails) String() string
    func (m ChangeConfigCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeConfigCompartmentRequest
    func (request ChangeConfigCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeConfigCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeConfigCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeConfigCompartmentRequest) String() string
    func (request ChangeConfigCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeConfigCompartmentResponse
    func (response ChangeConfigCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeConfigCompartmentResponse) String() string
type ChangeMetricExtensionCompartmentDetails
    func (m ChangeMetricExtensionCompartmentDetails) String() string
    func (m ChangeMetricExtensionCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeMetricExtensionCompartmentRequest
    func (request ChangeMetricExtensionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeMetricExtensionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeMetricExtensionCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeMetricExtensionCompartmentRequest) String() string
    func (request ChangeMetricExtensionCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeMetricExtensionCompartmentResponse
    func (response ChangeMetricExtensionCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeMetricExtensionCompartmentResponse) String() string
type ChangeMonitoredResourceCompartmentDetails
    func (m ChangeMonitoredResourceCompartmentDetails) String() string
    func (m ChangeMonitoredResourceCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeMonitoredResourceCompartmentRequest
    func (request ChangeMonitoredResourceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeMonitoredResourceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeMonitoredResourceCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeMonitoredResourceCompartmentRequest) String() string
    func (request ChangeMonitoredResourceCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeMonitoredResourceCompartmentResponse
    func (response ChangeMonitoredResourceCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeMonitoredResourceCompartmentResponse) String() string
type ChangeMonitoredResourceTaskCompartmentDetails
    func (m ChangeMonitoredResourceTaskCompartmentDetails) String() string
    func (m ChangeMonitoredResourceTaskCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeMonitoredResourceTaskCompartmentRequest
    func (request ChangeMonitoredResourceTaskCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeMonitoredResourceTaskCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeMonitoredResourceTaskCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeMonitoredResourceTaskCompartmentRequest) String() string
    func (request ChangeMonitoredResourceTaskCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeMonitoredResourceTaskCompartmentResponse
    func (response ChangeMonitoredResourceTaskCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeMonitoredResourceTaskCompartmentResponse) String() string
type ChangeProcessSetCompartmentDetails
    func (m ChangeProcessSetCompartmentDetails) String() string
    func (m ChangeProcessSetCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeProcessSetCompartmentRequest
    func (request ChangeProcessSetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeProcessSetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeProcessSetCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeProcessSetCompartmentRequest) String() string
    func (request ChangeProcessSetCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeProcessSetCompartmentResponse
    func (response ChangeProcessSetCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeProcessSetCompartmentResponse) String() string
type Config
type ConfigCollection
    func (m ConfigCollection) String() string
    func (m *ConfigCollection) UnmarshalJSON(data []byte) (e error)
    func (m ConfigCollection) ValidateEnumValue() (bool, error)
type ConfigConfigTypeEnum
    func GetConfigConfigTypeEnumValues() []ConfigConfigTypeEnum
    func GetMappingConfigConfigTypeEnum(val string) (ConfigConfigTypeEnum, bool)
type ConfigLifecycleStateEnum
    func GetConfigLifecycleStateEnumValues() []ConfigLifecycleStateEnum
    func GetMappingConfigLifecycleStateEnum(val string) (ConfigLifecycleStateEnum, bool)
type ConfigSummary
type ConnectionDetails
    func (m ConnectionDetails) String() string
    func (m ConnectionDetails) ValidateEnumValue() (bool, error)
type ConnectionDetailsProtocolEnum
    func GetConnectionDetailsProtocolEnumValues() []ConnectionDetailsProtocolEnum
    func GetMappingConnectionDetailsProtocolEnum(val string) (ConnectionDetailsProtocolEnum, bool)
type CreateAutoPromoteConfigDetails
    func (m CreateAutoPromoteConfigDetails) GetCompartmentId() *string
    func (m CreateAutoPromoteConfigDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateAutoPromoteConfigDetails) GetDisplayName() *string
    func (m CreateAutoPromoteConfigDetails) GetFreeformTags() map[string]string
    func (m CreateAutoPromoteConfigDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateAutoPromoteConfigDetails) String() string
    func (m CreateAutoPromoteConfigDetails) ValidateEnumValue() (bool, error)
type CreateAutoPromoteConfigDetailsResourceTypeEnum
    func GetCreateAutoPromoteConfigDetailsResourceTypeEnumValues() []CreateAutoPromoteConfigDetailsResourceTypeEnum
    func GetMappingCreateAutoPromoteConfigDetailsResourceTypeEnum(val string) (CreateAutoPromoteConfigDetailsResourceTypeEnum, bool)
type CreateBaselineableMetricDetails
    func (m CreateBaselineableMetricDetails) String() string
    func (m CreateBaselineableMetricDetails) ValidateEnumValue() (bool, error)
type CreateBaselineableMetricRequest
    func (request CreateBaselineableMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateBaselineableMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateBaselineableMetricRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateBaselineableMetricRequest) String() string
    func (request CreateBaselineableMetricRequest) ValidateEnumValue() (bool, error)
type CreateBaselineableMetricResponse
    func (response CreateBaselineableMetricResponse) HTTPResponse() *http.Response
    func (response CreateBaselineableMetricResponse) String() string
type CreateConfigDetails
type CreateConfigRequest
    func (request CreateConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateConfigRequest) String() string
    func (request CreateConfigRequest) ValidateEnumValue() (bool, error)
type CreateConfigResponse
    func (response CreateConfigResponse) HTTPResponse() *http.Response
    func (response CreateConfigResponse) String() string
type CreateDiscoveryJobDetails
    func (m CreateDiscoveryJobDetails) String() string
    func (m CreateDiscoveryJobDetails) ValidateEnumValue() (bool, error)
type CreateDiscoveryJobDetailsDiscoveryTypeEnum
    func GetCreateDiscoveryJobDetailsDiscoveryTypeEnumValues() []CreateDiscoveryJobDetailsDiscoveryTypeEnum
    func GetMappingCreateDiscoveryJobDetailsDiscoveryTypeEnum(val string) (CreateDiscoveryJobDetailsDiscoveryTypeEnum, bool)
type CreateDiscoveryJobRequest
    func (request CreateDiscoveryJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDiscoveryJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDiscoveryJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDiscoveryJobRequest) String() string
    func (request CreateDiscoveryJobRequest) ValidateEnumValue() (bool, error)
type CreateDiscoveryJobResponse
    func (response CreateDiscoveryJobResponse) HTTPResponse() *http.Response
    func (response CreateDiscoveryJobResponse) String() string
type CreateLicenseAutoAssignConfigDetails
    func (m CreateLicenseAutoAssignConfigDetails) GetCompartmentId() *string
    func (m CreateLicenseAutoAssignConfigDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateLicenseAutoAssignConfigDetails) GetDisplayName() *string
    func (m CreateLicenseAutoAssignConfigDetails) GetFreeformTags() map[string]string
    func (m CreateLicenseAutoAssignConfigDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateLicenseAutoAssignConfigDetails) String() string
    func (m CreateLicenseAutoAssignConfigDetails) ValidateEnumValue() (bool, error)
type CreateLicenseEnterpriseExtensibilityConfigDetails
    func (m CreateLicenseEnterpriseExtensibilityConfigDetails) GetCompartmentId() *string
    func (m CreateLicenseEnterpriseExtensibilityConfigDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateLicenseEnterpriseExtensibilityConfigDetails) GetDisplayName() *string
    func (m CreateLicenseEnterpriseExtensibilityConfigDetails) GetFreeformTags() map[string]string
    func (m CreateLicenseEnterpriseExtensibilityConfigDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateLicenseEnterpriseExtensibilityConfigDetails) String() string
    func (m CreateLicenseEnterpriseExtensibilityConfigDetails) ValidateEnumValue() (bool, error)
type CreateMetricExtensionDetails
    func (m CreateMetricExtensionDetails) String() string
    func (m *CreateMetricExtensionDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateMetricExtensionDetails) ValidateEnumValue() (bool, error)
type CreateMetricExtensionRequest
    func (request CreateMetricExtensionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateMetricExtensionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateMetricExtensionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateMetricExtensionRequest) String() string
    func (request CreateMetricExtensionRequest) ValidateEnumValue() (bool, error)
type CreateMetricExtensionResponse
    func (response CreateMetricExtensionResponse) HTTPResponse() *http.Response
    func (response CreateMetricExtensionResponse) String() string
type CreateMonitoredResourceDetails
    func (m CreateMonitoredResourceDetails) String() string
    func (m *CreateMonitoredResourceDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateMonitoredResourceDetails) ValidateEnumValue() (bool, error)
type CreateMonitoredResourceRequest
    func (request CreateMonitoredResourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateMonitoredResourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateMonitoredResourceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateMonitoredResourceRequest) String() string
    func (request CreateMonitoredResourceRequest) ValidateEnumValue() (bool, error)
type CreateMonitoredResourceResponse
    func (response CreateMonitoredResourceResponse) HTTPResponse() *http.Response
    func (response CreateMonitoredResourceResponse) String() string
type CreateMonitoredResourceTaskDetails
    func (m CreateMonitoredResourceTaskDetails) String() string
    func (m *CreateMonitoredResourceTaskDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateMonitoredResourceTaskDetails) ValidateEnumValue() (bool, error)
type CreateMonitoredResourceTaskRequest
    func (request CreateMonitoredResourceTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateMonitoredResourceTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateMonitoredResourceTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateMonitoredResourceTaskRequest) String() string
    func (request CreateMonitoredResourceTaskRequest) ValidateEnumValue() (bool, error)
type CreateMonitoredResourceTaskResponse
    func (response CreateMonitoredResourceTaskResponse) HTTPResponse() *http.Response
    func (response CreateMonitoredResourceTaskResponse) String() string
type CreateMonitoredResourceTypeDetails
    func (m CreateMonitoredResourceTypeDetails) String() string
    func (m *CreateMonitoredResourceTypeDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateMonitoredResourceTypeDetails) ValidateEnumValue() (bool, error)
type CreateMonitoredResourceTypeRequest
    func (request CreateMonitoredResourceTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateMonitoredResourceTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateMonitoredResourceTypeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateMonitoredResourceTypeRequest) String() string
    func (request CreateMonitoredResourceTypeRequest) ValidateEnumValue() (bool, error)
type CreateMonitoredResourceTypeResponse
    func (response CreateMonitoredResourceTypeResponse) HTTPResponse() *http.Response
    func (response CreateMonitoredResourceTypeResponse) String() string
type CreateProcessSetDetails
    func (m CreateProcessSetDetails) String() string
    func (m CreateProcessSetDetails) ValidateEnumValue() (bool, error)
type CreateProcessSetRequest
    func (request CreateProcessSetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateProcessSetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateProcessSetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateProcessSetRequest) String() string
    func (request CreateProcessSetRequest) ValidateEnumValue() (bool, error)
type CreateProcessSetResponse
    func (response CreateProcessSetResponse) HTTPResponse() *http.Response
    func (response CreateProcessSetResponse) String() string
type CredentialCollection
    func (m CredentialCollection) String() string
    func (m CredentialCollection) ValidateEnumValue() (bool, error)
type CredentialDetails
    func (m CredentialDetails) String() string
    func (m CredentialDetails) ValidateEnumValue() (bool, error)
type CredentialProperty
    func (m CredentialProperty) String() string
    func (m CredentialProperty) ValidateEnumValue() (bool, error)
type DataPoint
    func (m DataPoint) String() string
    func (m DataPoint) ValidateEnumValue() (bool, error)
type DeleteBaselineableMetricRequest
    func (request DeleteBaselineableMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteBaselineableMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteBaselineableMetricRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteBaselineableMetricRequest) String() string
    func (request DeleteBaselineableMetricRequest) ValidateEnumValue() (bool, error)
type DeleteBaselineableMetricResponse
    func (response DeleteBaselineableMetricResponse) HTTPResponse() *http.Response
    func (response DeleteBaselineableMetricResponse) String() string
type DeleteConfigRequest
    func (request DeleteConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteConfigRequest) String() string
    func (request DeleteConfigRequest) ValidateEnumValue() (bool, error)
type DeleteConfigResponse
    func (response DeleteConfigResponse) HTTPResponse() *http.Response
    func (response DeleteConfigResponse) String() string
type DeleteDiscoveryJobRequest
    func (request DeleteDiscoveryJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDiscoveryJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDiscoveryJobRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDiscoveryJobRequest) String() string
    func (request DeleteDiscoveryJobRequest) ValidateEnumValue() (bool, error)
type DeleteDiscoveryJobResponse
    func (response DeleteDiscoveryJobResponse) HTTPResponse() *http.Response
    func (response DeleteDiscoveryJobResponse) String() string
type DeleteMetricExtensionRequest
    func (request DeleteMetricExtensionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteMetricExtensionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteMetricExtensionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteMetricExtensionRequest) String() string
    func (request DeleteMetricExtensionRequest) ValidateEnumValue() (bool, error)
type DeleteMetricExtensionResponse
    func (response DeleteMetricExtensionResponse) HTTPResponse() *http.Response
    func (response DeleteMetricExtensionResponse) String() string
type DeleteMonitoredResourceRequest
    func (request DeleteMonitoredResourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteMonitoredResourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteMonitoredResourceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteMonitoredResourceRequest) String() string
    func (request DeleteMonitoredResourceRequest) ValidateEnumValue() (bool, error)
type DeleteMonitoredResourceResponse
    func (response DeleteMonitoredResourceResponse) HTTPResponse() *http.Response
    func (response DeleteMonitoredResourceResponse) String() string
type DeleteMonitoredResourceTypeRequest
    func (request DeleteMonitoredResourceTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteMonitoredResourceTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteMonitoredResourceTypeRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteMonitoredResourceTypeRequest) String() string
    func (request DeleteMonitoredResourceTypeRequest) ValidateEnumValue() (bool, error)
type DeleteMonitoredResourceTypeResponse
    func (response DeleteMonitoredResourceTypeResponse) HTTPResponse() *http.Response
    func (response DeleteMonitoredResourceTypeResponse) String() string
type DeleteProcessSetRequest
    func (request DeleteProcessSetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteProcessSetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteProcessSetRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteProcessSetRequest) String() string
    func (request DeleteProcessSetRequest) ValidateEnumValue() (bool, error)
type DeleteProcessSetResponse
    func (response DeleteProcessSetResponse) HTTPResponse() *http.Response
    func (response DeleteProcessSetResponse) String() string
type DisableExternalDatabaseRequest
    func (request DisableExternalDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DisableExternalDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DisableExternalDatabaseRequest) RetryPolicy() *common.RetryPolicy
    func (request DisableExternalDatabaseRequest) String() string
    func (request DisableExternalDatabaseRequest) ValidateEnumValue() (bool, error)
type DisableExternalDatabaseResponse
    func (response DisableExternalDatabaseResponse) HTTPResponse() *http.Response
    func (response DisableExternalDatabaseResponse) String() string
type DisableMetricExtensionDetails
    func (m DisableMetricExtensionDetails) String() string
    func (m DisableMetricExtensionDetails) ValidateEnumValue() (bool, error)
type DisableMetricExtensionRequest
    func (request DisableMetricExtensionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DisableMetricExtensionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DisableMetricExtensionRequest) RetryPolicy() *common.RetryPolicy
    func (request DisableMetricExtensionRequest) String() string
    func (request DisableMetricExtensionRequest) ValidateEnumValue() (bool, error)
type DisableMetricExtensionResponse
    func (response DisableMetricExtensionResponse) HTTPResponse() *http.Response
    func (response DisableMetricExtensionResponse) String() string
type DisassociateMonitoredResourcesDetails
    func (m DisassociateMonitoredResourcesDetails) String() string
    func (m DisassociateMonitoredResourcesDetails) ValidateEnumValue() (bool, error)
type DisassociateMonitoredResourcesRequest
    func (request DisassociateMonitoredResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DisassociateMonitoredResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DisassociateMonitoredResourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request DisassociateMonitoredResourcesRequest) String() string
    func (request DisassociateMonitoredResourcesRequest) ValidateEnumValue() (bool, error)
type DisassociateMonitoredResourcesResponse
    func (response DisassociateMonitoredResourcesResponse) HTTPResponse() *http.Response
    func (response DisassociateMonitoredResourcesResponse) String() string
type DiscoveryDetails
    func (m DiscoveryDetails) String() string
    func (m DiscoveryDetails) ValidateEnumValue() (bool, error)
type DiscoveryDetailsResourceTypeEnum
    func GetDiscoveryDetailsResourceTypeEnumValues() []DiscoveryDetailsResourceTypeEnum
    func GetMappingDiscoveryDetailsResourceTypeEnum(val string) (DiscoveryDetailsResourceTypeEnum, bool)
type DiscoveryJob
    func (m DiscoveryJob) String() string
    func (m DiscoveryJob) ValidateEnumValue() (bool, error)
type DiscoveryJobCollection
    func (m DiscoveryJobCollection) String() string
    func (m DiscoveryJobCollection) ValidateEnumValue() (bool, error)
type DiscoveryJobDiscoveryTypeEnum
    func GetDiscoveryJobDiscoveryTypeEnumValues() []DiscoveryJobDiscoveryTypeEnum
    func GetMappingDiscoveryJobDiscoveryTypeEnum(val string) (DiscoveryJobDiscoveryTypeEnum, bool)
type DiscoveryJobLogCollection
    func (m DiscoveryJobLogCollection) String() string
    func (m DiscoveryJobLogCollection) ValidateEnumValue() (bool, error)
type DiscoveryJobLogSummary
    func (m DiscoveryJobLogSummary) String() string
    func (m DiscoveryJobLogSummary) ValidateEnumValue() (bool, error)
type DiscoveryJobLogSummaryLogTypeEnum
    func GetDiscoveryJobLogSummaryLogTypeEnumValues() []DiscoveryJobLogSummaryLogTypeEnum
    func GetMappingDiscoveryJobLogSummaryLogTypeEnum(val string) (DiscoveryJobLogSummaryLogTypeEnum, bool)
type DiscoveryJobStatusEnum
    func GetDiscoveryJobStatusEnumValues() []DiscoveryJobStatusEnum
    func GetMappingDiscoveryJobStatusEnum(val string) (DiscoveryJobStatusEnum, bool)
type DiscoveryJobSummary
    func (m DiscoveryJobSummary) String() string
    func (m DiscoveryJobSummary) ValidateEnumValue() (bool, error)
type DiscoveryJobSummaryDiscoveryTypeEnum
    func GetDiscoveryJobSummaryDiscoveryTypeEnumValues() []DiscoveryJobSummaryDiscoveryTypeEnum
    func GetMappingDiscoveryJobSummaryDiscoveryTypeEnum(val string) (DiscoveryJobSummaryDiscoveryTypeEnum, bool)
type DiscoveryJobSummaryResourceTypeEnum
    func GetDiscoveryJobSummaryResourceTypeEnumValues() []DiscoveryJobSummaryResourceTypeEnum
    func GetMappingDiscoveryJobSummaryResourceTypeEnum(val string) (DiscoveryJobSummaryResourceTypeEnum, bool)
type DiscoveryJobSummaryStatusEnum
    func GetDiscoveryJobSummaryStatusEnumValues() []DiscoveryJobSummaryStatusEnum
    func GetMappingDiscoveryJobSummaryStatusEnum(val string) (DiscoveryJobSummaryStatusEnum, bool)
type EnableMetricExtensionDetails
    func (m EnableMetricExtensionDetails) String() string
    func (m EnableMetricExtensionDetails) ValidateEnumValue() (bool, error)
type EnableMetricExtensionRequest
    func (request EnableMetricExtensionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request EnableMetricExtensionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request EnableMetricExtensionRequest) RetryPolicy() *common.RetryPolicy
    func (request EnableMetricExtensionRequest) String() string
    func (request EnableMetricExtensionRequest) ValidateEnumValue() (bool, error)
type EnableMetricExtensionResponse
    func (response EnableMetricExtensionResponse) HTTPResponse() *http.Response
    func (response EnableMetricExtensionResponse) String() string
type EnabledResourceDetails
    func (m EnabledResourceDetails) String() string
    func (m EnabledResourceDetails) ValidateEnumValue() (bool, error)
type EncryptedCredentials
    func (m EncryptedCredentials) GetDescription() *string
    func (m EncryptedCredentials) GetName() *string
    func (m EncryptedCredentials) GetSource() *string
    func (m EncryptedCredentials) GetType() *string
    func (m EncryptedCredentials) MarshalJSON() (buff []byte, e error)
    func (m EncryptedCredentials) String() string
    func (m EncryptedCredentials) ValidateEnumValue() (bool, error)
type EvaluateBaselineableMetricDetails
    func (m EvaluateBaselineableMetricDetails) String() string
    func (m EvaluateBaselineableMetricDetails) ValidateEnumValue() (bool, error)
type EvaluateBaselineableMetricRequest
    func (request EvaluateBaselineableMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request EvaluateBaselineableMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request EvaluateBaselineableMetricRequest) RetryPolicy() *common.RetryPolicy
    func (request EvaluateBaselineableMetricRequest) String() string
    func (request EvaluateBaselineableMetricRequest) ValidateEnumValue() (bool, error)
type EvaluateBaselineableMetricResponse
    func (response EvaluateBaselineableMetricResponse) HTTPResponse() *http.Response
    func (response EvaluateBaselineableMetricResponse) String() string
type EvaluateBaselineableMetricResult
    func (m EvaluateBaselineableMetricResult) String() string
    func (m EvaluateBaselineableMetricResult) ValidateEnumValue() (bool, error)
type ExportMetricExtensionRequest
    func (request ExportMetricExtensionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ExportMetricExtensionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ExportMetricExtensionRequest) RetryPolicy() *common.RetryPolicy
    func (request ExportMetricExtensionRequest) String() string
    func (request ExportMetricExtensionRequest) ValidateEnumValue() (bool, error)
type ExportMetricExtensionResponse
    func (response ExportMetricExtensionResponse) HTTPResponse() *http.Response
    func (response ExportMetricExtensionResponse) String() string
type GetBaselineableMetricRequest
    func (request GetBaselineableMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetBaselineableMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetBaselineableMetricRequest) RetryPolicy() *common.RetryPolicy
    func (request GetBaselineableMetricRequest) String() string
    func (request GetBaselineableMetricRequest) ValidateEnumValue() (bool, error)
type GetBaselineableMetricResponse
    func (response GetBaselineableMetricResponse) HTTPResponse() *http.Response
    func (response GetBaselineableMetricResponse) String() string
type GetConfigRequest
    func (request GetConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConfigRequest) String() string
    func (request GetConfigRequest) ValidateEnumValue() (bool, error)
type GetConfigResponse
    func (response GetConfigResponse) HTTPResponse() *http.Response
    func (response GetConfigResponse) String() string
type GetDiscoveryJobRequest
    func (request GetDiscoveryJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDiscoveryJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDiscoveryJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDiscoveryJobRequest) String() string
    func (request GetDiscoveryJobRequest) ValidateEnumValue() (bool, error)
type GetDiscoveryJobResponse
    func (response GetDiscoveryJobResponse) HTTPResponse() *http.Response
    func (response GetDiscoveryJobResponse) String() string
type GetMetricExtensionRequest
    func (request GetMetricExtensionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMetricExtensionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMetricExtensionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMetricExtensionRequest) String() string
    func (request GetMetricExtensionRequest) ValidateEnumValue() (bool, error)
type GetMetricExtensionResponse
    func (response GetMetricExtensionResponse) HTTPResponse() *http.Response
    func (response GetMetricExtensionResponse) String() string
type GetMonitoredResourceRequest
    func (request GetMonitoredResourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMonitoredResourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMonitoredResourceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMonitoredResourceRequest) String() string
    func (request GetMonitoredResourceRequest) ValidateEnumValue() (bool, error)
type GetMonitoredResourceResponse
    func (response GetMonitoredResourceResponse) HTTPResponse() *http.Response
    func (response GetMonitoredResourceResponse) String() string
type GetMonitoredResourceTaskRequest
    func (request GetMonitoredResourceTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMonitoredResourceTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMonitoredResourceTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMonitoredResourceTaskRequest) String() string
    func (request GetMonitoredResourceTaskRequest) ValidateEnumValue() (bool, error)
type GetMonitoredResourceTaskResponse
    func (response GetMonitoredResourceTaskResponse) HTTPResponse() *http.Response
    func (response GetMonitoredResourceTaskResponse) String() string
type GetMonitoredResourceTypeRequest
    func (request GetMonitoredResourceTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMonitoredResourceTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMonitoredResourceTypeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMonitoredResourceTypeRequest) String() string
    func (request GetMonitoredResourceTypeRequest) ValidateEnumValue() (bool, error)
type GetMonitoredResourceTypeResponse
    func (response GetMonitoredResourceTypeResponse) HTTPResponse() *http.Response
    func (response GetMonitoredResourceTypeResponse) String() string
type GetProcessSetRequest
    func (request GetProcessSetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetProcessSetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetProcessSetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetProcessSetRequest) String() string
    func (request GetProcessSetRequest) ValidateEnumValue() (bool, error)
type GetProcessSetResponse
    func (response GetProcessSetResponse) HTTPResponse() *http.Response
    func (response GetProcessSetResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type ImportOciTelemetryResourcesTaskDetails
    func (m ImportOciTelemetryResourcesTaskDetails) MarshalJSON() (buff []byte, e error)
    func (m ImportOciTelemetryResourcesTaskDetails) String() string
    func (m ImportOciTelemetryResourcesTaskDetails) ValidateEnumValue() (bool, error)
type ImportOciTelemetryResourcesTaskDetailsSourceEnum
    func GetImportOciTelemetryResourcesTaskDetailsSourceEnumValues() []ImportOciTelemetryResourcesTaskDetailsSourceEnum
    func GetMappingImportOciTelemetryResourcesTaskDetailsSourceEnum(val string) (ImportOciTelemetryResourcesTaskDetailsSourceEnum, bool)
type JmxQueryProperties
    func (m JmxQueryProperties) MarshalJSON() (buff []byte, e error)
    func (m JmxQueryProperties) String() string
    func (m JmxQueryProperties) ValidateEnumValue() (bool, error)
type JmxUpdateQueryProperties
    func (m JmxUpdateQueryProperties) MarshalJSON() (buff []byte, e error)
    func (m JmxUpdateQueryProperties) String() string
    func (m JmxUpdateQueryProperties) ValidateEnumValue() (bool, error)
type LicenseAutoAssignConfigDetails
    func (m LicenseAutoAssignConfigDetails) GetCompartmentId() *string
    func (m LicenseAutoAssignConfigDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m LicenseAutoAssignConfigDetails) GetDisplayName() *string
    func (m LicenseAutoAssignConfigDetails) GetFreeformTags() map[string]string
    func (m LicenseAutoAssignConfigDetails) GetId() *string
    func (m LicenseAutoAssignConfigDetails) GetLifecycleState() ConfigLifecycleStateEnum
    func (m LicenseAutoAssignConfigDetails) GetSystemTags() map[string]map[string]interface{}
    func (m LicenseAutoAssignConfigDetails) GetTimeCreated() *common.SDKTime
    func (m LicenseAutoAssignConfigDetails) GetTimeUpdated() *common.SDKTime
    func (m LicenseAutoAssignConfigDetails) MarshalJSON() (buff []byte, e error)
    func (m LicenseAutoAssignConfigDetails) String() string
    func (m LicenseAutoAssignConfigDetails) ValidateEnumValue() (bool, error)
type LicenseAutoAssignConfigSummary
    func (m LicenseAutoAssignConfigSummary) GetCompartmentId() *string
    func (m LicenseAutoAssignConfigSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m LicenseAutoAssignConfigSummary) GetDisplayName() *string
    func (m LicenseAutoAssignConfigSummary) GetFreeformTags() map[string]string
    func (m LicenseAutoAssignConfigSummary) GetId() *string
    func (m LicenseAutoAssignConfigSummary) GetLifecycleState() ConfigLifecycleStateEnum
    func (m LicenseAutoAssignConfigSummary) GetSystemTags() map[string]map[string]interface{}
    func (m LicenseAutoAssignConfigSummary) GetTimeCreated() *common.SDKTime
    func (m LicenseAutoAssignConfigSummary) GetTimeUpdated() *common.SDKTime
    func (m LicenseAutoAssignConfigSummary) MarshalJSON() (buff []byte, e error)
    func (m LicenseAutoAssignConfigSummary) String() string
    func (m LicenseAutoAssignConfigSummary) ValidateEnumValue() (bool, error)
type LicenseEnterpriseExtensibilityConfigDetails
    func (m LicenseEnterpriseExtensibilityConfigDetails) GetCompartmentId() *string
    func (m LicenseEnterpriseExtensibilityConfigDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m LicenseEnterpriseExtensibilityConfigDetails) GetDisplayName() *string
    func (m LicenseEnterpriseExtensibilityConfigDetails) GetFreeformTags() map[string]string
    func (m LicenseEnterpriseExtensibilityConfigDetails) GetId() *string
    func (m LicenseEnterpriseExtensibilityConfigDetails) GetLifecycleState() ConfigLifecycleStateEnum
    func (m LicenseEnterpriseExtensibilityConfigDetails) GetSystemTags() map[string]map[string]interface{}
    func (m LicenseEnterpriseExtensibilityConfigDetails) GetTimeCreated() *common.SDKTime
    func (m LicenseEnterpriseExtensibilityConfigDetails) GetTimeUpdated() *common.SDKTime
    func (m LicenseEnterpriseExtensibilityConfigDetails) MarshalJSON() (buff []byte, e error)
    func (m LicenseEnterpriseExtensibilityConfigDetails) String() string
    func (m LicenseEnterpriseExtensibilityConfigDetails) ValidateEnumValue() (bool, error)
type LicenseEnterpriseExtensibilityConfigSummary
    func (m LicenseEnterpriseExtensibilityConfigSummary) GetCompartmentId() *string
    func (m LicenseEnterpriseExtensibilityConfigSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m LicenseEnterpriseExtensibilityConfigSummary) GetDisplayName() *string
    func (m LicenseEnterpriseExtensibilityConfigSummary) GetFreeformTags() map[string]string
    func (m LicenseEnterpriseExtensibilityConfigSummary) GetId() *string
    func (m LicenseEnterpriseExtensibilityConfigSummary) GetLifecycleState() ConfigLifecycleStateEnum
    func (m LicenseEnterpriseExtensibilityConfigSummary) GetSystemTags() map[string]map[string]interface{}
    func (m LicenseEnterpriseExtensibilityConfigSummary) GetTimeCreated() *common.SDKTime
    func (m LicenseEnterpriseExtensibilityConfigSummary) GetTimeUpdated() *common.SDKTime
    func (m LicenseEnterpriseExtensibilityConfigSummary) MarshalJSON() (buff []byte, e error)
    func (m LicenseEnterpriseExtensibilityConfigSummary) String() string
    func (m LicenseEnterpriseExtensibilityConfigSummary) ValidateEnumValue() (bool, error)
type LicenseTypeEnum
    func GetLicenseTypeEnumValues() []LicenseTypeEnum
    func GetMappingLicenseTypeEnum(val string) (LicenseTypeEnum, bool)
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
    func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
type ListBaselineableMetricsRequest
    func (request ListBaselineableMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListBaselineableMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListBaselineableMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListBaselineableMetricsRequest) String() string
    func (request ListBaselineableMetricsRequest) ValidateEnumValue() (bool, error)
type ListBaselineableMetricsResponse
    func (response ListBaselineableMetricsResponse) HTTPResponse() *http.Response
    func (response ListBaselineableMetricsResponse) String() string
type ListBaselineableMetricsSortByEnum
    func GetListBaselineableMetricsSortByEnumValues() []ListBaselineableMetricsSortByEnum
    func GetMappingListBaselineableMetricsSortByEnum(val string) (ListBaselineableMetricsSortByEnum, bool)
type ListBaselineableMetricsSortOrderEnum
    func GetListBaselineableMetricsSortOrderEnumValues() []ListBaselineableMetricsSortOrderEnum
    func GetMappingListBaselineableMetricsSortOrderEnum(val string) (ListBaselineableMetricsSortOrderEnum, bool)
type ListConfigsRequest
    func (request ListConfigsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListConfigsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListConfigsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConfigsRequest) String() string
    func (request ListConfigsRequest) ValidateEnumValue() (bool, error)
type ListConfigsResponse
    func (response ListConfigsResponse) HTTPResponse() *http.Response
    func (response ListConfigsResponse) String() string
type ListConfigsSortByEnum
    func GetListConfigsSortByEnumValues() []ListConfigsSortByEnum
    func GetMappingListConfigsSortByEnum(val string) (ListConfigsSortByEnum, bool)
type ListConfigsSortOrderEnum
    func GetListConfigsSortOrderEnumValues() []ListConfigsSortOrderEnum
    func GetMappingListConfigsSortOrderEnum(val string) (ListConfigsSortOrderEnum, bool)
type ListDiscoveryJobLogsLogTypeEnum
    func GetListDiscoveryJobLogsLogTypeEnumValues() []ListDiscoveryJobLogsLogTypeEnum
    func GetMappingListDiscoveryJobLogsLogTypeEnum(val string) (ListDiscoveryJobLogsLogTypeEnum, bool)
type ListDiscoveryJobLogsRequest
    func (request ListDiscoveryJobLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDiscoveryJobLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDiscoveryJobLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDiscoveryJobLogsRequest) String() string
    func (request ListDiscoveryJobLogsRequest) ValidateEnumValue() (bool, error)
type ListDiscoveryJobLogsResponse
    func (response ListDiscoveryJobLogsResponse) HTTPResponse() *http.Response
    func (response ListDiscoveryJobLogsResponse) String() string
type ListDiscoveryJobLogsSortByEnum
    func GetListDiscoveryJobLogsSortByEnumValues() []ListDiscoveryJobLogsSortByEnum
    func GetMappingListDiscoveryJobLogsSortByEnum(val string) (ListDiscoveryJobLogsSortByEnum, bool)
type ListDiscoveryJobLogsSortOrderEnum
    func GetListDiscoveryJobLogsSortOrderEnumValues() []ListDiscoveryJobLogsSortOrderEnum
    func GetMappingListDiscoveryJobLogsSortOrderEnum(val string) (ListDiscoveryJobLogsSortOrderEnum, bool)
type ListDiscoveryJobsRequest
    func (request ListDiscoveryJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDiscoveryJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDiscoveryJobsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDiscoveryJobsRequest) String() string
    func (request ListDiscoveryJobsRequest) ValidateEnumValue() (bool, error)
type ListDiscoveryJobsResponse
    func (response ListDiscoveryJobsResponse) HTTPResponse() *http.Response
    func (response ListDiscoveryJobsResponse) String() string
type ListDiscoveryJobsSortByEnum
    func GetListDiscoveryJobsSortByEnumValues() []ListDiscoveryJobsSortByEnum
    func GetMappingListDiscoveryJobsSortByEnum(val string) (ListDiscoveryJobsSortByEnum, bool)
type ListDiscoveryJobsSortOrderEnum
    func GetListDiscoveryJobsSortOrderEnumValues() []ListDiscoveryJobsSortOrderEnum
    func GetMappingListDiscoveryJobsSortOrderEnum(val string) (ListDiscoveryJobsSortOrderEnum, bool)
type ListMetricExtensionsLifecycleStateEnum
    func GetListMetricExtensionsLifecycleStateEnumValues() []ListMetricExtensionsLifecycleStateEnum
    func GetMappingListMetricExtensionsLifecycleStateEnum(val string) (ListMetricExtensionsLifecycleStateEnum, bool)
type ListMetricExtensionsRequest
    func (request ListMetricExtensionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMetricExtensionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMetricExtensionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMetricExtensionsRequest) String() string
    func (request ListMetricExtensionsRequest) ValidateEnumValue() (bool, error)
type ListMetricExtensionsResponse
    func (response ListMetricExtensionsResponse) HTTPResponse() *http.Response
    func (response ListMetricExtensionsResponse) String() string
type ListMetricExtensionsSortByEnum
    func GetListMetricExtensionsSortByEnumValues() []ListMetricExtensionsSortByEnum
    func GetMappingListMetricExtensionsSortByEnum(val string) (ListMetricExtensionsSortByEnum, bool)
type ListMetricExtensionsSortOrderEnum
    func GetListMetricExtensionsSortOrderEnumValues() []ListMetricExtensionsSortOrderEnum
    func GetMappingListMetricExtensionsSortOrderEnum(val string) (ListMetricExtensionsSortOrderEnum, bool)
type ListMetricExtensionsStatusEnum
    func GetListMetricExtensionsStatusEnumValues() []ListMetricExtensionsStatusEnum
    func GetMappingListMetricExtensionsStatusEnum(val string) (ListMetricExtensionsStatusEnum, bool)
type ListMonitoredResourceTasksRequest
    func (request ListMonitoredResourceTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMonitoredResourceTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMonitoredResourceTasksRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMonitoredResourceTasksRequest) String() string
    func (request ListMonitoredResourceTasksRequest) ValidateEnumValue() (bool, error)
type ListMonitoredResourceTasksResponse
    func (response ListMonitoredResourceTasksResponse) HTTPResponse() *http.Response
    func (response ListMonitoredResourceTasksResponse) String() string
type ListMonitoredResourceTasksSortByEnum
    func GetListMonitoredResourceTasksSortByEnumValues() []ListMonitoredResourceTasksSortByEnum
    func GetMappingListMonitoredResourceTasksSortByEnum(val string) (ListMonitoredResourceTasksSortByEnum, bool)
type ListMonitoredResourceTasksSortOrderEnum
    func GetListMonitoredResourceTasksSortOrderEnumValues() []ListMonitoredResourceTasksSortOrderEnum
    func GetMappingListMonitoredResourceTasksSortOrderEnum(val string) (ListMonitoredResourceTasksSortOrderEnum, bool)
type ListMonitoredResourceTasksStatusEnum
    func GetListMonitoredResourceTasksStatusEnumValues() []ListMonitoredResourceTasksStatusEnum
    func GetMappingListMonitoredResourceTasksStatusEnum(val string) (ListMonitoredResourceTasksStatusEnum, bool)
type ListMonitoredResourceTypesRequest
    func (request ListMonitoredResourceTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMonitoredResourceTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMonitoredResourceTypesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMonitoredResourceTypesRequest) String() string
    func (request ListMonitoredResourceTypesRequest) ValidateEnumValue() (bool, error)
type ListMonitoredResourceTypesResponse
    func (response ListMonitoredResourceTypesResponse) HTTPResponse() *http.Response
    func (response ListMonitoredResourceTypesResponse) String() string
type ListMonitoredResourceTypesSortByEnum
    func GetListMonitoredResourceTypesSortByEnumValues() []ListMonitoredResourceTypesSortByEnum
    func GetMappingListMonitoredResourceTypesSortByEnum(val string) (ListMonitoredResourceTypesSortByEnum, bool)
type ListMonitoredResourceTypesSortOrderEnum
    func GetListMonitoredResourceTypesSortOrderEnumValues() []ListMonitoredResourceTypesSortOrderEnum
    func GetMappingListMonitoredResourceTypesSortOrderEnum(val string) (ListMonitoredResourceTypesSortOrderEnum, bool)
type ListMonitoredResourceTypesStatusEnum
    func GetListMonitoredResourceTypesStatusEnumValues() []ListMonitoredResourceTypesStatusEnum
    func GetMappingListMonitoredResourceTypesStatusEnum(val string) (ListMonitoredResourceTypesStatusEnum, bool)
type ListMonitoredResourcesRequest
    func (request ListMonitoredResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMonitoredResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMonitoredResourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMonitoredResourcesRequest) String() string
    func (request ListMonitoredResourcesRequest) ValidateEnumValue() (bool, error)
type ListMonitoredResourcesResponse
    func (response ListMonitoredResourcesResponse) HTTPResponse() *http.Response
    func (response ListMonitoredResourcesResponse) String() string
type ListMonitoredResourcesSortByEnum
    func GetListMonitoredResourcesSortByEnumValues() []ListMonitoredResourcesSortByEnum
    func GetMappingListMonitoredResourcesSortByEnum(val string) (ListMonitoredResourcesSortByEnum, bool)
type ListMonitoredResourcesSortOrderEnum
    func GetListMonitoredResourcesSortOrderEnumValues() []ListMonitoredResourcesSortOrderEnum
    func GetMappingListMonitoredResourcesSortOrderEnum(val string) (ListMonitoredResourcesSortOrderEnum, bool)
type ListMonitoredResourcesStatusEnum
    func GetListMonitoredResourcesStatusEnumValues() []ListMonitoredResourcesStatusEnum
    func GetMappingListMonitoredResourcesStatusEnum(val string) (ListMonitoredResourcesStatusEnum, bool)
type ListProcessSetsRequest
    func (request ListProcessSetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProcessSetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProcessSetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProcessSetsRequest) String() string
    func (request ListProcessSetsRequest) ValidateEnumValue() (bool, error)
type ListProcessSetsResponse
    func (response ListProcessSetsResponse) HTTPResponse() *http.Response
    func (response ListProcessSetsResponse) String() string
type ListProcessSetsSortByEnum
    func GetListProcessSetsSortByEnumValues() []ListProcessSetsSortByEnum
    func GetMappingListProcessSetsSortByEnum(val string) (ListProcessSetsSortByEnum, bool)
type ListProcessSetsSortOrderEnum
    func GetListProcessSetsSortOrderEnumValues() []ListProcessSetsSortOrderEnum
    func GetMappingListProcessSetsSortOrderEnum(val string) (ListProcessSetsSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type ManageLicenseDetails
    func (m ManageLicenseDetails) String() string
    func (m ManageLicenseDetails) ValidateEnumValue() (bool, error)
type ManageLicenseRequest
    func (request ManageLicenseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ManageLicenseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ManageLicenseRequest) RetryPolicy() *common.RetryPolicy
    func (request ManageLicenseRequest) String() string
    func (request ManageLicenseRequest) ValidateEnumValue() (bool, error)
type ManageLicenseResponse
    func (response ManageLicenseResponse) HTTPResponse() *http.Response
    func (response ManageLicenseResponse) String() string
type Metric
    func (m Metric) String() string
    func (m Metric) ValidateEnumValue() (bool, error)
type MetricData
    func (m MetricData) String() string
    func (m MetricData) ValidateEnumValue() (bool, error)
type MetricDataTypeEnum
    func GetMappingMetricDataTypeEnum(val string) (MetricDataTypeEnum, bool)
    func GetMetricDataTypeEnumValues() []MetricDataTypeEnum
type MetricExtension
    func (m MetricExtension) String() string
    func (m *MetricExtension) UnmarshalJSON(data []byte) (e error)
    func (m MetricExtension) ValidateEnumValue() (bool, error)
type MetricExtensionCollection
    func (m MetricExtensionCollection) String() string
    func (m MetricExtensionCollection) ValidateEnumValue() (bool, error)
type MetricExtensionCollectionMethodsEnum
    func GetMappingMetricExtensionCollectionMethodsEnum(val string) (MetricExtensionCollectionMethodsEnum, bool)
    func GetMetricExtensionCollectionMethodsEnumValues() []MetricExtensionCollectionMethodsEnum
type MetricExtensionLifeCycleDetailsEnum
    func GetMappingMetricExtensionLifeCycleDetailsEnum(val string) (MetricExtensionLifeCycleDetailsEnum, bool)
    func GetMetricExtensionLifeCycleDetailsEnumValues() []MetricExtensionLifeCycleDetailsEnum
type MetricExtensionLifeCycleStatesEnum
    func GetMappingMetricExtensionLifeCycleStatesEnum(val string) (MetricExtensionLifeCycleStatesEnum, bool)
    func GetMetricExtensionLifeCycleStatesEnumValues() []MetricExtensionLifeCycleStatesEnum
type MetricExtensionQueryProperties
type MetricExtensionSortByEnum
    func GetMappingMetricExtensionSortByEnum(val string) (MetricExtensionSortByEnum, bool)
    func GetMetricExtensionSortByEnumValues() []MetricExtensionSortByEnum
type MetricExtensionSummary
    func (m MetricExtensionSummary) String() string
    func (m MetricExtensionSummary) ValidateEnumValue() (bool, error)
type MetricExtensionUpdateQueryProperties
type MetricMetricCategoryEnum
    func GetMappingMetricMetricCategoryEnum(val string) (MetricMetricCategoryEnum, bool)
    func GetMetricMetricCategoryEnumValues() []MetricMetricCategoryEnum
type MonitoredResource
    func (m MonitoredResource) String() string
    func (m *MonitoredResource) UnmarshalJSON(data []byte) (e error)
    func (m MonitoredResource) ValidateEnumValue() (bool, error)
type MonitoredResourceAliasCredential
    func (m MonitoredResourceAliasCredential) String() string
    func (m MonitoredResourceAliasCredential) ValidateEnumValue() (bool, error)
type MonitoredResourceAliasSourceCredential
    func (m MonitoredResourceAliasSourceCredential) String() string
    func (m MonitoredResourceAliasSourceCredential) ValidateEnumValue() (bool, error)
type MonitoredResourceAssociation
    func (m MonitoredResourceAssociation) String() string
    func (m MonitoredResourceAssociation) ValidateEnumValue() (bool, error)
type MonitoredResourceAssociationCategoryEnum
    func GetMappingMonitoredResourceAssociationCategoryEnum(val string) (MonitoredResourceAssociationCategoryEnum, bool)
    func GetMonitoredResourceAssociationCategoryEnumValues() []MonitoredResourceAssociationCategoryEnum
type MonitoredResourceAssociationSummary
    func (m MonitoredResourceAssociationSummary) String() string
    func (m MonitoredResourceAssociationSummary) ValidateEnumValue() (bool, error)
type MonitoredResourceAssociationsCollection
    func (m MonitoredResourceAssociationsCollection) String() string
    func (m MonitoredResourceAssociationsCollection) ValidateEnumValue() (bool, error)
type MonitoredResourceCollection
    func (m MonitoredResourceCollection) String() string
    func (m MonitoredResourceCollection) ValidateEnumValue() (bool, error)
type MonitoredResourceCredential
type MonitoredResourceCredentialCredentialTypeEnum
    func GetMappingMonitoredResourceCredentialCredentialTypeEnum(val string) (MonitoredResourceCredentialCredentialTypeEnum, bool)
    func GetMonitoredResourceCredentialCredentialTypeEnumValues() []MonitoredResourceCredentialCredentialTypeEnum
type MonitoredResourceMemberSummary
    func (m MonitoredResourceMemberSummary) String() string
    func (m MonitoredResourceMemberSummary) ValidateEnumValue() (bool, error)
type MonitoredResourceMembersCollection
    func (m MonitoredResourceMembersCollection) String() string
    func (m MonitoredResourceMembersCollection) ValidateEnumValue() (bool, error)
type MonitoredResourceProperty
    func (m MonitoredResourceProperty) String() string
    func (m MonitoredResourceProperty) ValidateEnumValue() (bool, error)
type MonitoredResourceSortByEnum
    func GetMappingMonitoredResourceSortByEnum(val string) (MonitoredResourceSortByEnum, bool)
    func GetMonitoredResourceSortByEnumValues() []MonitoredResourceSortByEnum
type MonitoredResourceSummary
    func (m MonitoredResourceSummary) String() string
    func (m MonitoredResourceSummary) ValidateEnumValue() (bool, error)
type MonitoredResourceTask
    func (m MonitoredResourceTask) String() string
    func (m *MonitoredResourceTask) UnmarshalJSON(data []byte) (e error)
    func (m MonitoredResourceTask) ValidateEnumValue() (bool, error)
type MonitoredResourceTaskDetails
type MonitoredResourceTaskDetailsTypeEnum
    func GetMappingMonitoredResourceTaskDetailsTypeEnum(val string) (MonitoredResourceTaskDetailsTypeEnum, bool)
    func GetMonitoredResourceTaskDetailsTypeEnumValues() []MonitoredResourceTaskDetailsTypeEnum
type MonitoredResourceTaskLifecycleStateEnum
    func GetMappingMonitoredResourceTaskLifecycleStateEnum(val string) (MonitoredResourceTaskLifecycleStateEnum, bool)
    func GetMonitoredResourceTaskLifecycleStateEnumValues() []MonitoredResourceTaskLifecycleStateEnum
type MonitoredResourceTaskSummary
    func (m MonitoredResourceTaskSummary) String() string
    func (m *MonitoredResourceTaskSummary) UnmarshalJSON(data []byte) (e error)
    func (m MonitoredResourceTaskSummary) ValidateEnumValue() (bool, error)
type MonitoredResourceTasksCollection
    func (m MonitoredResourceTasksCollection) String() string
    func (m MonitoredResourceTasksCollection) ValidateEnumValue() (bool, error)
type MonitoredResourceType
    func (m MonitoredResourceType) String() string
    func (m *MonitoredResourceType) UnmarshalJSON(data []byte) (e error)
    func (m MonitoredResourceType) ValidateEnumValue() (bool, error)
type MonitoredResourceTypeSummary
    func (m MonitoredResourceTypeSummary) String() string
    func (m *MonitoredResourceTypeSummary) UnmarshalJSON(data []byte) (e error)
    func (m MonitoredResourceTypeSummary) ValidateEnumValue() (bool, error)
type MonitoredResourceTypesCollection
    func (m MonitoredResourceTypesCollection) String() string
    func (m MonitoredResourceTypesCollection) ValidateEnumValue() (bool, error)
type MonitoredResourcesCountAggregation
    func (m MonitoredResourcesCountAggregation) String() string
    func (m MonitoredResourcesCountAggregation) ValidateEnumValue() (bool, error)
type MonitoredResourcesCountAggregationCollection
    func (m MonitoredResourcesCountAggregationCollection) String() string
    func (m MonitoredResourcesCountAggregationCollection) ValidateEnumValue() (bool, error)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type OsCommandQueryProperties
    func (m OsCommandQueryProperties) MarshalJSON() (buff []byte, e error)
    func (m OsCommandQueryProperties) String() string
    func (m OsCommandQueryProperties) ValidateEnumValue() (bool, error)
type OsCommandUpdateQueryProperties
    func (m OsCommandUpdateQueryProperties) MarshalJSON() (buff []byte, e error)
    func (m OsCommandUpdateQueryProperties) String() string
    func (m OsCommandUpdateQueryProperties) ValidateEnumValue() (bool, error)
type PlainTextCredentials
    func (m PlainTextCredentials) GetDescription() *string
    func (m PlainTextCredentials) GetName() *string
    func (m PlainTextCredentials) GetSource() *string
    func (m PlainTextCredentials) GetType() *string
    func (m PlainTextCredentials) MarshalJSON() (buff []byte, e error)
    func (m PlainTextCredentials) String() string
    func (m PlainTextCredentials) ValidateEnumValue() (bool, error)
type PreExistingCredentials
    func (m PreExistingCredentials) GetDescription() *string
    func (m PreExistingCredentials) GetName() *string
    func (m PreExistingCredentials) GetSource() *string
    func (m PreExistingCredentials) GetType() *string
    func (m PreExistingCredentials) MarshalJSON() (buff []byte, e error)
    func (m PreExistingCredentials) String() string
    func (m PreExistingCredentials) ValidateEnumValue() (bool, error)
type ProcessSet
    func (m ProcessSet) String() string
    func (m ProcessSet) ValidateEnumValue() (bool, error)
type ProcessSetCollection
    func (m ProcessSetCollection) String() string
    func (m ProcessSetCollection) ValidateEnumValue() (bool, error)
type ProcessSetSpecification
    func (m ProcessSetSpecification) String() string
    func (m ProcessSetSpecification) ValidateEnumValue() (bool, error)
type ProcessSetSpecificationDetails
    func (m ProcessSetSpecificationDetails) String() string
    func (m ProcessSetSpecificationDetails) ValidateEnumValue() (bool, error)
type ProcessSetSummary
    func (m ProcessSetSummary) String() string
    func (m ProcessSetSummary) ValidateEnumValue() (bool, error)
type PropertyDetails
    func (m PropertyDetails) String() string
    func (m PropertyDetails) ValidateEnumValue() (bool, error)
type PublishMetricExtensionRequest
    func (request PublishMetricExtensionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PublishMetricExtensionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PublishMetricExtensionRequest) RetryPolicy() *common.RetryPolicy
    func (request PublishMetricExtensionRequest) String() string
    func (request PublishMetricExtensionRequest) ValidateEnumValue() (bool, error)
type PublishMetricExtensionResponse
    func (response PublishMetricExtensionResponse) HTTPResponse() *http.Response
    func (response PublishMetricExtensionResponse) String() string
type RequestMonitoredResourcesSummarizedCountGroupByEnum
    func GetMappingRequestMonitoredResourcesSummarizedCountGroupByEnum(val string) (RequestMonitoredResourcesSummarizedCountGroupByEnum, bool)
    func GetRequestMonitoredResourcesSummarizedCountGroupByEnumValues() []RequestMonitoredResourcesSummarizedCountGroupByEnum
type RequestMonitoredResourcesSummarizedCountLicenseEnum
    func GetMappingRequestMonitoredResourcesSummarizedCountLicenseEnum(val string) (RequestMonitoredResourcesSummarizedCountLicenseEnum, bool)
    func GetRequestMonitoredResourcesSummarizedCountLicenseEnumValues() []RequestMonitoredResourcesSummarizedCountLicenseEnum
type RequestMonitoredResourcesSummarizedCountRequest
    func (request RequestMonitoredResourcesSummarizedCountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestMonitoredResourcesSummarizedCountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestMonitoredResourcesSummarizedCountRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestMonitoredResourcesSummarizedCountRequest) String() string
    func (request RequestMonitoredResourcesSummarizedCountRequest) ValidateEnumValue() (bool, error)
type RequestMonitoredResourcesSummarizedCountResponse
    func (response RequestMonitoredResourcesSummarizedCountResponse) HTTPResponse() *http.Response
    func (response RequestMonitoredResourcesSummarizedCountResponse) String() string
type RequestMonitoredResourcesSummarizedCountSortByEnum
    func GetMappingRequestMonitoredResourcesSummarizedCountSortByEnum(val string) (RequestMonitoredResourcesSummarizedCountSortByEnum, bool)
    func GetRequestMonitoredResourcesSummarizedCountSortByEnumValues() []RequestMonitoredResourcesSummarizedCountSortByEnum
type RequestMonitoredResourcesSummarizedCountSortOrderEnum
    func GetMappingRequestMonitoredResourcesSummarizedCountSortOrderEnum(val string) (RequestMonitoredResourcesSummarizedCountSortOrderEnum, bool)
    func GetRequestMonitoredResourcesSummarizedCountSortOrderEnumValues() []RequestMonitoredResourcesSummarizedCountSortOrderEnum
type ResourceCategoryEnum
    func GetMappingResourceCategoryEnum(val string) (ResourceCategoryEnum, bool)
    func GetResourceCategoryEnumValues() []ResourceCategoryEnum
type ResourceLifecycleStateEnum
    func GetMappingResourceLifecycleStateEnum(val string) (ResourceLifecycleStateEnum, bool)
    func GetResourceLifecycleStateEnumValues() []ResourceLifecycleStateEnum
type ResourceTypeLifecycleStateEnum
    func GetMappingResourceTypeLifecycleStateEnum(val string) (ResourceTypeLifecycleStateEnum, bool)
    func GetResourceTypeLifecycleStateEnumValues() []ResourceTypeLifecycleStateEnum
type ResourceTypeMetadataDetails
type ResourceTypeMetadataDetailsFormatEnum
    func GetMappingResourceTypeMetadataDetailsFormatEnum(val string) (ResourceTypeMetadataDetailsFormatEnum, bool)
    func GetResourceTypeMetadataDetailsFormatEnumValues() []ResourceTypeMetadataDetailsFormatEnum
type ScriptFileDetails
    func (m ScriptFileDetails) String() string
    func (m ScriptFileDetails) ValidateEnumValue() (bool, error)
type SearchAssociatedResourcesDetails
    func (m SearchAssociatedResourcesDetails) String() string
    func (m SearchAssociatedResourcesDetails) ValidateEnumValue() (bool, error)
type SearchAssociatedResourcesRequest
    func (request SearchAssociatedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SearchAssociatedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SearchAssociatedResourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request SearchAssociatedResourcesRequest) String() string
    func (request SearchAssociatedResourcesRequest) ValidateEnumValue() (bool, error)
type SearchAssociatedResourcesResponse
    func (response SearchAssociatedResourcesResponse) HTTPResponse() *http.Response
    func (response SearchAssociatedResourcesResponse) String() string
type SearchMonitoredResourceAssociationsDetails
    func (m SearchMonitoredResourceAssociationsDetails) String() string
    func (m SearchMonitoredResourceAssociationsDetails) ValidateEnumValue() (bool, error)
type SearchMonitoredResourceAssociationsDetailsSortByEnum
    func GetMappingSearchMonitoredResourceAssociationsDetailsSortByEnum(val string) (SearchMonitoredResourceAssociationsDetailsSortByEnum, bool)
    func GetSearchMonitoredResourceAssociationsDetailsSortByEnumValues() []SearchMonitoredResourceAssociationsDetailsSortByEnum
type SearchMonitoredResourceAssociationsRequest
    func (request SearchMonitoredResourceAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SearchMonitoredResourceAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SearchMonitoredResourceAssociationsRequest) RetryPolicy() *common.RetryPolicy
    func (request SearchMonitoredResourceAssociationsRequest) String() string
    func (request SearchMonitoredResourceAssociationsRequest) ValidateEnumValue() (bool, error)
type SearchMonitoredResourceAssociationsResponse
    func (response SearchMonitoredResourceAssociationsResponse) HTTPResponse() *http.Response
    func (response SearchMonitoredResourceAssociationsResponse) String() string
type SearchMonitoredResourceMembersDetails
    func (m SearchMonitoredResourceMembersDetails) String() string
    func (m SearchMonitoredResourceMembersDetails) ValidateEnumValue() (bool, error)
type SearchMonitoredResourceMembersRequest
    func (request SearchMonitoredResourceMembersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SearchMonitoredResourceMembersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SearchMonitoredResourceMembersRequest) RetryPolicy() *common.RetryPolicy
    func (request SearchMonitoredResourceMembersRequest) String() string
    func (request SearchMonitoredResourceMembersRequest) ValidateEnumValue() (bool, error)
type SearchMonitoredResourceMembersResponse
    func (response SearchMonitoredResourceMembersResponse) HTTPResponse() *http.Response
    func (response SearchMonitoredResourceMembersResponse) String() string
type SearchMonitoredResourceMembersSortByEnum
    func GetMappingSearchMonitoredResourceMembersSortByEnum(val string) (SearchMonitoredResourceMembersSortByEnum, bool)
    func GetSearchMonitoredResourceMembersSortByEnumValues() []SearchMonitoredResourceMembersSortByEnum
type SearchMonitoredResourceMembersSortOrderEnum
    func GetMappingSearchMonitoredResourceMembersSortOrderEnum(val string) (SearchMonitoredResourceMembersSortOrderEnum, bool)
    func GetSearchMonitoredResourceMembersSortOrderEnumValues() []SearchMonitoredResourceMembersSortOrderEnum
type SearchMonitoredResourcesDetails
    func (m SearchMonitoredResourcesDetails) String() string
    func (m SearchMonitoredResourcesDetails) ValidateEnumValue() (bool, error)
type SearchMonitoredResourcesDetailsSortByEnum
    func GetMappingSearchMonitoredResourcesDetailsSortByEnum(val string) (SearchMonitoredResourcesDetailsSortByEnum, bool)
    func GetSearchMonitoredResourcesDetailsSortByEnumValues() []SearchMonitoredResourcesDetailsSortByEnum
type SearchMonitoredResourcesRequest
    func (request SearchMonitoredResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SearchMonitoredResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SearchMonitoredResourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request SearchMonitoredResourcesRequest) String() string
    func (request SearchMonitoredResourcesRequest) ValidateEnumValue() (bool, error)
type SearchMonitoredResourcesResponse
    func (response SearchMonitoredResourcesResponse) HTTPResponse() *http.Response
    func (response SearchMonitoredResourcesResponse) String() string
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type SourceTypeEnum
    func GetMappingSourceTypeEnum(val string) (SourceTypeEnum, bool)
    func GetSourceTypeEnumValues() []SourceTypeEnum
type SqlDetails
    func (m SqlDetails) String() string
    func (m SqlDetails) ValidateEnumValue() (bool, error)
type SqlInParamDetails
    func (m SqlInParamDetails) String() string
    func (m SqlInParamDetails) ValidateEnumValue() (bool, error)
type SqlOutParamDetails
    func (m SqlOutParamDetails) String() string
    func (m SqlOutParamDetails) ValidateEnumValue() (bool, error)
type SqlOutParamTypesEnum
    func GetMappingSqlOutParamTypesEnum(val string) (SqlOutParamTypesEnum, bool)
    func GetSqlOutParamTypesEnumValues() []SqlOutParamTypesEnum
type SqlQueryProperties
    func (m SqlQueryProperties) MarshalJSON() (buff []byte, e error)
    func (m SqlQueryProperties) String() string
    func (m SqlQueryProperties) ValidateEnumValue() (bool, error)
type SqlQueryTypesEnum
    func GetMappingSqlQueryTypesEnum(val string) (SqlQueryTypesEnum, bool)
    func GetSqlQueryTypesEnumValues() []SqlQueryTypesEnum
type SqlUpdateQueryProperties
    func (m SqlUpdateQueryProperties) MarshalJSON() (buff []byte, e error)
    func (m SqlUpdateQueryProperties) String() string
    func (m SqlUpdateQueryProperties) ValidateEnumValue() (bool, error)
type StackMonitoringClient
    func NewStackMonitoringClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client StackMonitoringClient, err error)
    func NewStackMonitoringClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client StackMonitoringClient, err error)
    func (client StackMonitoringClient) AssociateMonitoredResources(ctx context.Context, request AssociateMonitoredResourcesRequest) (response AssociateMonitoredResourcesResponse, err error)
    func (client StackMonitoringClient) ChangeConfigCompartment(ctx context.Context, request ChangeConfigCompartmentRequest) (response ChangeConfigCompartmentResponse, err error)
    func (client StackMonitoringClient) ChangeMetricExtensionCompartment(ctx context.Context, request ChangeMetricExtensionCompartmentRequest) (response ChangeMetricExtensionCompartmentResponse, err error)
    func (client StackMonitoringClient) ChangeMonitoredResourceCompartment(ctx context.Context, request ChangeMonitoredResourceCompartmentRequest) (response ChangeMonitoredResourceCompartmentResponse, err error)
    func (client StackMonitoringClient) ChangeMonitoredResourceTaskCompartment(ctx context.Context, request ChangeMonitoredResourceTaskCompartmentRequest) (response ChangeMonitoredResourceTaskCompartmentResponse, err error)
    func (client StackMonitoringClient) ChangeProcessSetCompartment(ctx context.Context, request ChangeProcessSetCompartmentRequest) (response ChangeProcessSetCompartmentResponse, err error)
    func (client *StackMonitoringClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client StackMonitoringClient) CreateBaselineableMetric(ctx context.Context, request CreateBaselineableMetricRequest) (response CreateBaselineableMetricResponse, err error)
    func (client StackMonitoringClient) CreateConfig(ctx context.Context, request CreateConfigRequest) (response CreateConfigResponse, err error)
    func (client StackMonitoringClient) CreateDiscoveryJob(ctx context.Context, request CreateDiscoveryJobRequest) (response CreateDiscoveryJobResponse, err error)
    func (client StackMonitoringClient) CreateMetricExtension(ctx context.Context, request CreateMetricExtensionRequest) (response CreateMetricExtensionResponse, err error)
    func (client StackMonitoringClient) CreateMonitoredResource(ctx context.Context, request CreateMonitoredResourceRequest) (response CreateMonitoredResourceResponse, err error)
    func (client StackMonitoringClient) CreateMonitoredResourceTask(ctx context.Context, request CreateMonitoredResourceTaskRequest) (response CreateMonitoredResourceTaskResponse, err error)
    func (client StackMonitoringClient) CreateMonitoredResourceType(ctx context.Context, request CreateMonitoredResourceTypeRequest) (response CreateMonitoredResourceTypeResponse, err error)
    func (client StackMonitoringClient) CreateProcessSet(ctx context.Context, request CreateProcessSetRequest) (response CreateProcessSetResponse, err error)
    func (client StackMonitoringClient) DeleteBaselineableMetric(ctx context.Context, request DeleteBaselineableMetricRequest) (response DeleteBaselineableMetricResponse, err error)
    func (client StackMonitoringClient) DeleteConfig(ctx context.Context, request DeleteConfigRequest) (response DeleteConfigResponse, err error)
    func (client StackMonitoringClient) DeleteDiscoveryJob(ctx context.Context, request DeleteDiscoveryJobRequest) (response DeleteDiscoveryJobResponse, err error)
    func (client StackMonitoringClient) DeleteMetricExtension(ctx context.Context, request DeleteMetricExtensionRequest) (response DeleteMetricExtensionResponse, err error)
    func (client StackMonitoringClient) DeleteMonitoredResource(ctx context.Context, request DeleteMonitoredResourceRequest) (response DeleteMonitoredResourceResponse, err error)
    func (client StackMonitoringClient) DeleteMonitoredResourceType(ctx context.Context, request DeleteMonitoredResourceTypeRequest) (response DeleteMonitoredResourceTypeResponse, err error)
    func (client StackMonitoringClient) DeleteProcessSet(ctx context.Context, request DeleteProcessSetRequest) (response DeleteProcessSetResponse, err error)
    func (client StackMonitoringClient) DisableExternalDatabase(ctx context.Context, request DisableExternalDatabaseRequest) (response DisableExternalDatabaseResponse, err error)
    func (client StackMonitoringClient) DisableMetricExtension(ctx context.Context, request DisableMetricExtensionRequest) (response DisableMetricExtensionResponse, err error)
    func (client StackMonitoringClient) DisassociateMonitoredResources(ctx context.Context, request DisassociateMonitoredResourcesRequest) (response DisassociateMonitoredResourcesResponse, err error)
    func (client StackMonitoringClient) EnableMetricExtension(ctx context.Context, request EnableMetricExtensionRequest) (response EnableMetricExtensionResponse, err error)
    func (client StackMonitoringClient) EvaluateBaselineableMetric(ctx context.Context, request EvaluateBaselineableMetricRequest) (response EvaluateBaselineableMetricResponse, err error)
    func (client StackMonitoringClient) ExportMetricExtension(ctx context.Context, request ExportMetricExtensionRequest) (response ExportMetricExtensionResponse, err error)
    func (client StackMonitoringClient) GetBaselineableMetric(ctx context.Context, request GetBaselineableMetricRequest) (response GetBaselineableMetricResponse, err error)
    func (client StackMonitoringClient) GetConfig(ctx context.Context, request GetConfigRequest) (response GetConfigResponse, err error)
    func (client StackMonitoringClient) GetDiscoveryJob(ctx context.Context, request GetDiscoveryJobRequest) (response GetDiscoveryJobResponse, err error)
    func (client StackMonitoringClient) GetMetricExtension(ctx context.Context, request GetMetricExtensionRequest) (response GetMetricExtensionResponse, err error)
    func (client StackMonitoringClient) GetMonitoredResource(ctx context.Context, request GetMonitoredResourceRequest) (response GetMonitoredResourceResponse, err error)
    func (client StackMonitoringClient) GetMonitoredResourceTask(ctx context.Context, request GetMonitoredResourceTaskRequest) (response GetMonitoredResourceTaskResponse, err error)
    func (client StackMonitoringClient) GetMonitoredResourceType(ctx context.Context, request GetMonitoredResourceTypeRequest) (response GetMonitoredResourceTypeResponse, err error)
    func (client StackMonitoringClient) GetProcessSet(ctx context.Context, request GetProcessSetRequest) (response GetProcessSetResponse, err error)
    func (client StackMonitoringClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client StackMonitoringClient) ListBaselineableMetrics(ctx context.Context, request ListBaselineableMetricsRequest) (response ListBaselineableMetricsResponse, err error)
    func (client StackMonitoringClient) ListConfigs(ctx context.Context, request ListConfigsRequest) (response ListConfigsResponse, err error)
    func (client StackMonitoringClient) ListDiscoveryJobLogs(ctx context.Context, request ListDiscoveryJobLogsRequest) (response ListDiscoveryJobLogsResponse, err error)
    func (client StackMonitoringClient) ListDiscoveryJobs(ctx context.Context, request ListDiscoveryJobsRequest) (response ListDiscoveryJobsResponse, err error)
    func (client StackMonitoringClient) ListMetricExtensions(ctx context.Context, request ListMetricExtensionsRequest) (response ListMetricExtensionsResponse, err error)
    func (client StackMonitoringClient) ListMonitoredResourceTasks(ctx context.Context, request ListMonitoredResourceTasksRequest) (response ListMonitoredResourceTasksResponse, err error)
    func (client StackMonitoringClient) ListMonitoredResourceTypes(ctx context.Context, request ListMonitoredResourceTypesRequest) (response ListMonitoredResourceTypesResponse, err error)
    func (client StackMonitoringClient) ListMonitoredResources(ctx context.Context, request ListMonitoredResourcesRequest) (response ListMonitoredResourcesResponse, err error)
    func (client StackMonitoringClient) ListProcessSets(ctx context.Context, request ListProcessSetsRequest) (response ListProcessSetsResponse, err error)
    func (client StackMonitoringClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client StackMonitoringClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client StackMonitoringClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client StackMonitoringClient) ManageLicense(ctx context.Context, request ManageLicenseRequest) (response ManageLicenseResponse, err error)
    func (client StackMonitoringClient) PublishMetricExtension(ctx context.Context, request PublishMetricExtensionRequest) (response PublishMetricExtensionResponse, err error)
    func (client StackMonitoringClient) RequestMonitoredResourcesSummarizedCount(ctx context.Context, request RequestMonitoredResourcesSummarizedCountRequest) (response RequestMonitoredResourcesSummarizedCountResponse, err error)
    func (client StackMonitoringClient) SearchAssociatedResources(ctx context.Context, request SearchAssociatedResourcesRequest) (response SearchAssociatedResourcesResponse, err error)
    func (client StackMonitoringClient) SearchMonitoredResourceAssociations(ctx context.Context, request SearchMonitoredResourceAssociationsRequest) (response SearchMonitoredResourceAssociationsResponse, err error)
    func (client StackMonitoringClient) SearchMonitoredResourceMembers(ctx context.Context, request SearchMonitoredResourceMembersRequest) (response SearchMonitoredResourceMembersResponse, err error)
    func (client StackMonitoringClient) SearchMonitoredResources(ctx context.Context, request SearchMonitoredResourcesRequest) (response SearchMonitoredResourcesResponse, err error)
    func (client *StackMonitoringClient) SetRegion(region string)
    func (client StackMonitoringClient) TestMetricExtension(ctx context.Context, request TestMetricExtensionRequest) (response TestMetricExtensionResponse, err error)
    func (client StackMonitoringClient) UpdateAndPropagateTags(ctx context.Context, request UpdateAndPropagateTagsRequest) (response UpdateAndPropagateTagsResponse, err error)
    func (client StackMonitoringClient) UpdateBaselineableMetric(ctx context.Context, request UpdateBaselineableMetricRequest) (response UpdateBaselineableMetricResponse, err error)
    func (client StackMonitoringClient) UpdateConfig(ctx context.Context, request UpdateConfigRequest) (response UpdateConfigResponse, err error)
    func (client StackMonitoringClient) UpdateMetricExtension(ctx context.Context, request UpdateMetricExtensionRequest) (response UpdateMetricExtensionResponse, err error)
    func (client StackMonitoringClient) UpdateMonitoredResource(ctx context.Context, request UpdateMonitoredResourceRequest) (response UpdateMonitoredResourceResponse, err error)
    func (client StackMonitoringClient) UpdateMonitoredResourceTask(ctx context.Context, request UpdateMonitoredResourceTaskRequest) (response UpdateMonitoredResourceTaskResponse, err error)
    func (client StackMonitoringClient) UpdateMonitoredResourceType(ctx context.Context, request UpdateMonitoredResourceTypeRequest) (response UpdateMonitoredResourceTypeResponse, err error)
    func (client StackMonitoringClient) UpdateProcessSet(ctx context.Context, request UpdateProcessSetRequest) (response UpdateProcessSetResponse, err error)
type SystemFormatResourceTypeMetadataDetails
    func (m SystemFormatResourceTypeMetadataDetails) MarshalJSON() (buff []byte, e error)
    func (m SystemFormatResourceTypeMetadataDetails) String() string
    func (m SystemFormatResourceTypeMetadataDetails) ValidateEnumValue() (bool, error)
type TestMetricExtensionData
    func (m TestMetricExtensionData) String() string
    func (m TestMetricExtensionData) ValidateEnumValue() (bool, error)
type TestMetricExtensionDetails
    func (m TestMetricExtensionDetails) String() string
    func (m TestMetricExtensionDetails) ValidateEnumValue() (bool, error)
type TestMetricExtensionRequest
    func (request TestMetricExtensionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request TestMetricExtensionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request TestMetricExtensionRequest) RetryPolicy() *common.RetryPolicy
    func (request TestMetricExtensionRequest) String() string
    func (request TestMetricExtensionRequest) ValidateEnumValue() (bool, error)
type TestMetricExtensionResponse
    func (response TestMetricExtensionResponse) HTTPResponse() *http.Response
    func (response TestMetricExtensionResponse) String() string
type UniquePropertySet
    func (m UniquePropertySet) String() string
    func (m UniquePropertySet) ValidateEnumValue() (bool, error)
type UpdateAndPropagateTagsDetails
    func (m UpdateAndPropagateTagsDetails) String() string
    func (m UpdateAndPropagateTagsDetails) ValidateEnumValue() (bool, error)
type UpdateAndPropagateTagsRequest
    func (request UpdateAndPropagateTagsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateAndPropagateTagsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateAndPropagateTagsRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateAndPropagateTagsRequest) String() string
    func (request UpdateAndPropagateTagsRequest) ValidateEnumValue() (bool, error)
type UpdateAndPropagateTagsResponse
    func (response UpdateAndPropagateTagsResponse) HTTPResponse() *http.Response
    func (response UpdateAndPropagateTagsResponse) String() string
type UpdateAutoPromoteConfigDetails
    func (m UpdateAutoPromoteConfigDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateAutoPromoteConfigDetails) GetDisplayName() *string
    func (m UpdateAutoPromoteConfigDetails) GetFreeformTags() map[string]string
    func (m UpdateAutoPromoteConfigDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateAutoPromoteConfigDetails) String() string
    func (m UpdateAutoPromoteConfigDetails) ValidateEnumValue() (bool, error)
type UpdateBaselineableMetricDetails
    func (m UpdateBaselineableMetricDetails) String() string
    func (m UpdateBaselineableMetricDetails) ValidateEnumValue() (bool, error)
type UpdateBaselineableMetricRequest
    func (request UpdateBaselineableMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateBaselineableMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateBaselineableMetricRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateBaselineableMetricRequest) String() string
    func (request UpdateBaselineableMetricRequest) ValidateEnumValue() (bool, error)
type UpdateBaselineableMetricResponse
    func (response UpdateBaselineableMetricResponse) HTTPResponse() *http.Response
    func (response UpdateBaselineableMetricResponse) String() string
type UpdateConfigDetails
type UpdateConfigRequest
    func (request UpdateConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateConfigRequest) String() string
    func (request UpdateConfigRequest) ValidateEnumValue() (bool, error)
type UpdateConfigResponse
    func (response UpdateConfigResponse) HTTPResponse() *http.Response
    func (response UpdateConfigResponse) String() string
type UpdateLicenseAutoAssignConfigDetails
    func (m UpdateLicenseAutoAssignConfigDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateLicenseAutoAssignConfigDetails) GetDisplayName() *string
    func (m UpdateLicenseAutoAssignConfigDetails) GetFreeformTags() map[string]string
    func (m UpdateLicenseAutoAssignConfigDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateLicenseAutoAssignConfigDetails) String() string
    func (m UpdateLicenseAutoAssignConfigDetails) ValidateEnumValue() (bool, error)
type UpdateLicenseEnterpriseExtensibilityConfigDetails
    func (m UpdateLicenseEnterpriseExtensibilityConfigDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateLicenseEnterpriseExtensibilityConfigDetails) GetDisplayName() *string
    func (m UpdateLicenseEnterpriseExtensibilityConfigDetails) GetFreeformTags() map[string]string
    func (m UpdateLicenseEnterpriseExtensibilityConfigDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateLicenseEnterpriseExtensibilityConfigDetails) String() string
    func (m UpdateLicenseEnterpriseExtensibilityConfigDetails) ValidateEnumValue() (bool, error)
type UpdateMetricExtensionDetails
    func (m UpdateMetricExtensionDetails) String() string
    func (m *UpdateMetricExtensionDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateMetricExtensionDetails) ValidateEnumValue() (bool, error)
type UpdateMetricExtensionRequest
    func (request UpdateMetricExtensionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateMetricExtensionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateMetricExtensionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateMetricExtensionRequest) String() string
    func (request UpdateMetricExtensionRequest) ValidateEnumValue() (bool, error)
type UpdateMetricExtensionResponse
    func (response UpdateMetricExtensionResponse) HTTPResponse() *http.Response
    func (response UpdateMetricExtensionResponse) String() string
type UpdateMonitoredResourceDetails
    func (m UpdateMonitoredResourceDetails) String() string
    func (m *UpdateMonitoredResourceDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateMonitoredResourceDetails) ValidateEnumValue() (bool, error)
type UpdateMonitoredResourceRequest
    func (request UpdateMonitoredResourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateMonitoredResourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateMonitoredResourceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateMonitoredResourceRequest) String() string
    func (request UpdateMonitoredResourceRequest) ValidateEnumValue() (bool, error)
type UpdateMonitoredResourceResponse
    func (response UpdateMonitoredResourceResponse) HTTPResponse() *http.Response
    func (response UpdateMonitoredResourceResponse) String() string
type UpdateMonitoredResourceTaskDetails
    func (m UpdateMonitoredResourceTaskDetails) String() string
    func (m UpdateMonitoredResourceTaskDetails) ValidateEnumValue() (bool, error)
type UpdateMonitoredResourceTaskRequest
    func (request UpdateMonitoredResourceTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateMonitoredResourceTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateMonitoredResourceTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateMonitoredResourceTaskRequest) String() string
    func (request UpdateMonitoredResourceTaskRequest) ValidateEnumValue() (bool, error)
type UpdateMonitoredResourceTaskResponse
    func (response UpdateMonitoredResourceTaskResponse) HTTPResponse() *http.Response
    func (response UpdateMonitoredResourceTaskResponse) String() string
type UpdateMonitoredResourceTypeDetails
    func (m UpdateMonitoredResourceTypeDetails) String() string
    func (m *UpdateMonitoredResourceTypeDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateMonitoredResourceTypeDetails) ValidateEnumValue() (bool, error)
type UpdateMonitoredResourceTypeRequest
    func (request UpdateMonitoredResourceTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateMonitoredResourceTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateMonitoredResourceTypeRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateMonitoredResourceTypeRequest) String() string
    func (request UpdateMonitoredResourceTypeRequest) ValidateEnumValue() (bool, error)
type UpdateMonitoredResourceTypeResponse
    func (response UpdateMonitoredResourceTypeResponse) HTTPResponse() *http.Response
    func (response UpdateMonitoredResourceTypeResponse) String() string
type UpdateProcessSetDetails
    func (m UpdateProcessSetDetails) String() string
    func (m UpdateProcessSetDetails) ValidateEnumValue() (bool, error)
type UpdateProcessSetRequest
    func (request UpdateProcessSetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateProcessSetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateProcessSetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateProcessSetRequest) String() string
    func (request UpdateProcessSetRequest) ValidateEnumValue() (bool, error)
type UpdateProcessSetResponse
    func (response UpdateProcessSetResponse) HTTPResponse() *http.Response
    func (response UpdateProcessSetResponse) String() string
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string
    func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

Package files

action_type.go anomaly_data_point.go anomaly_metric_data.go associate_monitored_resources_details.go associate_monitored_resources_request_response.go associated_monitored_resource.go associated_resources_collection.go associated_resources_summary.go association_details.go association_resource_details.go auto_promote_config_details.go auto_promote_config_summary.go baselineable_metric.go baselineable_metric_life_cycle_states.go baselineable_metric_summary.go baselineable_metric_summary_collection.go change_config_compartment_details.go change_config_compartment_request_response.go change_metric_extension_compartment_details.go change_metric_extension_compartment_request_response.go change_monitored_resource_compartment_details.go change_monitored_resource_compartment_request_response.go change_monitored_resource_task_compartment_details.go change_monitored_resource_task_compartment_request_response.go change_process_set_compartment_details.go change_process_set_compartment_request_response.go config.go config_collection.go config_summary.go connection_details.go create_auto_promote_config_details.go create_baselineable_metric_details.go create_baselineable_metric_request_response.go create_config_details.go create_config_request_response.go create_discovery_job_details.go create_discovery_job_request_response.go create_license_auto_assign_config_details.go create_license_enterprise_extensibility_config_details.go create_metric_extension_details.go create_metric_extension_request_response.go create_monitored_resource_details.go create_monitored_resource_request_response.go create_monitored_resource_task_details.go create_monitored_resource_task_request_response.go create_monitored_resource_type_details.go create_monitored_resource_type_request_response.go create_process_set_details.go create_process_set_request_response.go credential_collection.go credential_details.go credential_property.go data_point.go delete_baselineable_metric_request_response.go delete_config_request_response.go delete_discovery_job_request_response.go delete_metric_extension_request_response.go delete_monitored_resource_request_response.go delete_monitored_resource_type_request_response.go delete_process_set_request_response.go disable_external_database_request_response.go disable_metric_extension_details.go disable_metric_extension_request_response.go disassociate_monitored_resources_details.go disassociate_monitored_resources_request_response.go discovery_details.go discovery_job.go discovery_job_collection.go discovery_job_log_collection.go discovery_job_log_summary.go discovery_job_summary.go enable_metric_extension_details.go enable_metric_extension_request_response.go enabled_resource_details.go encrypted_credentials.go evaluate_baselineable_metric_details.go evaluate_baselineable_metric_request_response.go evaluate_baselineable_metric_result.go export_metric_extension_request_response.go get_baselineable_metric_request_response.go get_config_request_response.go get_discovery_job_request_response.go get_metric_extension_request_response.go get_monitored_resource_request_response.go get_monitored_resource_task_request_response.go get_monitored_resource_type_request_response.go get_process_set_request_response.go get_work_request_request_response.go import_oci_telemetry_resources_task_details.go jmx_query_properties.go jmx_update_query_properties.go license_auto_assign_config_details.go license_auto_assign_config_summary.go license_enterprise_extensibility_config_details.go license_enterprise_extensibility_config_summary.go license_type.go lifecycle_state.go list_baselineable_metrics_request_response.go list_configs_request_response.go list_discovery_job_logs_request_response.go list_discovery_jobs_request_response.go list_metric_extensions_request_response.go list_monitored_resource_tasks_request_response.go list_monitored_resource_types_request_response.go list_monitored_resources_request_response.go list_process_sets_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go manage_license_details.go manage_license_request_response.go metric.go metric_data.go metric_extension.go metric_extension_collection.go metric_extension_collection_methods.go metric_extension_life_cycle_details.go metric_extension_life_cycle_states.go metric_extension_query_properties.go metric_extension_sort_by.go metric_extension_summary.go metric_extension_update_query_properties.go monitored_resource.go monitored_resource_alias_credential.go monitored_resource_alias_source_credential.go monitored_resource_association.go monitored_resource_association_summary.go monitored_resource_associations_collection.go monitored_resource_collection.go monitored_resource_credential.go monitored_resource_member_summary.go monitored_resource_members_collection.go monitored_resource_property.go monitored_resource_sort_by.go monitored_resource_summary.go monitored_resource_task.go monitored_resource_task_details.go monitored_resource_task_lifecycle_state.go monitored_resource_task_summary.go monitored_resource_tasks_collection.go monitored_resource_type.go monitored_resource_type_summary.go monitored_resource_types_collection.go monitored_resources_count_aggregation.go monitored_resources_count_aggregation_collection.go operation_status.go operation_type.go os_command_query_properties.go os_command_update_query_properties.go plain_text_credentials.go pre_existing_credentials.go process_set.go process_set_collection.go process_set_specification.go process_set_specification_details.go process_set_summary.go property_details.go publish_metric_extension_request_response.go request_monitored_resources_summarized_count_request_response.go resource_category.go resource_lifecycle_state.go resource_type_lifecycle_state.go resource_type_metadata_details.go script_file_details.go search_associated_resources_details.go search_associated_resources_request_response.go search_monitored_resource_associations_details.go search_monitored_resource_associations_request_response.go search_monitored_resource_members_details.go search_monitored_resource_members_request_response.go search_monitored_resources_details.go search_monitored_resources_request_response.go sort_order.go source_type.go sql_details.go sql_in_param_details.go sql_out_param_details.go sql_out_param_types.go sql_query_properties.go sql_query_types.go sql_update_query_properties.go stackmonitoring_client.go system_format_resource_type_metadata_details.go test_metric_extension_data.go test_metric_extension_details.go test_metric_extension_request_response.go unique_property_set.go update_and_propagate_tags_details.go update_and_propagate_tags_request_response.go update_auto_promote_config_details.go update_baselineable_metric_details.go update_baselineable_metric_request_response.go update_config_details.go update_config_request_response.go update_license_auto_assign_config_details.go update_license_enterprise_extensibility_config_details.go update_metric_extension_details.go update_metric_extension_request_response.go update_monitored_resource_details.go update_monitored_resource_request_response.go update_monitored_resource_task_details.go update_monitored_resource_task_request_response.go update_monitored_resource_type_details.go update_monitored_resource_type_request_response.go update_process_set_details.go update_process_set_request_response.go work_request.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_resource.go work_request_summary.go work_request_summary_collection.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetAutoPromoteConfigDetailsResourceTypeEnumStringValues

func GetAutoPromoteConfigDetailsResourceTypeEnumStringValues() []string

GetAutoPromoteConfigDetailsResourceTypeEnumStringValues Enumerates the set of values in String for AutoPromoteConfigDetailsResourceTypeEnum

func GetAutoPromoteConfigSummaryResourceTypeEnumStringValues

func GetAutoPromoteConfigSummaryResourceTypeEnumStringValues() []string

GetAutoPromoteConfigSummaryResourceTypeEnumStringValues Enumerates the set of values in String for AutoPromoteConfigSummaryResourceTypeEnum

func GetBaselineableMetricLifeCycleStatesEnumStringValues

func GetBaselineableMetricLifeCycleStatesEnumStringValues() []string

GetBaselineableMetricLifeCycleStatesEnumStringValues Enumerates the set of values in String for BaselineableMetricLifeCycleStatesEnum

func GetConfigConfigTypeEnumStringValues

func GetConfigConfigTypeEnumStringValues() []string

GetConfigConfigTypeEnumStringValues Enumerates the set of values in String for ConfigConfigTypeEnum

func GetConfigLifecycleStateEnumStringValues

func GetConfigLifecycleStateEnumStringValues() []string

GetConfigLifecycleStateEnumStringValues Enumerates the set of values in String for ConfigLifecycleStateEnum

func GetConnectionDetailsProtocolEnumStringValues

func GetConnectionDetailsProtocolEnumStringValues() []string

GetConnectionDetailsProtocolEnumStringValues Enumerates the set of values in String for ConnectionDetailsProtocolEnum

func GetCreateAutoPromoteConfigDetailsResourceTypeEnumStringValues

func GetCreateAutoPromoteConfigDetailsResourceTypeEnumStringValues() []string

GetCreateAutoPromoteConfigDetailsResourceTypeEnumStringValues Enumerates the set of values in String for CreateAutoPromoteConfigDetailsResourceTypeEnum

func GetCreateDiscoveryJobDetailsDiscoveryTypeEnumStringValues

func GetCreateDiscoveryJobDetailsDiscoveryTypeEnumStringValues() []string

GetCreateDiscoveryJobDetailsDiscoveryTypeEnumStringValues Enumerates the set of values in String for CreateDiscoveryJobDetailsDiscoveryTypeEnum

func GetDiscoveryDetailsResourceTypeEnumStringValues

func GetDiscoveryDetailsResourceTypeEnumStringValues() []string

GetDiscoveryDetailsResourceTypeEnumStringValues Enumerates the set of values in String for DiscoveryDetailsResourceTypeEnum

func GetDiscoveryJobDiscoveryTypeEnumStringValues

func GetDiscoveryJobDiscoveryTypeEnumStringValues() []string

GetDiscoveryJobDiscoveryTypeEnumStringValues Enumerates the set of values in String for DiscoveryJobDiscoveryTypeEnum

func GetDiscoveryJobLogSummaryLogTypeEnumStringValues

func GetDiscoveryJobLogSummaryLogTypeEnumStringValues() []string

GetDiscoveryJobLogSummaryLogTypeEnumStringValues Enumerates the set of values in String for DiscoveryJobLogSummaryLogTypeEnum

func GetDiscoveryJobStatusEnumStringValues

func GetDiscoveryJobStatusEnumStringValues() []string

GetDiscoveryJobStatusEnumStringValues Enumerates the set of values in String for DiscoveryJobStatusEnum

func GetDiscoveryJobSummaryDiscoveryTypeEnumStringValues

func GetDiscoveryJobSummaryDiscoveryTypeEnumStringValues() []string

GetDiscoveryJobSummaryDiscoveryTypeEnumStringValues Enumerates the set of values in String for DiscoveryJobSummaryDiscoveryTypeEnum

func GetDiscoveryJobSummaryResourceTypeEnumStringValues

func GetDiscoveryJobSummaryResourceTypeEnumStringValues() []string

GetDiscoveryJobSummaryResourceTypeEnumStringValues Enumerates the set of values in String for DiscoveryJobSummaryResourceTypeEnum

func GetDiscoveryJobSummaryStatusEnumStringValues

func GetDiscoveryJobSummaryStatusEnumStringValues() []string

GetDiscoveryJobSummaryStatusEnumStringValues Enumerates the set of values in String for DiscoveryJobSummaryStatusEnum

func GetImportOciTelemetryResourcesTaskDetailsSourceEnumStringValues

func GetImportOciTelemetryResourcesTaskDetailsSourceEnumStringValues() []string

GetImportOciTelemetryResourcesTaskDetailsSourceEnumStringValues Enumerates the set of values in String for ImportOciTelemetryResourcesTaskDetailsSourceEnum

func GetLicenseTypeEnumStringValues

func GetLicenseTypeEnumStringValues() []string

GetLicenseTypeEnumStringValues Enumerates the set of values in String for LicenseTypeEnum

func GetLifecycleStateEnumStringValues

func GetLifecycleStateEnumStringValues() []string

GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum

func GetListBaselineableMetricsSortByEnumStringValues

func GetListBaselineableMetricsSortByEnumStringValues() []string

GetListBaselineableMetricsSortByEnumStringValues Enumerates the set of values in String for ListBaselineableMetricsSortByEnum

func GetListBaselineableMetricsSortOrderEnumStringValues

func GetListBaselineableMetricsSortOrderEnumStringValues() []string

GetListBaselineableMetricsSortOrderEnumStringValues Enumerates the set of values in String for ListBaselineableMetricsSortOrderEnum

func GetListConfigsSortByEnumStringValues

func GetListConfigsSortByEnumStringValues() []string

GetListConfigsSortByEnumStringValues Enumerates the set of values in String for ListConfigsSortByEnum

func GetListConfigsSortOrderEnumStringValues

func GetListConfigsSortOrderEnumStringValues() []string

GetListConfigsSortOrderEnumStringValues Enumerates the set of values in String for ListConfigsSortOrderEnum

func GetListDiscoveryJobLogsLogTypeEnumStringValues

func GetListDiscoveryJobLogsLogTypeEnumStringValues() []string

GetListDiscoveryJobLogsLogTypeEnumStringValues Enumerates the set of values in String for ListDiscoveryJobLogsLogTypeEnum

func GetListDiscoveryJobLogsSortByEnumStringValues

func GetListDiscoveryJobLogsSortByEnumStringValues() []string

GetListDiscoveryJobLogsSortByEnumStringValues Enumerates the set of values in String for ListDiscoveryJobLogsSortByEnum

func GetListDiscoveryJobLogsSortOrderEnumStringValues

func GetListDiscoveryJobLogsSortOrderEnumStringValues() []string

GetListDiscoveryJobLogsSortOrderEnumStringValues Enumerates the set of values in String for ListDiscoveryJobLogsSortOrderEnum

func GetListDiscoveryJobsSortByEnumStringValues

func GetListDiscoveryJobsSortByEnumStringValues() []string

GetListDiscoveryJobsSortByEnumStringValues Enumerates the set of values in String for ListDiscoveryJobsSortByEnum

func GetListDiscoveryJobsSortOrderEnumStringValues

func GetListDiscoveryJobsSortOrderEnumStringValues() []string

GetListDiscoveryJobsSortOrderEnumStringValues Enumerates the set of values in String for ListDiscoveryJobsSortOrderEnum

func GetListMetricExtensionsLifecycleStateEnumStringValues

func GetListMetricExtensionsLifecycleStateEnumStringValues() []string

GetListMetricExtensionsLifecycleStateEnumStringValues Enumerates the set of values in String for ListMetricExtensionsLifecycleStateEnum

func GetListMetricExtensionsSortByEnumStringValues

func GetListMetricExtensionsSortByEnumStringValues() []string

GetListMetricExtensionsSortByEnumStringValues Enumerates the set of values in String for ListMetricExtensionsSortByEnum

func GetListMetricExtensionsSortOrderEnumStringValues

func GetListMetricExtensionsSortOrderEnumStringValues() []string

GetListMetricExtensionsSortOrderEnumStringValues Enumerates the set of values in String for ListMetricExtensionsSortOrderEnum

func GetListMetricExtensionsStatusEnumStringValues

func GetListMetricExtensionsStatusEnumStringValues() []string

GetListMetricExtensionsStatusEnumStringValues Enumerates the set of values in String for ListMetricExtensionsStatusEnum

func GetListMonitoredResourceTasksSortByEnumStringValues

func GetListMonitoredResourceTasksSortByEnumStringValues() []string

GetListMonitoredResourceTasksSortByEnumStringValues Enumerates the set of values in String for ListMonitoredResourceTasksSortByEnum

func GetListMonitoredResourceTasksSortOrderEnumStringValues

func GetListMonitoredResourceTasksSortOrderEnumStringValues() []string

GetListMonitoredResourceTasksSortOrderEnumStringValues Enumerates the set of values in String for ListMonitoredResourceTasksSortOrderEnum

func GetListMonitoredResourceTasksStatusEnumStringValues

func GetListMonitoredResourceTasksStatusEnumStringValues() []string

GetListMonitoredResourceTasksStatusEnumStringValues Enumerates the set of values in String for ListMonitoredResourceTasksStatusEnum

func GetListMonitoredResourceTypesSortByEnumStringValues

func GetListMonitoredResourceTypesSortByEnumStringValues() []string

GetListMonitoredResourceTypesSortByEnumStringValues Enumerates the set of values in String for ListMonitoredResourceTypesSortByEnum

func GetListMonitoredResourceTypesSortOrderEnumStringValues

func GetListMonitoredResourceTypesSortOrderEnumStringValues() []string

GetListMonitoredResourceTypesSortOrderEnumStringValues Enumerates the set of values in String for ListMonitoredResourceTypesSortOrderEnum

func GetListMonitoredResourceTypesStatusEnumStringValues

func GetListMonitoredResourceTypesStatusEnumStringValues() []string

GetListMonitoredResourceTypesStatusEnumStringValues Enumerates the set of values in String for ListMonitoredResourceTypesStatusEnum

func GetListMonitoredResourcesSortByEnumStringValues

func GetListMonitoredResourcesSortByEnumStringValues() []string

GetListMonitoredResourcesSortByEnumStringValues Enumerates the set of values in String for ListMonitoredResourcesSortByEnum

func GetListMonitoredResourcesSortOrderEnumStringValues

func GetListMonitoredResourcesSortOrderEnumStringValues() []string

GetListMonitoredResourcesSortOrderEnumStringValues Enumerates the set of values in String for ListMonitoredResourcesSortOrderEnum

func GetListMonitoredResourcesStatusEnumStringValues

func GetListMonitoredResourcesStatusEnumStringValues() []string

GetListMonitoredResourcesStatusEnumStringValues Enumerates the set of values in String for ListMonitoredResourcesStatusEnum

func GetListProcessSetsSortByEnumStringValues

func GetListProcessSetsSortByEnumStringValues() []string

GetListProcessSetsSortByEnumStringValues Enumerates the set of values in String for ListProcessSetsSortByEnum

func GetListProcessSetsSortOrderEnumStringValues

func GetListProcessSetsSortOrderEnumStringValues() []string

GetListProcessSetsSortOrderEnumStringValues Enumerates the set of values in String for ListProcessSetsSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetMetricDataTypeEnumStringValues

func GetMetricDataTypeEnumStringValues() []string

GetMetricDataTypeEnumStringValues Enumerates the set of values in String for MetricDataTypeEnum

func GetMetricExtensionCollectionMethodsEnumStringValues

func GetMetricExtensionCollectionMethodsEnumStringValues() []string

GetMetricExtensionCollectionMethodsEnumStringValues Enumerates the set of values in String for MetricExtensionCollectionMethodsEnum

func GetMetricExtensionLifeCycleDetailsEnumStringValues

func GetMetricExtensionLifeCycleDetailsEnumStringValues() []string

GetMetricExtensionLifeCycleDetailsEnumStringValues Enumerates the set of values in String for MetricExtensionLifeCycleDetailsEnum

func GetMetricExtensionLifeCycleStatesEnumStringValues

func GetMetricExtensionLifeCycleStatesEnumStringValues() []string

GetMetricExtensionLifeCycleStatesEnumStringValues Enumerates the set of values in String for MetricExtensionLifeCycleStatesEnum

func GetMetricExtensionSortByEnumStringValues

func GetMetricExtensionSortByEnumStringValues() []string

GetMetricExtensionSortByEnumStringValues Enumerates the set of values in String for MetricExtensionSortByEnum

func GetMetricMetricCategoryEnumStringValues

func GetMetricMetricCategoryEnumStringValues() []string

GetMetricMetricCategoryEnumStringValues Enumerates the set of values in String for MetricMetricCategoryEnum

func GetMonitoredResourceAssociationCategoryEnumStringValues

func GetMonitoredResourceAssociationCategoryEnumStringValues() []string

GetMonitoredResourceAssociationCategoryEnumStringValues Enumerates the set of values in String for MonitoredResourceAssociationCategoryEnum

func GetMonitoredResourceCredentialCredentialTypeEnumStringValues

func GetMonitoredResourceCredentialCredentialTypeEnumStringValues() []string

GetMonitoredResourceCredentialCredentialTypeEnumStringValues Enumerates the set of values in String for MonitoredResourceCredentialCredentialTypeEnum

func GetMonitoredResourceSortByEnumStringValues

func GetMonitoredResourceSortByEnumStringValues() []string

GetMonitoredResourceSortByEnumStringValues Enumerates the set of values in String for MonitoredResourceSortByEnum

func GetMonitoredResourceTaskDetailsTypeEnumStringValues

func GetMonitoredResourceTaskDetailsTypeEnumStringValues() []string

GetMonitoredResourceTaskDetailsTypeEnumStringValues Enumerates the set of values in String for MonitoredResourceTaskDetailsTypeEnum

func GetMonitoredResourceTaskLifecycleStateEnumStringValues

func GetMonitoredResourceTaskLifecycleStateEnumStringValues() []string

GetMonitoredResourceTaskLifecycleStateEnumStringValues Enumerates the set of values in String for MonitoredResourceTaskLifecycleStateEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetRequestMonitoredResourcesSummarizedCountGroupByEnumStringValues

func GetRequestMonitoredResourcesSummarizedCountGroupByEnumStringValues() []string

GetRequestMonitoredResourcesSummarizedCountGroupByEnumStringValues Enumerates the set of values in String for RequestMonitoredResourcesSummarizedCountGroupByEnum

func GetRequestMonitoredResourcesSummarizedCountLicenseEnumStringValues

func GetRequestMonitoredResourcesSummarizedCountLicenseEnumStringValues() []string

GetRequestMonitoredResourcesSummarizedCountLicenseEnumStringValues Enumerates the set of values in String for RequestMonitoredResourcesSummarizedCountLicenseEnum

func GetRequestMonitoredResourcesSummarizedCountSortByEnumStringValues

func GetRequestMonitoredResourcesSummarizedCountSortByEnumStringValues() []string

GetRequestMonitoredResourcesSummarizedCountSortByEnumStringValues Enumerates the set of values in String for RequestMonitoredResourcesSummarizedCountSortByEnum

func GetRequestMonitoredResourcesSummarizedCountSortOrderEnumStringValues

func GetRequestMonitoredResourcesSummarizedCountSortOrderEnumStringValues() []string

GetRequestMonitoredResourcesSummarizedCountSortOrderEnumStringValues Enumerates the set of values in String for RequestMonitoredResourcesSummarizedCountSortOrderEnum

func GetResourceCategoryEnumStringValues

func GetResourceCategoryEnumStringValues() []string

GetResourceCategoryEnumStringValues Enumerates the set of values in String for ResourceCategoryEnum

func GetResourceLifecycleStateEnumStringValues

func GetResourceLifecycleStateEnumStringValues() []string

GetResourceLifecycleStateEnumStringValues Enumerates the set of values in String for ResourceLifecycleStateEnum

func GetResourceTypeLifecycleStateEnumStringValues

func GetResourceTypeLifecycleStateEnumStringValues() []string

GetResourceTypeLifecycleStateEnumStringValues Enumerates the set of values in String for ResourceTypeLifecycleStateEnum

func GetResourceTypeMetadataDetailsFormatEnumStringValues

func GetResourceTypeMetadataDetailsFormatEnumStringValues() []string

GetResourceTypeMetadataDetailsFormatEnumStringValues Enumerates the set of values in String for ResourceTypeMetadataDetailsFormatEnum

func GetSearchMonitoredResourceAssociationsDetailsSortByEnumStringValues

func GetSearchMonitoredResourceAssociationsDetailsSortByEnumStringValues() []string

GetSearchMonitoredResourceAssociationsDetailsSortByEnumStringValues Enumerates the set of values in String for SearchMonitoredResourceAssociationsDetailsSortByEnum

func GetSearchMonitoredResourceMembersSortByEnumStringValues

func GetSearchMonitoredResourceMembersSortByEnumStringValues() []string

GetSearchMonitoredResourceMembersSortByEnumStringValues Enumerates the set of values in String for SearchMonitoredResourceMembersSortByEnum

func GetSearchMonitoredResourceMembersSortOrderEnumStringValues

func GetSearchMonitoredResourceMembersSortOrderEnumStringValues() []string

GetSearchMonitoredResourceMembersSortOrderEnumStringValues Enumerates the set of values in String for SearchMonitoredResourceMembersSortOrderEnum

func GetSearchMonitoredResourcesDetailsSortByEnumStringValues

func GetSearchMonitoredResourcesDetailsSortByEnumStringValues() []string

GetSearchMonitoredResourcesDetailsSortByEnumStringValues Enumerates the set of values in String for SearchMonitoredResourcesDetailsSortByEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetSourceTypeEnumStringValues

func GetSourceTypeEnumStringValues() []string

GetSourceTypeEnumStringValues Enumerates the set of values in String for SourceTypeEnum

func GetSqlOutParamTypesEnumStringValues

func GetSqlOutParamTypesEnumStringValues() []string

GetSqlOutParamTypesEnumStringValues Enumerates the set of values in String for SqlOutParamTypesEnum

func GetSqlQueryTypesEnumStringValues

func GetSqlQueryTypesEnumStringValues() []string

GetSqlQueryTypesEnumStringValues Enumerates the set of values in String for SqlQueryTypesEnum

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

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

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

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

type AnomalyDataPoint

AnomalyDataPoint anomaly evaluation result fo the data point

type AnomalyDataPoint struct {

    // timestamp of when the metric was collected
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`

    // value for the metric data point
    Value *float64 `mandatory:"true" json:"value"`

    // if the value is anomaly or not 0 indicates not an anomaly -1 indicates value is below the threshold +1 indicates value is above the threshold
    Anomaly *float64 `mandatory:"true" json:"anomaly"`

    // lower threshold for the metric value
    Low *float64 `mandatory:"false" json:"low"`

    // upper threshold for the metric value
    High *float64 `mandatory:"false" json:"high"`
}

func (AnomalyDataPoint) String

func (m AnomalyDataPoint) String() string

func (AnomalyDataPoint) ValidateEnumValue

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

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

type AnomalyMetricData

AnomalyMetricData Anomaly Metric Details

type AnomalyMetricData struct {

    // list of anomaly data points for the metric
    DataPoints []AnomalyDataPoint `mandatory:"true" json:"dataPoints"`

    // list of dimensions for the metric
    Dimensions map[string]string `mandatory:"false" json:"dimensions"`
}

func (AnomalyMetricData) String

func (m AnomalyMetricData) String() string

func (AnomalyMetricData) ValidateEnumValue

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

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

type AssociateMonitoredResourcesDetails

AssociateMonitoredResourcesDetails The information required to create new monitored resource association.

type AssociateMonitoredResourcesDetails struct {

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Association type to be created between source and destination resources.
    AssociationType *string `mandatory:"true" json:"associationType"`

    // Source Monitored Resource Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SourceResourceId *string `mandatory:"true" json:"sourceResourceId"`

    // Destination Monitored Resource Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    DestinationResourceId *string `mandatory:"true" json:"destinationResourceId"`
}

func (AssociateMonitoredResourcesDetails) String

func (m AssociateMonitoredResourcesDetails) String() string

func (AssociateMonitoredResourcesDetails) ValidateEnumValue

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

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

type AssociateMonitoredResourcesRequest

AssociateMonitoredResourcesRequest wrapper for the AssociateMonitoredResources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/AssociateMonitoredResources.go.html to see an example of how to use AssociateMonitoredResourcesRequest.

type AssociateMonitoredResourcesRequest struct {

    // Details to create association between two resources.
    AssociateMonitoredResourcesDetails `contributesTo:"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 `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"`

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

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

func (AssociateMonitoredResourcesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AssociateMonitoredResourcesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AssociateMonitoredResourcesRequest) RetryPolicy

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

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

func (AssociateMonitoredResourcesRequest) String

func (request AssociateMonitoredResourcesRequest) String() string

func (AssociateMonitoredResourcesRequest) ValidateEnumValue

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

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

type AssociateMonitoredResourcesResponse

AssociateMonitoredResourcesResponse wrapper for the AssociateMonitoredResources operation

type AssociateMonitoredResourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (AssociateMonitoredResourcesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AssociateMonitoredResourcesResponse) String

func (response AssociateMonitoredResourcesResponse) String() string

type AssociatedMonitoredResource

AssociatedMonitoredResource The information about monitored resource.

type AssociatedMonitoredResource struct {

    // Monitored resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    Id *string `mandatory:"true" json:"id"`

    // Monitored Resource Name.
    Name *string `mandatory:"false" json:"name"`

    // Monitored resource display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Monitored Resource Host Name.
    HostName *string `mandatory:"false" json:"hostName"`

    // External resource is any OCI resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
    // which is not a Stack Monitoring service resource.
    // Currently supports only following resource types - Container database, non-container database,
    // pluggable database and OCI compute instance.
    ExternalId *string `mandatory:"false" json:"externalId"`

    // Management Agent Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    ManagementAgentId *string `mandatory:"false" json:"managementAgentId"`

    // The current state of the monitored resource.
    LifecycleState ResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // License edition of the monitored resource.
    License LicenseTypeEnum `mandatory:"false" json:"license,omitempty"`

    // Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.
    SourceType SourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // Resource Category to indicate the kind of resource type.
    ResourceCategory ResourceCategoryEnum `mandatory:"false" json:"resourceCategory,omitempty"`

    // Association details of the resource.
    Association *interface{} `mandatory:"false" json:"association"`
}

func (AssociatedMonitoredResource) String

func (m AssociatedMonitoredResource) String() string

func (AssociatedMonitoredResource) ValidateEnumValue

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

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

type AssociatedResourcesCollection

AssociatedResourcesCollection Results of a resources search. Contains AssociatedResourcesSummary items.

type AssociatedResourcesCollection struct {

    // List of associated monitored resources.
    Items []AssociatedResourcesSummary `mandatory:"true" json:"items"`
}

func (AssociatedResourcesCollection) String

func (m AssociatedResourcesCollection) String() string

func (AssociatedResourcesCollection) ValidateEnumValue

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

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

type AssociatedResourcesSummary

AssociatedResourcesSummary The information about monitored resource.

type AssociatedResourcesSummary struct {

    // Monitored resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    Id *string `mandatory:"true" json:"id"`

    // Monitored Resource Name.
    Name *string `mandatory:"false" json:"name"`

    // Monitored resource display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Monitored Resource Host Name.
    HostName *string `mandatory:"false" json:"hostName"`

    // External resource is any OCI resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
    // which is not a Stack Monitoring service resource.
    // Currently supports only following resource types - Container database, non-container database,
    // pluggable database and OCI compute instance.
    ExternalId *string `mandatory:"false" json:"externalId"`

    // Management Agent Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    ManagementAgentId *string `mandatory:"false" json:"managementAgentId"`

    // The current state of the monitored resource.
    LifecycleState ResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // License edition of the monitored resource.
    License LicenseTypeEnum `mandatory:"false" json:"license,omitempty"`

    // Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.
    SourceType SourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // Resource Category to indicate the kind of resource type.
    ResourceCategory ResourceCategoryEnum `mandatory:"false" json:"resourceCategory,omitempty"`

    // List of associated monitored resources.
    AssociatedResources []AssociatedMonitoredResource `mandatory:"false" json:"associatedResources"`
}

func (AssociatedResourcesSummary) String

func (m AssociatedResourcesSummary) String() string

func (AssociatedResourcesSummary) ValidateEnumValue

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

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

type AssociationDetails

AssociationDetails The information about monitored resource association.

type AssociationDetails struct {

    // Source Monitored Resource Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SourceResourceId *string `mandatory:"true" json:"sourceResourceId"`

    // Association Type.
    AssociationType *string `mandatory:"true" json:"associationType"`
}

func (AssociationDetails) String

func (m AssociationDetails) String() string

func (AssociationDetails) ValidateEnumValue

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

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

type AssociationResourceDetails

AssociationResourceDetails Association Resource Details.

type AssociationResourceDetails struct {

    // Monitored Resource Name.
    Name *string `mandatory:"false" json:"name"`

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

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (AssociationResourceDetails) String

func (m AssociationResourceDetails) String() string

func (AssociationResourceDetails) ValidateEnumValue

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

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

type AutoPromoteConfigDetails

AutoPromoteConfigDetails A configuration of the AUTO_PROMOTE type, consists of a resource type and a boolean value that determines if this resource needs to be automatically promoted/discovered. For example, when a Management Agent registration event occurs and if isEnabled is TRUE for a HOST resource type, a HOST resource will be automatically discovered using that Management Agent.

type AutoPromoteConfigDetails struct {

    // The Unique Oracle ID (OCID) that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the configuration.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // True if automatic promotion is enabled, false if it is not enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the configuration was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the Config was updated.
    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"`

    // 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 type of resource to configure for automatic promotion.
    ResourceType AutoPromoteConfigDetailsResourceTypeEnum `mandatory:"true" json:"resourceType"`

    // The current state of the configuration.
    LifecycleState ConfigLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AutoPromoteConfigDetails) GetCompartmentId

func (m AutoPromoteConfigDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AutoPromoteConfigDetails) GetDefinedTags

func (m AutoPromoteConfigDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AutoPromoteConfigDetails) GetDisplayName

func (m AutoPromoteConfigDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AutoPromoteConfigDetails) GetFreeformTags

func (m AutoPromoteConfigDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AutoPromoteConfigDetails) GetId

func (m AutoPromoteConfigDetails) GetId() *string

GetId returns Id

func (AutoPromoteConfigDetails) GetLifecycleState

func (m AutoPromoteConfigDetails) GetLifecycleState() ConfigLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AutoPromoteConfigDetails) GetSystemTags

func (m AutoPromoteConfigDetails) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AutoPromoteConfigDetails) GetTimeCreated

func (m AutoPromoteConfigDetails) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AutoPromoteConfigDetails) GetTimeUpdated

func (m AutoPromoteConfigDetails) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AutoPromoteConfigDetails) MarshalJSON

func (m AutoPromoteConfigDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AutoPromoteConfigDetails) String

func (m AutoPromoteConfigDetails) String() string

func (AutoPromoteConfigDetails) ValidateEnumValue

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

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

type AutoPromoteConfigDetailsResourceTypeEnum

AutoPromoteConfigDetailsResourceTypeEnum Enum with underlying type: string

type AutoPromoteConfigDetailsResourceTypeEnum string

Set of constants representing the allowable values for AutoPromoteConfigDetailsResourceTypeEnum

const (
    AutoPromoteConfigDetailsResourceTypeHost AutoPromoteConfigDetailsResourceTypeEnum = "HOST"
)

func GetAutoPromoteConfigDetailsResourceTypeEnumValues

func GetAutoPromoteConfigDetailsResourceTypeEnumValues() []AutoPromoteConfigDetailsResourceTypeEnum

GetAutoPromoteConfigDetailsResourceTypeEnumValues Enumerates the set of values for AutoPromoteConfigDetailsResourceTypeEnum

func GetMappingAutoPromoteConfigDetailsResourceTypeEnum

func GetMappingAutoPromoteConfigDetailsResourceTypeEnum(val string) (AutoPromoteConfigDetailsResourceTypeEnum, bool)

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

type AutoPromoteConfigSummary

AutoPromoteConfigSummary Summary of an AUTO_PROMOTE config.

type AutoPromoteConfigSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // True if automatic promotion is enabled, false if it is not enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // Config Identifier, can be renamed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the the configuration was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the configuration was updated.
    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"`

    // 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 type of resource to configure for automatic promotion.
    ResourceType AutoPromoteConfigSummaryResourceTypeEnum `mandatory:"true" json:"resourceType"`

    // The current state of the configuration.
    LifecycleState ConfigLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AutoPromoteConfigSummary) GetCompartmentId

func (m AutoPromoteConfigSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AutoPromoteConfigSummary) GetDefinedTags

func (m AutoPromoteConfigSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AutoPromoteConfigSummary) GetDisplayName

func (m AutoPromoteConfigSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AutoPromoteConfigSummary) GetFreeformTags

func (m AutoPromoteConfigSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AutoPromoteConfigSummary) GetId

func (m AutoPromoteConfigSummary) GetId() *string

GetId returns Id

func (AutoPromoteConfigSummary) GetLifecycleState

func (m AutoPromoteConfigSummary) GetLifecycleState() ConfigLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AutoPromoteConfigSummary) GetSystemTags

func (m AutoPromoteConfigSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AutoPromoteConfigSummary) GetTimeCreated

func (m AutoPromoteConfigSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AutoPromoteConfigSummary) GetTimeUpdated

func (m AutoPromoteConfigSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AutoPromoteConfigSummary) MarshalJSON

func (m AutoPromoteConfigSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AutoPromoteConfigSummary) String

func (m AutoPromoteConfigSummary) String() string

func (AutoPromoteConfigSummary) ValidateEnumValue

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

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

type AutoPromoteConfigSummaryResourceTypeEnum

AutoPromoteConfigSummaryResourceTypeEnum Enum with underlying type: string

type AutoPromoteConfigSummaryResourceTypeEnum string

Set of constants representing the allowable values for AutoPromoteConfigSummaryResourceTypeEnum

const (
    AutoPromoteConfigSummaryResourceTypeHost AutoPromoteConfigSummaryResourceTypeEnum = "HOST"
)

func GetAutoPromoteConfigSummaryResourceTypeEnumValues

func GetAutoPromoteConfigSummaryResourceTypeEnumValues() []AutoPromoteConfigSummaryResourceTypeEnum

GetAutoPromoteConfigSummaryResourceTypeEnumValues Enumerates the set of values for AutoPromoteConfigSummaryResourceTypeEnum

func GetMappingAutoPromoteConfigSummaryResourceTypeEnum

func GetMappingAutoPromoteConfigSummaryResourceTypeEnum(val string) (AutoPromoteConfigSummaryResourceTypeEnum, bool)

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

type BaselineableMetric

BaselineableMetric Summary for the baseline-able metric

type BaselineableMetric struct {

    // OCID of the metric
    Id *string `mandatory:"true" json:"id"`

    // name of the metric
    Name *string `mandatory:"true" json:"name"`

    // metric column name
    Column *string `mandatory:"true" json:"column"`

    // namespace of the metric
    Namespace *string `mandatory:"true" json:"namespace"`

    // Resource group of the metric
    ResourceGroup *string `mandatory:"true" json:"resourceGroup"`

    // Is the metric created out of box, default false
    IsOutOfBox *bool `mandatory:"true" json:"isOutOfBox"`

    // The current lifecycle state of the metric extension
    LifecycleState BaselineableMetricLifeCycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // OCID of the tenancy
    TenancyId *string `mandatory:"false" json:"tenancyId"`

    // OCID of the compartment
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

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

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

    // Created user id
    CreatedBy *string `mandatory:"false" json:"createdBy"`

    // last Updated user id
    LastUpdatedBy *string `mandatory:"false" json:"lastUpdatedBy"`

    // creation date
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // last updated time
    TimeLastUpdated *common.SDKTime `mandatory:"false" json:"timeLastUpdated"`
}

func (BaselineableMetric) String

func (m BaselineableMetric) String() string

func (BaselineableMetric) ValidateEnumValue

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

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

type BaselineableMetricLifeCycleStatesEnum

BaselineableMetricLifeCycleStatesEnum Enum with underlying type: string

type BaselineableMetricLifeCycleStatesEnum string

Set of constants representing the allowable values for BaselineableMetricLifeCycleStatesEnum

const (
    BaselineableMetricLifeCycleStatesActive  BaselineableMetricLifeCycleStatesEnum = "ACTIVE"
    BaselineableMetricLifeCycleStatesDeleted BaselineableMetricLifeCycleStatesEnum = "DELETED"
)

func GetBaselineableMetricLifeCycleStatesEnumValues

func GetBaselineableMetricLifeCycleStatesEnumValues() []BaselineableMetricLifeCycleStatesEnum

GetBaselineableMetricLifeCycleStatesEnumValues Enumerates the set of values for BaselineableMetricLifeCycleStatesEnum

func GetMappingBaselineableMetricLifeCycleStatesEnum

func GetMappingBaselineableMetricLifeCycleStatesEnum(val string) (BaselineableMetricLifeCycleStatesEnum, bool)

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

type BaselineableMetricSummary

BaselineableMetricSummary Summary for the baseline-able metric

type BaselineableMetricSummary struct {

    // OCID of the metric
    Id *string `mandatory:"true" json:"id"`

    // name of the metric
    Name *string `mandatory:"true" json:"name"`

    // metric column name
    Column *string `mandatory:"true" json:"column"`

    // namespace of the metric
    Namespace *string `mandatory:"true" json:"namespace"`

    // Resource group of the metric
    ResourceGroup *string `mandatory:"true" json:"resourceGroup"`

    // Is the metric created out of box, default false
    IsOutOfBox *bool `mandatory:"true" json:"isOutOfBox"`

    // The current lifecycle state of the metric extension
    LifecycleState BaselineableMetricLifeCycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // OCID of the tenancy
    TenancyId *string `mandatory:"false" json:"tenancyId"`

    // OCID of the compartment
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

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

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

func (BaselineableMetricSummary) String

func (m BaselineableMetricSummary) String() string

func (BaselineableMetricSummary) ValidateEnumValue

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

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

type BaselineableMetricSummaryCollection

BaselineableMetricSummaryCollection List summary of Baseline-able metrics

type BaselineableMetricSummaryCollection struct {

    // list of baseline-able metric summary
    Items []BaselineableMetricSummary `mandatory:"true" json:"items"`
}

func (BaselineableMetricSummaryCollection) String

func (m BaselineableMetricSummaryCollection) String() string

func (BaselineableMetricSummaryCollection) ValidateEnumValue

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

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

type ChangeConfigCompartmentDetails

ChangeConfigCompartmentDetails Details for which compartment to move the resource to.

type ChangeConfigCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the resource should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeConfigCompartmentDetails) String

func (m ChangeConfigCompartmentDetails) String() string

func (ChangeConfigCompartmentDetails) ValidateEnumValue

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

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

type ChangeConfigCompartmentRequest

ChangeConfigCompartmentRequest wrapper for the ChangeConfigCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ChangeConfigCompartment.go.html to see an example of how to use ChangeConfigCompartmentRequest.

type ChangeConfigCompartmentRequest struct {

    // Unique Config identifier.
    ConfigId *string `mandatory:"true" contributesTo:"path" name:"configId"`

    // Details for the compartment move.
    ChangeConfigCompartmentDetails `contributesTo:"body"`

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

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    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
}

func (ChangeConfigCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeConfigCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeConfigCompartmentRequest) RetryPolicy

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

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

func (ChangeConfigCompartmentRequest) String

func (request ChangeConfigCompartmentRequest) String() string

func (ChangeConfigCompartmentRequest) ValidateEnumValue

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

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

type ChangeConfigCompartmentResponse

ChangeConfigCompartmentResponse wrapper for the ChangeConfigCompartment operation

type ChangeConfigCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (ChangeConfigCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeConfigCompartmentResponse) String

func (response ChangeConfigCompartmentResponse) String() string

type ChangeMetricExtensionCompartmentDetails

ChangeMetricExtensionCompartmentDetails The information to be updated.

type ChangeMetricExtensionCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the resource should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeMetricExtensionCompartmentDetails) String

func (m ChangeMetricExtensionCompartmentDetails) String() string

func (ChangeMetricExtensionCompartmentDetails) ValidateEnumValue

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

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

type ChangeMetricExtensionCompartmentRequest

ChangeMetricExtensionCompartmentRequest wrapper for the ChangeMetricExtensionCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ChangeMetricExtensionCompartment.go.html to see an example of how to use ChangeMetricExtensionCompartmentRequest.

type ChangeMetricExtensionCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the metric extension resource.
    MetricExtensionId *string `mandatory:"true" contributesTo:"path" name:"metricExtensionId"`

    // The information required to change compartment of given Metric Extension resource
    ChangeMetricExtensionCompartmentDetails `contributesTo:"body"`

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

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    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
}

func (ChangeMetricExtensionCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeMetricExtensionCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeMetricExtensionCompartmentRequest) RetryPolicy

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

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

func (ChangeMetricExtensionCompartmentRequest) String

func (request ChangeMetricExtensionCompartmentRequest) String() string

func (ChangeMetricExtensionCompartmentRequest) ValidateEnumValue

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

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

type ChangeMetricExtensionCompartmentResponse

ChangeMetricExtensionCompartmentResponse wrapper for the ChangeMetricExtensionCompartment operation

type ChangeMetricExtensionCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (ChangeMetricExtensionCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeMetricExtensionCompartmentResponse) String

func (response ChangeMetricExtensionCompartmentResponse) String() string

type ChangeMonitoredResourceCompartmentDetails

ChangeMonitoredResourceCompartmentDetails The information to be updated.

type ChangeMonitoredResourceCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the resource should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeMonitoredResourceCompartmentDetails) String

func (m ChangeMonitoredResourceCompartmentDetails) String() string

func (ChangeMonitoredResourceCompartmentDetails) ValidateEnumValue

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

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

type ChangeMonitoredResourceCompartmentRequest

ChangeMonitoredResourceCompartmentRequest wrapper for the ChangeMonitoredResourceCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ChangeMonitoredResourceCompartment.go.html to see an example of how to use ChangeMonitoredResourceCompartmentRequest.

type ChangeMonitoredResourceCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of monitored resource.
    MonitoredResourceId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceId"`

    // The information to be updated.
    ChangeMonitoredResourceCompartmentDetails `contributesTo:"body"`

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

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    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
}

func (ChangeMonitoredResourceCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeMonitoredResourceCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeMonitoredResourceCompartmentRequest) RetryPolicy

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

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

func (ChangeMonitoredResourceCompartmentRequest) String

func (request ChangeMonitoredResourceCompartmentRequest) String() string

func (ChangeMonitoredResourceCompartmentRequest) ValidateEnumValue

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

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

type ChangeMonitoredResourceCompartmentResponse

ChangeMonitoredResourceCompartmentResponse wrapper for the ChangeMonitoredResourceCompartment operation

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

func (ChangeMonitoredResourceCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeMonitoredResourceCompartmentResponse) String

func (response ChangeMonitoredResourceCompartmentResponse) String() string

type ChangeMonitoredResourceTaskCompartmentDetails

ChangeMonitoredResourceTaskCompartmentDetails The information required for change of compartment for stack monitoring resource task.

type ChangeMonitoredResourceTaskCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the resource should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeMonitoredResourceTaskCompartmentDetails) String

func (m ChangeMonitoredResourceTaskCompartmentDetails) String() string

func (ChangeMonitoredResourceTaskCompartmentDetails) ValidateEnumValue

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

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

type ChangeMonitoredResourceTaskCompartmentRequest

ChangeMonitoredResourceTaskCompartmentRequest wrapper for the ChangeMonitoredResourceTaskCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ChangeMonitoredResourceTaskCompartment.go.html to see an example of how to use ChangeMonitoredResourceTaskCompartmentRequest.

type ChangeMonitoredResourceTaskCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of stack monitoring resource task.
    MonitoredResourceTaskId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceTaskId"`

    // The information to be updated.
    ChangeMonitoredResourceTaskCompartmentDetails `contributesTo:"body"`

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

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    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
}

func (ChangeMonitoredResourceTaskCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeMonitoredResourceTaskCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeMonitoredResourceTaskCompartmentRequest) RetryPolicy

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

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

func (ChangeMonitoredResourceTaskCompartmentRequest) String

func (request ChangeMonitoredResourceTaskCompartmentRequest) String() string

func (ChangeMonitoredResourceTaskCompartmentRequest) ValidateEnumValue

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

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

type ChangeMonitoredResourceTaskCompartmentResponse

ChangeMonitoredResourceTaskCompartmentResponse wrapper for the ChangeMonitoredResourceTaskCompartment operation

type ChangeMonitoredResourceTaskCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (ChangeMonitoredResourceTaskCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeMonitoredResourceTaskCompartmentResponse) String

func (response ChangeMonitoredResourceTaskCompartmentResponse) String() string

type ChangeProcessSetCompartmentDetails

ChangeProcessSetCompartmentDetails Payload describing to which compartment the resource should be moved.

type ChangeProcessSetCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the resource should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeProcessSetCompartmentDetails) String

func (m ChangeProcessSetCompartmentDetails) String() string

func (ChangeProcessSetCompartmentDetails) ValidateEnumValue

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

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

type ChangeProcessSetCompartmentRequest

ChangeProcessSetCompartmentRequest wrapper for the ChangeProcessSetCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ChangeProcessSetCompartment.go.html to see an example of how to use ChangeProcessSetCompartmentRequest.

type ChangeProcessSetCompartmentRequest struct {

    // The Process Set ID
    ProcessSetId *string `mandatory:"true" contributesTo:"path" name:"processSetId"`

    // The information to be updated.
    ChangeProcessSetCompartmentDetails `contributesTo:"body"`

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

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    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
}

func (ChangeProcessSetCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeProcessSetCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeProcessSetCompartmentRequest) RetryPolicy

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

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

func (ChangeProcessSetCompartmentRequest) String

func (request ChangeProcessSetCompartmentRequest) String() string

func (ChangeProcessSetCompartmentRequest) ValidateEnumValue

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

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

type ChangeProcessSetCompartmentResponse

ChangeProcessSetCompartmentResponse wrapper for the ChangeProcessSetCompartment operation

type ChangeProcessSetCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (ChangeProcessSetCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeProcessSetCompartmentResponse) String

func (response ChangeProcessSetCompartmentResponse) String() string

type Config

Config A configuration item that, for example defines whether resources of a specific type should be discovered automatically. In this case, the 'configType' is set to 'AUTO_PROMOTE' and additional fields like 'resourceType' and 'isEnabled' determine if such resources are to be discovered automatically (also referred to as 'Automatic Promotion').

type Config interface {

    // The Unique Oracle ID (OCID) that is immutable on creation.
    GetId() *string

    // The OCID of the compartment containing the configuration.
    GetCompartmentId() *string

    // The current state of the configuration.
    GetLifecycleState() ConfigLifecycleStateEnum

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    GetDisplayName() *string

    // The time the configuration was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the Config was updated.
    GetTimeUpdated() *common.SDKTime

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

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

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

type ConfigCollection

ConfigCollection Contains a list of configurations.

type ConfigCollection struct {

    // List of configurations.
    Items []ConfigSummary `mandatory:"true" json:"items"`
}

func (ConfigCollection) String

func (m ConfigCollection) String() string

func (*ConfigCollection) UnmarshalJSON

func (m *ConfigCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ConfigCollection) ValidateEnumValue

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

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

type ConfigConfigTypeEnum

ConfigConfigTypeEnum Enum with underlying type: string

type ConfigConfigTypeEnum string

Set of constants representing the allowable values for ConfigConfigTypeEnum

const (
    ConfigConfigTypeAutoPromote                    ConfigConfigTypeEnum = "AUTO_PROMOTE"
    ConfigConfigTypeLicenseAutoAssign              ConfigConfigTypeEnum = "LICENSE_AUTO_ASSIGN"
    ConfigConfigTypeLicenseEnterpriseExtensibility ConfigConfigTypeEnum = "LICENSE_ENTERPRISE_EXTENSIBILITY"
)

func GetConfigConfigTypeEnumValues

func GetConfigConfigTypeEnumValues() []ConfigConfigTypeEnum

GetConfigConfigTypeEnumValues Enumerates the set of values for ConfigConfigTypeEnum

func GetMappingConfigConfigTypeEnum

func GetMappingConfigConfigTypeEnum(val string) (ConfigConfigTypeEnum, bool)

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

type ConfigLifecycleStateEnum

ConfigLifecycleStateEnum Enum with underlying type: string

type ConfigLifecycleStateEnum string

Set of constants representing the allowable values for ConfigLifecycleStateEnum

const (
    ConfigLifecycleStateCreating ConfigLifecycleStateEnum = "CREATING"
    ConfigLifecycleStateUpdating ConfigLifecycleStateEnum = "UPDATING"
    ConfigLifecycleStateActive   ConfigLifecycleStateEnum = "ACTIVE"
    ConfigLifecycleStateDeleting ConfigLifecycleStateEnum = "DELETING"
    ConfigLifecycleStateDeleted  ConfigLifecycleStateEnum = "DELETED"
    ConfigLifecycleStateFailed   ConfigLifecycleStateEnum = "FAILED"
)

func GetConfigLifecycleStateEnumValues

func GetConfigLifecycleStateEnumValues() []ConfigLifecycleStateEnum

GetConfigLifecycleStateEnumValues Enumerates the set of values for ConfigLifecycleStateEnum

func GetMappingConfigLifecycleStateEnum

func GetMappingConfigLifecycleStateEnum(val string) (ConfigLifecycleStateEnum, bool)

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

type ConfigSummary

ConfigSummary Summary of the configuration.

type ConfigSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // Compartment Identifier.
    GetCompartmentId() *string

    // The current state of the configuration.
    GetLifecycleState() ConfigLifecycleStateEnum

    // Config Identifier, can be renamed.
    GetDisplayName() *string

    // The time the the configuration was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the configuration was updated.
    GetTimeUpdated() *common.SDKTime

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

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

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

type ConnectionDetails

ConnectionDetails Connection details for the database.

type ConnectionDetails struct {

    // Protocol used in DB connection string when connecting to external database service.
    Protocol ConnectionDetailsProtocolEnum `mandatory:"true" json:"protocol"`

    // Listener Port number used for connection requests.
    Port *int `mandatory:"true" json:"port"`

    // Service name used for connection requests.
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // Database connector Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    ConnectorId *string `mandatory:"false" json:"connectorId"`

    // UniqueName used for database connection requests.
    DbUniqueName *string `mandatory:"false" json:"dbUniqueName"`

    // dbId of the database.
    DbId *string `mandatory:"false" json:"dbId"`

    // SSL Secret Identifier for TCPS connector in OCI VaultOCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SslSecretId *string `mandatory:"false" json:"sslSecretId"`
}

func (ConnectionDetails) String

func (m ConnectionDetails) String() string

func (ConnectionDetails) ValidateEnumValue

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

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

type ConnectionDetailsProtocolEnum

ConnectionDetailsProtocolEnum Enum with underlying type: string

type ConnectionDetailsProtocolEnum string

Set of constants representing the allowable values for ConnectionDetailsProtocolEnum

const (
    ConnectionDetailsProtocolTcp  ConnectionDetailsProtocolEnum = "TCP"
    ConnectionDetailsProtocolTcps ConnectionDetailsProtocolEnum = "TCPS"
)

func GetConnectionDetailsProtocolEnumValues

func GetConnectionDetailsProtocolEnumValues() []ConnectionDetailsProtocolEnum

GetConnectionDetailsProtocolEnumValues Enumerates the set of values for ConnectionDetailsProtocolEnum

func GetMappingConnectionDetailsProtocolEnum

func GetMappingConnectionDetailsProtocolEnum(val string) (ConnectionDetailsProtocolEnum, bool)

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

type CreateAutoPromoteConfigDetails

CreateAutoPromoteConfigDetails The details of an AUTO_PROMOTE configuration.

type CreateAutoPromoteConfigDetails struct {

    // Compartment in which the configuration is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // True if automatic promotion is enabled, false if it is not enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // The display name of the configuration.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // The type of resource to configure for automatic promotion.
    ResourceType CreateAutoPromoteConfigDetailsResourceTypeEnum `mandatory:"true" json:"resourceType"`
}

func (CreateAutoPromoteConfigDetails) GetCompartmentId

func (m CreateAutoPromoteConfigDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateAutoPromoteConfigDetails) GetDefinedTags

func (m CreateAutoPromoteConfigDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateAutoPromoteConfigDetails) GetDisplayName

func (m CreateAutoPromoteConfigDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateAutoPromoteConfigDetails) GetFreeformTags

func (m CreateAutoPromoteConfigDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateAutoPromoteConfigDetails) MarshalJSON

func (m CreateAutoPromoteConfigDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateAutoPromoteConfigDetails) String

func (m CreateAutoPromoteConfigDetails) String() string

func (CreateAutoPromoteConfigDetails) ValidateEnumValue

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

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

type CreateAutoPromoteConfigDetailsResourceTypeEnum

CreateAutoPromoteConfigDetailsResourceTypeEnum Enum with underlying type: string

type CreateAutoPromoteConfigDetailsResourceTypeEnum string

Set of constants representing the allowable values for CreateAutoPromoteConfigDetailsResourceTypeEnum

const (
    CreateAutoPromoteConfigDetailsResourceTypeHost CreateAutoPromoteConfigDetailsResourceTypeEnum = "HOST"
)

func GetCreateAutoPromoteConfigDetailsResourceTypeEnumValues

func GetCreateAutoPromoteConfigDetailsResourceTypeEnumValues() []CreateAutoPromoteConfigDetailsResourceTypeEnum

GetCreateAutoPromoteConfigDetailsResourceTypeEnumValues Enumerates the set of values for CreateAutoPromoteConfigDetailsResourceTypeEnum

func GetMappingCreateAutoPromoteConfigDetailsResourceTypeEnum

func GetMappingCreateAutoPromoteConfigDetailsResourceTypeEnum(val string) (CreateAutoPromoteConfigDetailsResourceTypeEnum, bool)

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

type CreateBaselineableMetricDetails

CreateBaselineableMetricDetails Summary for the baseline-able metric

type CreateBaselineableMetricDetails struct {

    // OCID of the compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // name of the metric
    Name *string `mandatory:"true" json:"name"`

    // metric column name
    Column *string `mandatory:"true" json:"column"`

    // namespace of the metric
    Namespace *string `mandatory:"true" json:"namespace"`

    // Resource group of the metric
    ResourceGroup *string `mandatory:"true" json:"resourceGroup"`
}

func (CreateBaselineableMetricDetails) String

func (m CreateBaselineableMetricDetails) String() string

func (CreateBaselineableMetricDetails) ValidateEnumValue

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

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

type CreateBaselineableMetricRequest

CreateBaselineableMetricRequest wrapper for the CreateBaselineableMetric operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateBaselineableMetric.go.html to see an example of how to use CreateBaselineableMetricRequest.

type CreateBaselineableMetricRequest struct {

    // Baseline metric
    CreateBaselineableMetricDetails `contributesTo:"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 `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
}

func (CreateBaselineableMetricRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateBaselineableMetricRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateBaselineableMetricRequest) RetryPolicy

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

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

func (CreateBaselineableMetricRequest) String

func (request CreateBaselineableMetricRequest) String() string

func (CreateBaselineableMetricRequest) ValidateEnumValue

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

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

type CreateBaselineableMetricResponse

CreateBaselineableMetricResponse wrapper for the CreateBaselineableMetric operation

type CreateBaselineableMetricResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BaselineableMetric instance
    BaselineableMetric `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateBaselineableMetricResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateBaselineableMetricResponse) String

func (response CreateBaselineableMetricResponse) String() string

type CreateConfigDetails

CreateConfigDetails Create a configuration.

type CreateConfigDetails interface {

    // Compartment in which the configuration is created.
    GetCompartmentId() *string

    // The display name of the configuration.
    GetDisplayName() *string

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

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

type CreateConfigRequest

CreateConfigRequest wrapper for the CreateConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateConfig.go.html to see an example of how to use CreateConfigRequest.

type CreateConfigRequest struct {

    // Details for the new configuration.
    CreateConfigDetails `contributesTo:"body"`

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

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

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

func (CreateConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateConfigRequest) RetryPolicy

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

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

func (CreateConfigRequest) String

func (request CreateConfigRequest) String() string

func (CreateConfigRequest) ValidateEnumValue

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

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

type CreateConfigResponse

CreateConfigResponse wrapper for the CreateConfig operation

type CreateConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateConfigResponse) String

func (response CreateConfigResponse) String() string

type CreateDiscoveryJobDetails

CreateDiscoveryJobDetails The request of DiscoveryJob details.

type CreateDiscoveryJobDetails struct {

    // The OCID of Compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DiscoveryDetails *DiscoveryDetails `mandatory:"true" json:"discoveryDetails"`

    // Add option submits new discovery Job. Add with retry option to re-submit failed discovery job. Refresh option refreshes the existing discovered resources.
    DiscoveryType CreateDiscoveryJobDetailsDiscoveryTypeEnum `mandatory:"false" json:"discoveryType,omitempty"`

    // Client who submits discovery job.
    DiscoveryClient *string `mandatory:"false" json:"discoveryClient"`

    // If this parameter set to true, the specified tags will be applied
    // to all resources discovered in the current request.
    // Default is true.
    ShouldPropagateTagsToDiscoveredResources *bool `mandatory:"false" json:"shouldPropagateTagsToDiscoveredResources"`

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

func (CreateDiscoveryJobDetails) String

func (m CreateDiscoveryJobDetails) String() string

func (CreateDiscoveryJobDetails) ValidateEnumValue

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

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

type CreateDiscoveryJobDetailsDiscoveryTypeEnum

CreateDiscoveryJobDetailsDiscoveryTypeEnum Enum with underlying type: string

type CreateDiscoveryJobDetailsDiscoveryTypeEnum string

Set of constants representing the allowable values for CreateDiscoveryJobDetailsDiscoveryTypeEnum

const (
    CreateDiscoveryJobDetailsDiscoveryTypeAdd          CreateDiscoveryJobDetailsDiscoveryTypeEnum = "ADD"
    CreateDiscoveryJobDetailsDiscoveryTypeAddWithRetry CreateDiscoveryJobDetailsDiscoveryTypeEnum = "ADD_WITH_RETRY"
    CreateDiscoveryJobDetailsDiscoveryTypeRefresh      CreateDiscoveryJobDetailsDiscoveryTypeEnum = "REFRESH"
)

func GetCreateDiscoveryJobDetailsDiscoveryTypeEnumValues

func GetCreateDiscoveryJobDetailsDiscoveryTypeEnumValues() []CreateDiscoveryJobDetailsDiscoveryTypeEnum

GetCreateDiscoveryJobDetailsDiscoveryTypeEnumValues Enumerates the set of values for CreateDiscoveryJobDetailsDiscoveryTypeEnum

func GetMappingCreateDiscoveryJobDetailsDiscoveryTypeEnum

func GetMappingCreateDiscoveryJobDetailsDiscoveryTypeEnum(val string) (CreateDiscoveryJobDetailsDiscoveryTypeEnum, bool)

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

type CreateDiscoveryJobRequest

CreateDiscoveryJobRequest wrapper for the CreateDiscoveryJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateDiscoveryJob.go.html to see an example of how to use CreateDiscoveryJobRequest.

type CreateDiscoveryJobRequest struct {

    // Summary of source and credential discovery details.
    CreateDiscoveryJobDetails `contributesTo:"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 `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
}

func (CreateDiscoveryJobRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDiscoveryJobRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDiscoveryJobRequest) RetryPolicy

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

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

func (CreateDiscoveryJobRequest) String

func (request CreateDiscoveryJobRequest) String() string

func (CreateDiscoveryJobRequest) ValidateEnumValue

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

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

type CreateDiscoveryJobResponse

CreateDiscoveryJobResponse wrapper for the CreateDiscoveryJob operation

type CreateDiscoveryJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateDiscoveryJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDiscoveryJobResponse) String

func (response CreateDiscoveryJobResponse) String() string

type CreateLicenseAutoAssignConfigDetails

CreateLicenseAutoAssignConfigDetails The details of a LICENSE_AUTO_ASSIGN configuration.

type CreateLicenseAutoAssignConfigDetails struct {

    // Compartment in which the configuration is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The display name of the configuration.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // License edition.
    License LicenseTypeEnum `mandatory:"true" json:"license"`
}

func (CreateLicenseAutoAssignConfigDetails) GetCompartmentId

func (m CreateLicenseAutoAssignConfigDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateLicenseAutoAssignConfigDetails) GetDefinedTags

func (m CreateLicenseAutoAssignConfigDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateLicenseAutoAssignConfigDetails) GetDisplayName

func (m CreateLicenseAutoAssignConfigDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateLicenseAutoAssignConfigDetails) GetFreeformTags

func (m CreateLicenseAutoAssignConfigDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateLicenseAutoAssignConfigDetails) MarshalJSON

func (m CreateLicenseAutoAssignConfigDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateLicenseAutoAssignConfigDetails) String

func (m CreateLicenseAutoAssignConfigDetails) String() string

func (CreateLicenseAutoAssignConfigDetails) ValidateEnumValue

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

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

type CreateLicenseEnterpriseExtensibilityConfigDetails

CreateLicenseEnterpriseExtensibilityConfigDetails The details of a LICENSE_ENTERPRISE_EXTENSIBILITY configuration.

type CreateLicenseEnterpriseExtensibilityConfigDetails struct {

    // Compartment in which the configuration is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // True if enterprise extensibility is enabled, false if it is not enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // The display name of the configuration.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

func (CreateLicenseEnterpriseExtensibilityConfigDetails) GetCompartmentId

func (m CreateLicenseEnterpriseExtensibilityConfigDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateLicenseEnterpriseExtensibilityConfigDetails) GetDefinedTags

func (m CreateLicenseEnterpriseExtensibilityConfigDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateLicenseEnterpriseExtensibilityConfigDetails) GetDisplayName

func (m CreateLicenseEnterpriseExtensibilityConfigDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateLicenseEnterpriseExtensibilityConfigDetails) GetFreeformTags

func (m CreateLicenseEnterpriseExtensibilityConfigDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateLicenseEnterpriseExtensibilityConfigDetails) MarshalJSON

func (m CreateLicenseEnterpriseExtensibilityConfigDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateLicenseEnterpriseExtensibilityConfigDetails) String

func (m CreateLicenseEnterpriseExtensibilityConfigDetails) String() string

func (CreateLicenseEnterpriseExtensibilityConfigDetails) ValidateEnumValue

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

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

type CreateMetricExtensionDetails

CreateMetricExtensionDetails The information about new metric extension resource. The combination of metric extension name and resource type should be unique in a compartment.

type CreateMetricExtensionDetails struct {

    // Metric Extension Resource name.
    Name *string `mandatory:"true" json:"name"`

    // Metric Extension display name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Resource type to which Metric Extension applies
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Schedule of metric extension should use RFC 5545 format i.e. recur-rule-part = "FREQ";INTERVAL where FREQ rule part identifies the type of recurrence rule. Valid values are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval of a minute, an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1
    CollectionRecurrences *string `mandatory:"true" json:"collectionRecurrences"`

    // List of metrics which are part of this metric extension
    MetricList []Metric `mandatory:"true" json:"metricList"`

    QueryProperties MetricExtensionQueryProperties `mandatory:"true" json:"queryProperties"`

    // Description of the metric extension.
    Description *string `mandatory:"false" json:"description"`
}

func (CreateMetricExtensionDetails) String

func (m CreateMetricExtensionDetails) String() string

func (*CreateMetricExtensionDetails) UnmarshalJSON

func (m *CreateMetricExtensionDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateMetricExtensionDetails) ValidateEnumValue

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

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

type CreateMetricExtensionRequest

CreateMetricExtensionRequest wrapper for the CreateMetricExtension operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateMetricExtension.go.html to see an example of how to use CreateMetricExtensionRequest.

type CreateMetricExtensionRequest struct {

    // Details required for creating new Metric Extension
    CreateMetricExtensionDetails `contributesTo:"body"`

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

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

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

func (CreateMetricExtensionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateMetricExtensionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateMetricExtensionRequest) RetryPolicy

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

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

func (CreateMetricExtensionRequest) String

func (request CreateMetricExtensionRequest) String() string

func (CreateMetricExtensionRequest) ValidateEnumValue

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

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

type CreateMetricExtensionResponse

CreateMetricExtensionResponse wrapper for the CreateMetricExtension operation

type CreateMetricExtensionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (CreateMetricExtensionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMetricExtensionResponse) String

func (response CreateMetricExtensionResponse) String() string

type CreateMonitoredResourceDetails

CreateMonitoredResourceDetails The information about new monitored resource to be created. The combination of monitored resource name and type should be unique across tenancy.

type CreateMonitoredResourceDetails struct {

    // Monitored Resource Name.
    Name *string `mandatory:"true" json:"name"`

    // Monitored Resource Type.
    Type *string `mandatory:"true" json:"type"`

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Monitored resource display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Host name of the monitored resource.
    HostName *string `mandatory:"false" json:"hostName"`

    // External resource is any OCI resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
    // which is not a Stack Monitoring service resource.
    // Currently supports only OCI compute instance.
    ExternalId *string `mandatory:"false" json:"externalId"`

    // Management Agent Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    ManagementAgentId *string `mandatory:"false" json:"managementAgentId"`

    // Time zone in the form of tz database canonical zone ID. Specifies the preference with
    // a value that uses the IANA Time Zone Database format (x-obmcs-time-zone).
    // For example - America/Los_Angeles
    ResourceTimeZone *string `mandatory:"false" json:"resourceTimeZone"`

    // License edition of the monitored resource. If not provided
    // the default license type for the compartment will be used.
    License LicenseTypeEnum `mandatory:"false" json:"license,omitempty"`

    // List of monitored resource properties.
    Properties []MonitoredResourceProperty `mandatory:"false" json:"properties"`

    DatabaseConnectionDetails *ConnectionDetails `mandatory:"false" json:"databaseConnectionDetails"`

    Credentials MonitoredResourceCredential `mandatory:"false" json:"credentials"`

    Aliases *MonitoredResourceAliasCredential `mandatory:"false" json:"aliases"`

    // List of MonitoredResourceCredentials. This property complements the existing
    // "credentials" property by allowing user to specify more than one credential.
    // If both "credential" and "additionalCredentials" are specified, union of the
    // values is used as list of credentials applicable for this resource.
    // If any duplicate found in the combined list of "credentials" and "additionalCredentials",
    // an error will be thrown.
    AdditionalCredentials []MonitoredResourceCredential `mandatory:"false" json:"additionalCredentials"`

    // List of MonitoredResourceAliasCredentials. This property complements the existing
    // "aliases" property by allowing user to specify more than one credential alias.
    // If both "aliases" and "additionalAliases" are specified, union of the
    // values is used as list of aliases applicable for this resource.
    // If any duplicate found in the combined list of "alias" and "additionalAliases",
    // an error will be thrown.
    AdditionalAliases []MonitoredResourceAliasCredential `mandatory:"false" json:"additionalAliases"`

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

func (CreateMonitoredResourceDetails) String

func (m CreateMonitoredResourceDetails) String() string

func (*CreateMonitoredResourceDetails) UnmarshalJSON

func (m *CreateMonitoredResourceDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateMonitoredResourceDetails) ValidateEnumValue

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

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

type CreateMonitoredResourceRequest

CreateMonitoredResourceRequest wrapper for the CreateMonitoredResource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateMonitoredResource.go.html to see an example of how to use CreateMonitoredResourceRequest.

type CreateMonitoredResourceRequest struct {

    // Details for the new monitored resource.
    CreateMonitoredResourceDetails `contributesTo:"body"`

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

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

    // Generally used by DBaaS to send the Database OCID stored on the DBaaS.
    // The same will be passed to resource service to enable Stack Monitoring Service on DBM.
    // This will be stored in Stack Monitoring Resource Service data store as identifier for monitored resource.
    // If this header is not set as part of the request, then an id will be generated and stored for the resource.
    ExternalResourceId *string `mandatory:"false" contributesTo:"header" name:"external-resource-id"`

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

func (CreateMonitoredResourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateMonitoredResourceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateMonitoredResourceRequest) RetryPolicy

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

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

func (CreateMonitoredResourceRequest) String

func (request CreateMonitoredResourceRequest) String() string

func (CreateMonitoredResourceRequest) ValidateEnumValue

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

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

type CreateMonitoredResourceResponse

CreateMonitoredResourceResponse wrapper for the CreateMonitoredResource operation

type CreateMonitoredResourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique identifier for the monitored resource. This is sent to user in response headers for create monitored resource.
    OpcMonitoredResourceId *string `presentIn:"header" name:"opc-monitored-resource-id"`

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

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

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

func (CreateMonitoredResourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMonitoredResourceResponse) String

func (response CreateMonitoredResourceResponse) String() string

type CreateMonitoredResourceTaskDetails

CreateMonitoredResourceTaskDetails The request details for the stack monitoring resource task.

type CreateMonitoredResourceTaskDetails struct {

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

    TaskDetails MonitoredResourceTaskDetails `mandatory:"true" json:"taskDetails"`

    // Name of the task. If not provided by default the following names will be taken
    // OCI tasks - namespace plus timestamp.
    Name *string `mandatory:"false" json:"name"`

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

func (CreateMonitoredResourceTaskDetails) String

func (m CreateMonitoredResourceTaskDetails) String() string

func (*CreateMonitoredResourceTaskDetails) UnmarshalJSON

func (m *CreateMonitoredResourceTaskDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateMonitoredResourceTaskDetails) ValidateEnumValue

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

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

type CreateMonitoredResourceTaskRequest

CreateMonitoredResourceTaskRequest wrapper for the CreateMonitoredResourceTask operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateMonitoredResourceTask.go.html to see an example of how to use CreateMonitoredResourceTaskRequest.

type CreateMonitoredResourceTaskRequest struct {

    // Details to create the new stack monitoring resource task.
    CreateMonitoredResourceTaskDetails `contributesTo:"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 `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
}

func (CreateMonitoredResourceTaskRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateMonitoredResourceTaskRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateMonitoredResourceTaskRequest) RetryPolicy

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

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

func (CreateMonitoredResourceTaskRequest) String

func (request CreateMonitoredResourceTaskRequest) String() string

func (CreateMonitoredResourceTaskRequest) ValidateEnumValue

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

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

type CreateMonitoredResourceTaskResponse

CreateMonitoredResourceTaskResponse wrapper for the CreateMonitoredResourceTask operation

type CreateMonitoredResourceTaskResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (CreateMonitoredResourceTaskResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMonitoredResourceTaskResponse) String

func (response CreateMonitoredResourceTaskResponse) String() string

type CreateMonitoredResourceTypeDetails

CreateMonitoredResourceTypeDetails The information about new monitored resource type. The resource type name should be unique across tenancy. A set of resource types are created by the service by default. These resource types are available for all tenancies. Service provided resource types can not be duplicated or overwritten in any tenancy.

type CreateMonitoredResourceTypeDetails struct {

    // A unique monitored resource type name. The name must be unique across tenancy.
    // Name can not be changed.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the tenancy containing the resource type.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Monitored resource type display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A friendly description.
    Description *string `mandatory:"false" json:"description"`

    // Metric namespace for resource type.
    MetricNamespace *string `mandatory:"false" json:"metricNamespace"`

    // Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.
    SourceType SourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // Resource Category to indicate the kind of resource type.
    ResourceCategory ResourceCategoryEnum `mandatory:"false" json:"resourceCategory,omitempty"`

    Metadata ResourceTypeMetadataDetails `mandatory:"false" json:"metadata"`

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

func (CreateMonitoredResourceTypeDetails) String

func (m CreateMonitoredResourceTypeDetails) String() string

func (*CreateMonitoredResourceTypeDetails) UnmarshalJSON

func (m *CreateMonitoredResourceTypeDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateMonitoredResourceTypeDetails) ValidateEnumValue

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

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

type CreateMonitoredResourceTypeRequest

CreateMonitoredResourceTypeRequest wrapper for the CreateMonitoredResourceType operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateMonitoredResourceType.go.html to see an example of how to use CreateMonitoredResourceTypeRequest.

type CreateMonitoredResourceTypeRequest struct {

    // Details for the new monitored resource type.
    CreateMonitoredResourceTypeDetails `contributesTo:"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 `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
}

func (CreateMonitoredResourceTypeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateMonitoredResourceTypeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateMonitoredResourceTypeRequest) RetryPolicy

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

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

func (CreateMonitoredResourceTypeRequest) String

func (request CreateMonitoredResourceTypeRequest) String() string

func (CreateMonitoredResourceTypeRequest) ValidateEnumValue

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

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

type CreateMonitoredResourceTypeResponse

CreateMonitoredResourceTypeResponse wrapper for the CreateMonitoredResourceType operation

type CreateMonitoredResourceTypeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateMonitoredResourceTypeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMonitoredResourceTypeResponse) String

func (response CreateMonitoredResourceTypeResponse) String() string

type CreateProcessSetDetails

CreateProcessSetDetails Process Set create payload model.

type CreateProcessSetDetails struct {

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

    // Name of the Process Set.
    DisplayName *string `mandatory:"true" json:"displayName"`

    Specification *ProcessSetSpecification `mandatory:"true" json:"specification"`

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

func (CreateProcessSetDetails) String

func (m CreateProcessSetDetails) String() string

func (CreateProcessSetDetails) ValidateEnumValue

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

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

type CreateProcessSetRequest

CreateProcessSetRequest wrapper for the CreateProcessSet operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateProcessSet.go.html to see an example of how to use CreateProcessSetRequest.

type CreateProcessSetRequest struct {

    // Summary of process set details.
    CreateProcessSetDetails `contributesTo:"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 `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
}

func (CreateProcessSetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateProcessSetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateProcessSetRequest) RetryPolicy

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

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

func (CreateProcessSetRequest) String

func (request CreateProcessSetRequest) String() string

func (CreateProcessSetRequest) ValidateEnumValue

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

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

type CreateProcessSetResponse

CreateProcessSetResponse wrapper for the CreateProcessSet operation

type CreateProcessSetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateProcessSetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateProcessSetResponse) String

func (response CreateProcessSetResponse) String() string

type CredentialCollection

CredentialCollection List of DiscoveryJOb Credential Details.

type CredentialCollection struct {

    // List of DiscoveryJob credentials.
    Items []CredentialDetails `mandatory:"true" json:"items"`
}

func (CredentialCollection) String

func (m CredentialCollection) String() string

func (CredentialCollection) ValidateEnumValue

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

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

type CredentialDetails

CredentialDetails DiscoveryJob Credential Details.

type CredentialDetails struct {

    // Name of Credential
    CredentialName *string `mandatory:"true" json:"credentialName"`

    // Name of Credential Type
    CredentialType *string `mandatory:"true" json:"credentialType"`

    Properties *PropertyDetails `mandatory:"true" json:"properties"`
}

func (CredentialDetails) String

func (m CredentialDetails) String() string

func (CredentialDetails) ValidateEnumValue

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

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

type CredentialProperty

CredentialProperty Monitored resource credential property.

type CredentialProperty struct {

    // The name of the credential property, should confirm with names of properties of this credential's type.
    // Example: For JMXCreds type, credential property name for weblogic user is 'Username'.
    Name *string `mandatory:"true" json:"name"`

    // The value of the credential property name.
    // Example: For JMXCreds type, credential property value for 'Username' property is 'weblogic'.
    Value *string `mandatory:"true" json:"value"`
}

func (CredentialProperty) String

func (m CredentialProperty) String() string

func (CredentialProperty) ValidateEnumValue

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

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

type DataPoint

DataPoint metric data point

type DataPoint struct {

    // timestamp of when the metric was collected
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`

    // value for the metric data point
    Value *float64 `mandatory:"true" json:"value"`
}

func (DataPoint) String

func (m DataPoint) String() string

func (DataPoint) ValidateEnumValue

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

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

type DeleteBaselineableMetricRequest

DeleteBaselineableMetricRequest wrapper for the DeleteBaselineableMetric operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteBaselineableMetric.go.html to see an example of how to use DeleteBaselineableMetricRequest.

type DeleteBaselineableMetricRequest struct {

    // Identifier for the metric
    BaselineableMetricId *string `mandatory:"true" contributesTo:"path" name:"baselineableMetricId"`

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

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

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

func (DeleteBaselineableMetricRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteBaselineableMetricRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteBaselineableMetricRequest) RetryPolicy

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

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

func (DeleteBaselineableMetricRequest) String

func (request DeleteBaselineableMetricRequest) String() string

func (DeleteBaselineableMetricRequest) ValidateEnumValue

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

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

type DeleteBaselineableMetricResponse

DeleteBaselineableMetricResponse wrapper for the DeleteBaselineableMetric operation

type DeleteBaselineableMetricResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (DeleteBaselineableMetricResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteBaselineableMetricResponse) String

func (response DeleteBaselineableMetricResponse) String() string

type DeleteConfigRequest

DeleteConfigRequest wrapper for the DeleteConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteConfig.go.html to see an example of how to use DeleteConfigRequest.

type DeleteConfigRequest struct {

    // Unique Config identifier.
    ConfigId *string `mandatory:"true" contributesTo:"path" name:"configId"`

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

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

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

func (DeleteConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteConfigRequest) RetryPolicy

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

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

func (DeleteConfigRequest) String

func (request DeleteConfigRequest) String() string

func (DeleteConfigRequest) ValidateEnumValue

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

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

type DeleteConfigResponse

DeleteConfigResponse wrapper for the DeleteConfig operation

type DeleteConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteConfigResponse) String

func (response DeleteConfigResponse) String() string

type DeleteDiscoveryJobRequest

DeleteDiscoveryJobRequest wrapper for the DeleteDiscoveryJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteDiscoveryJob.go.html to see an example of how to use DeleteDiscoveryJobRequest.

type DeleteDiscoveryJobRequest struct {

    // The Discovery Job ID
    DiscoveryJobId *string `mandatory:"true" contributesTo:"path" name:"discoveryJobId"`

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

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

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

func (DeleteDiscoveryJobRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDiscoveryJobRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDiscoveryJobRequest) RetryPolicy

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

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

func (DeleteDiscoveryJobRequest) String

func (request DeleteDiscoveryJobRequest) String() string

func (DeleteDiscoveryJobRequest) ValidateEnumValue

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

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

type DeleteDiscoveryJobResponse

DeleteDiscoveryJobResponse wrapper for the DeleteDiscoveryJob operation

type DeleteDiscoveryJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteDiscoveryJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDiscoveryJobResponse) String

func (response DeleteDiscoveryJobResponse) String() string

type DeleteMetricExtensionRequest

DeleteMetricExtensionRequest wrapper for the DeleteMetricExtension operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteMetricExtension.go.html to see an example of how to use DeleteMetricExtensionRequest.

type DeleteMetricExtensionRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the metric extension resource.
    MetricExtensionId *string `mandatory:"true" contributesTo:"path" name:"metricExtensionId"`

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

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

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

func (DeleteMetricExtensionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteMetricExtensionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteMetricExtensionRequest) RetryPolicy

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

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

func (DeleteMetricExtensionRequest) String

func (request DeleteMetricExtensionRequest) String() string

func (DeleteMetricExtensionRequest) ValidateEnumValue

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

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

type DeleteMetricExtensionResponse

DeleteMetricExtensionResponse wrapper for the DeleteMetricExtension operation

type DeleteMetricExtensionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteMetricExtensionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMetricExtensionResponse) String

func (response DeleteMetricExtensionResponse) String() string

type DeleteMonitoredResourceRequest

DeleteMonitoredResourceRequest wrapper for the DeleteMonitoredResource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteMonitoredResource.go.html to see an example of how to use DeleteMonitoredResourceRequest.

type DeleteMonitoredResourceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of monitored resource.
    MonitoredResourceId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceId"`

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

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

    // If this query parameter is specified and set to true, all the member
    // resources will be deleted before deleting the specified resource.
    IsDeleteMembers *bool `mandatory:"false" contributesTo:"query" name:"isDeleteMembers"`

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

func (DeleteMonitoredResourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteMonitoredResourceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteMonitoredResourceRequest) RetryPolicy

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

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

func (DeleteMonitoredResourceRequest) String

func (request DeleteMonitoredResourceRequest) String() string

func (DeleteMonitoredResourceRequest) ValidateEnumValue

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

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

type DeleteMonitoredResourceResponse

DeleteMonitoredResourceResponse wrapper for the DeleteMonitoredResource operation

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

func (DeleteMonitoredResourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMonitoredResourceResponse) String

func (response DeleteMonitoredResourceResponse) String() string

type DeleteMonitoredResourceTypeRequest

DeleteMonitoredResourceTypeRequest wrapper for the DeleteMonitoredResourceType operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteMonitoredResourceType.go.html to see an example of how to use DeleteMonitoredResourceTypeRequest.

type DeleteMonitoredResourceTypeRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of monitored resource type.
    MonitoredResourceTypeId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceTypeId"`

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

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

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

func (DeleteMonitoredResourceTypeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteMonitoredResourceTypeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteMonitoredResourceTypeRequest) RetryPolicy

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

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

func (DeleteMonitoredResourceTypeRequest) String

func (request DeleteMonitoredResourceTypeRequest) String() string

func (DeleteMonitoredResourceTypeRequest) ValidateEnumValue

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

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

type DeleteMonitoredResourceTypeResponse

DeleteMonitoredResourceTypeResponse wrapper for the DeleteMonitoredResourceType operation

type DeleteMonitoredResourceTypeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteMonitoredResourceTypeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMonitoredResourceTypeResponse) String

func (response DeleteMonitoredResourceTypeResponse) String() string

type DeleteProcessSetRequest

DeleteProcessSetRequest wrapper for the DeleteProcessSet operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteProcessSet.go.html to see an example of how to use DeleteProcessSetRequest.

type DeleteProcessSetRequest struct {

    // The Process Set ID
    ProcessSetId *string `mandatory:"true" contributesTo:"path" name:"processSetId"`

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

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

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

func (DeleteProcessSetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteProcessSetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteProcessSetRequest) RetryPolicy

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

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

func (DeleteProcessSetRequest) String

func (request DeleteProcessSetRequest) String() string

func (DeleteProcessSetRequest) ValidateEnumValue

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

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

type DeleteProcessSetResponse

DeleteProcessSetResponse wrapper for the DeleteProcessSet operation

type DeleteProcessSetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteProcessSetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteProcessSetResponse) String

func (response DeleteProcessSetResponse) String() string

type DisableExternalDatabaseRequest

DisableExternalDatabaseRequest wrapper for the DisableExternalDatabase operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DisableExternalDatabase.go.html to see an example of how to use DisableExternalDatabaseRequest.

type DisableExternalDatabaseRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of monitored resource.
    MonitoredResourceId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceId"`

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

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

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

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

func (DisableExternalDatabaseRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DisableExternalDatabaseRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DisableExternalDatabaseRequest) RetryPolicy

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

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

func (DisableExternalDatabaseRequest) String

func (request DisableExternalDatabaseRequest) String() string

func (DisableExternalDatabaseRequest) ValidateEnumValue

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

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

type DisableExternalDatabaseResponse

DisableExternalDatabaseResponse wrapper for the DisableExternalDatabase operation

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

func (DisableExternalDatabaseResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DisableExternalDatabaseResponse) String

func (response DisableExternalDatabaseResponse) String() string

type DisableMetricExtensionDetails

DisableMetricExtensionDetails The Resource IDs for which metric extension will be disabled

type DisableMetricExtensionDetails struct {

    // List of Resource IDs [OCIDs]. Currently supports upto 20 resources per request
    ResourceIds []string `mandatory:"true" json:"resourceIds"`
}

func (DisableMetricExtensionDetails) String

func (m DisableMetricExtensionDetails) String() string

func (DisableMetricExtensionDetails) ValidateEnumValue

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

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

type DisableMetricExtensionRequest

DisableMetricExtensionRequest wrapper for the DisableMetricExtension operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DisableMetricExtension.go.html to see an example of how to use DisableMetricExtensionRequest.

type DisableMetricExtensionRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the metric extension resource.
    MetricExtensionId *string `mandatory:"true" contributesTo:"path" name:"metricExtensionId"`

    // The list of Resource IDs for which given metric extension needs to be disabled
    DisableMetricExtensionDetails `contributesTo:"body"`

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

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    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
}

func (DisableMetricExtensionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DisableMetricExtensionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DisableMetricExtensionRequest) RetryPolicy

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

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

func (DisableMetricExtensionRequest) String

func (request DisableMetricExtensionRequest) String() string

func (DisableMetricExtensionRequest) ValidateEnumValue

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

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

type DisableMetricExtensionResponse

DisableMetricExtensionResponse wrapper for the DisableMetricExtension operation

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

func (DisableMetricExtensionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DisableMetricExtensionResponse) String

func (response DisableMetricExtensionResponse) String() string

type DisassociateMonitoredResourcesDetails

DisassociateMonitoredResourcesDetails The information required to create new monitored resource association.

type DisassociateMonitoredResourcesDetails struct {

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Association type between source and destination resources.
    AssociationType *string `mandatory:"false" json:"associationType"`

    // Source Monitored Resource Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SourceResourceId *string `mandatory:"false" json:"sourceResourceId"`

    // Destination Monitored Resource Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    DestinationResourceId *string `mandatory:"false" json:"destinationResourceId"`
}

func (DisassociateMonitoredResourcesDetails) String

func (m DisassociateMonitoredResourcesDetails) String() string

func (DisassociateMonitoredResourcesDetails) ValidateEnumValue

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

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

type DisassociateMonitoredResourcesRequest

DisassociateMonitoredResourcesRequest wrapper for the DisassociateMonitoredResources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DisassociateMonitoredResources.go.html to see an example of how to use DisassociateMonitoredResourcesRequest.

type DisassociateMonitoredResourcesRequest struct {

    // Disassociate resources.
    DisassociateMonitoredResourcesDetails `contributesTo:"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 `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"`

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

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

func (DisassociateMonitoredResourcesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DisassociateMonitoredResourcesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DisassociateMonitoredResourcesRequest) RetryPolicy

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

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

func (DisassociateMonitoredResourcesRequest) String

func (request DisassociateMonitoredResourcesRequest) String() string

func (DisassociateMonitoredResourcesRequest) ValidateEnumValue

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

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

type DisassociateMonitoredResourcesResponse

DisassociateMonitoredResourcesResponse wrapper for the DisassociateMonitoredResources operation

type DisassociateMonitoredResourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DisassociateMonitoredResourcesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DisassociateMonitoredResourcesResponse) String

func (response DisassociateMonitoredResourcesResponse) String() string

type DiscoveryDetails

DiscoveryDetails The request of DiscoveryJob Resource details.

type DiscoveryDetails struct {

    // The OCID of Management Agent
    AgentId *string `mandatory:"true" json:"agentId"`

    // Resource Type.
    ResourceType DiscoveryDetailsResourceTypeEnum `mandatory:"true" json:"resourceType"`

    // The Name of resource type
    ResourceName *string `mandatory:"true" json:"resourceName"`

    Properties *PropertyDetails `mandatory:"true" json:"properties"`

    // License edition of the monitored resource.
    License LicenseTypeEnum `mandatory:"false" json:"license,omitempty"`

    Credentials *CredentialCollection `mandatory:"false" json:"credentials"`

    Tags *PropertyDetails `mandatory:"false" json:"tags"`
}

func (DiscoveryDetails) String

func (m DiscoveryDetails) String() string

func (DiscoveryDetails) ValidateEnumValue

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

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

type DiscoveryDetailsResourceTypeEnum

DiscoveryDetailsResourceTypeEnum Enum with underlying type: string

type DiscoveryDetailsResourceTypeEnum string

Set of constants representing the allowable values for DiscoveryDetailsResourceTypeEnum

const (
    DiscoveryDetailsResourceTypeWeblogicDomain   DiscoveryDetailsResourceTypeEnum = "WEBLOGIC_DOMAIN"
    DiscoveryDetailsResourceTypeEbsInstance      DiscoveryDetailsResourceTypeEnum = "EBS_INSTANCE"
    DiscoveryDetailsResourceTypeSqlServer        DiscoveryDetailsResourceTypeEnum = "SQL_SERVER"
    DiscoveryDetailsResourceTypeApacheTomcat     DiscoveryDetailsResourceTypeEnum = "APACHE_TOMCAT"
    DiscoveryDetailsResourceTypeOracleDatabase   DiscoveryDetailsResourceTypeEnum = "ORACLE_DATABASE"
    DiscoveryDetailsResourceTypeOciOracleDb      DiscoveryDetailsResourceTypeEnum = "OCI_ORACLE_DB"
    DiscoveryDetailsResourceTypeOciOracleCdb     DiscoveryDetailsResourceTypeEnum = "OCI_ORACLE_CDB"
    DiscoveryDetailsResourceTypeOciOraclePdb     DiscoveryDetailsResourceTypeEnum = "OCI_ORACLE_PDB"
    DiscoveryDetailsResourceTypeHost             DiscoveryDetailsResourceTypeEnum = "HOST"
    DiscoveryDetailsResourceTypeOraclePsft       DiscoveryDetailsResourceTypeEnum = "ORACLE_PSFT"
    DiscoveryDetailsResourceTypeOracleMft        DiscoveryDetailsResourceTypeEnum = "ORACLE_MFT"
    DiscoveryDetailsResourceTypeApacheHttpServer DiscoveryDetailsResourceTypeEnum = "APACHE_HTTP_SERVER"
    DiscoveryDetailsResourceTypeOracleGoldengate DiscoveryDetailsResourceTypeEnum = "ORACLE_GOLDENGATE"
    DiscoveryDetailsResourceTypeCustomResource   DiscoveryDetailsResourceTypeEnum = "CUSTOM_RESOURCE"
    DiscoveryDetailsResourceTypeOracleHttpServer DiscoveryDetailsResourceTypeEnum = "ORACLE_HTTP_SERVER"
)

func GetDiscoveryDetailsResourceTypeEnumValues

func GetDiscoveryDetailsResourceTypeEnumValues() []DiscoveryDetailsResourceTypeEnum

GetDiscoveryDetailsResourceTypeEnumValues Enumerates the set of values for DiscoveryDetailsResourceTypeEnum

func GetMappingDiscoveryDetailsResourceTypeEnum

func GetMappingDiscoveryDetailsResourceTypeEnum(val string) (DiscoveryDetailsResourceTypeEnum, bool)

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

type DiscoveryJob

DiscoveryJob The DiscoveryJob details.

type DiscoveryJob struct {

    // The OCID of Discovery job
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the Compartment
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Add option submits new discovery Job. Add with retry option to re-submit failed discovery job. Refresh option refreshes the existing discovered resources.
    DiscoveryType DiscoveryJobDiscoveryTypeEnum `mandatory:"false" json:"discoveryType,omitempty"`

    // Specifies the status of the discovery job
    Status DiscoveryJobStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The short summary of the status of the discovery job
    StatusMessage *string `mandatory:"false" json:"statusMessage"`

    // The OCID of Tenant
    TenantId *string `mandatory:"false" json:"tenantId"`

    // The OCID of user in which the job is submitted
    UserId *string `mandatory:"false" json:"userId"`

    // Client who submits discovery job.
    DiscoveryClient *string `mandatory:"false" json:"discoveryClient"`

    DiscoveryDetails *DiscoveryDetails `mandatory:"false" json:"discoveryDetails"`

    // The time the discovery Job was updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the DiscoveryJob Resource.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

func (DiscoveryJob) String

func (m DiscoveryJob) String() string

func (DiscoveryJob) ValidateEnumValue

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

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

type DiscoveryJobCollection

DiscoveryJobCollection Result of the discovery Job search

type DiscoveryJobCollection struct {

    // List of Discovery jobs
    Items []DiscoveryJobSummary `mandatory:"true" json:"items"`
}

func (DiscoveryJobCollection) String

func (m DiscoveryJobCollection) String() string

func (DiscoveryJobCollection) ValidateEnumValue

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

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

type DiscoveryJobDiscoveryTypeEnum

DiscoveryJobDiscoveryTypeEnum Enum with underlying type: string

type DiscoveryJobDiscoveryTypeEnum string

Set of constants representing the allowable values for DiscoveryJobDiscoveryTypeEnum

const (
    DiscoveryJobDiscoveryTypeAdd          DiscoveryJobDiscoveryTypeEnum = "ADD"
    DiscoveryJobDiscoveryTypeAddWithRetry DiscoveryJobDiscoveryTypeEnum = "ADD_WITH_RETRY"
    DiscoveryJobDiscoveryTypeRefresh      DiscoveryJobDiscoveryTypeEnum = "REFRESH"
)

func GetDiscoveryJobDiscoveryTypeEnumValues

func GetDiscoveryJobDiscoveryTypeEnumValues() []DiscoveryJobDiscoveryTypeEnum

GetDiscoveryJobDiscoveryTypeEnumValues Enumerates the set of values for DiscoveryJobDiscoveryTypeEnum

func GetMappingDiscoveryJobDiscoveryTypeEnum

func GetMappingDiscoveryJobDiscoveryTypeEnum(val string) (DiscoveryJobDiscoveryTypeEnum, bool)

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

type DiscoveryJobLogCollection

DiscoveryJobLogCollection List of logs of a job

type DiscoveryJobLogCollection struct {

    // List of logs
    Items []DiscoveryJobLogSummary `mandatory:"true" json:"items"`
}

func (DiscoveryJobLogCollection) String

func (m DiscoveryJobLogCollection) String() string

func (DiscoveryJobLogCollection) ValidateEnumValue

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

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

type DiscoveryJobLogSummary

DiscoveryJobLogSummary Log of a specific job

type DiscoveryJobLogSummary struct {

    // The OCID of Discovery job
    Id *string `mandatory:"true" json:"id"`

    // Type of log (INFO, WARNING, ERROR or SUCCESS)
    LogType DiscoveryJobLogSummaryLogTypeEnum `mandatory:"true" json:"logType"`

    // Log message
    LogMessage *string `mandatory:"true" json:"logMessage"`

    // Time the Job log was created
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

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

func (DiscoveryJobLogSummary) String

func (m DiscoveryJobLogSummary) String() string

func (DiscoveryJobLogSummary) ValidateEnumValue

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

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

type DiscoveryJobLogSummaryLogTypeEnum

DiscoveryJobLogSummaryLogTypeEnum Enum with underlying type: string

type DiscoveryJobLogSummaryLogTypeEnum string

Set of constants representing the allowable values for DiscoveryJobLogSummaryLogTypeEnum

const (
    DiscoveryJobLogSummaryLogTypeInfo    DiscoveryJobLogSummaryLogTypeEnum = "INFO"
    DiscoveryJobLogSummaryLogTypeWarning DiscoveryJobLogSummaryLogTypeEnum = "WARNING"
    DiscoveryJobLogSummaryLogTypeError   DiscoveryJobLogSummaryLogTypeEnum = "ERROR"
    DiscoveryJobLogSummaryLogTypeSuccess DiscoveryJobLogSummaryLogTypeEnum = "SUCCESS"
)

func GetDiscoveryJobLogSummaryLogTypeEnumValues

func GetDiscoveryJobLogSummaryLogTypeEnumValues() []DiscoveryJobLogSummaryLogTypeEnum

GetDiscoveryJobLogSummaryLogTypeEnumValues Enumerates the set of values for DiscoveryJobLogSummaryLogTypeEnum

func GetMappingDiscoveryJobLogSummaryLogTypeEnum

func GetMappingDiscoveryJobLogSummaryLogTypeEnum(val string) (DiscoveryJobLogSummaryLogTypeEnum, bool)

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

type DiscoveryJobStatusEnum

DiscoveryJobStatusEnum Enum with underlying type: string

type DiscoveryJobStatusEnum string

Set of constants representing the allowable values for DiscoveryJobStatusEnum

const (
    DiscoveryJobStatusSuccess    DiscoveryJobStatusEnum = "SUCCESS"
    DiscoveryJobStatusFailure    DiscoveryJobStatusEnum = "FAILURE"
    DiscoveryJobStatusInprogress DiscoveryJobStatusEnum = "INPROGRESS"
    DiscoveryJobStatusInactive   DiscoveryJobStatusEnum = "INACTIVE"
    DiscoveryJobStatusCreated    DiscoveryJobStatusEnum = "CREATED"
    DiscoveryJobStatusDeleted    DiscoveryJobStatusEnum = "DELETED"
)

func GetDiscoveryJobStatusEnumValues

func GetDiscoveryJobStatusEnumValues() []DiscoveryJobStatusEnum

GetDiscoveryJobStatusEnumValues Enumerates the set of values for DiscoveryJobStatusEnum

func GetMappingDiscoveryJobStatusEnum

func GetMappingDiscoveryJobStatusEnum(val string) (DiscoveryJobStatusEnum, bool)

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

type DiscoveryJobSummary

DiscoveryJobSummary The Summary of DiscoveryJob details.

type DiscoveryJobSummary struct {

    // The OCID of Discovery job
    Id *string `mandatory:"true" json:"id"`

    // Resource Type
    ResourceType DiscoveryJobSummaryResourceTypeEnum `mandatory:"false" json:"resourceType,omitempty"`

    // The name of resource type
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // License edition of the monitored resource.
    License LicenseTypeEnum `mandatory:"false" json:"license,omitempty"`

    // The OCID of the Compartment
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Add option submits new discovery Job. Add with retry option to re-submit failed discovery job. Refresh option refreshes the existing discovered resources.
    DiscoveryType DiscoveryJobSummaryDiscoveryTypeEnum `mandatory:"false" json:"discoveryType,omitempty"`

    // Specifies the status of the discovery job
    Status DiscoveryJobSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The short summary of the status of the discovery job
    StatusMessage *string `mandatory:"false" json:"statusMessage"`

    // The OCID of Tenant
    TenantId *string `mandatory:"false" json:"tenantId"`

    // The OCID of user in which the job is submitted
    UserId *string `mandatory:"false" json:"userId"`

    // The time the discovery Job was updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the DiscoveryJob Resource.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

func (DiscoveryJobSummary) String

func (m DiscoveryJobSummary) String() string

func (DiscoveryJobSummary) ValidateEnumValue

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

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

type DiscoveryJobSummaryDiscoveryTypeEnum

DiscoveryJobSummaryDiscoveryTypeEnum Enum with underlying type: string

type DiscoveryJobSummaryDiscoveryTypeEnum string

Set of constants representing the allowable values for DiscoveryJobSummaryDiscoveryTypeEnum

const (
    DiscoveryJobSummaryDiscoveryTypeAdd          DiscoveryJobSummaryDiscoveryTypeEnum = "ADD"
    DiscoveryJobSummaryDiscoveryTypeAddWithRetry DiscoveryJobSummaryDiscoveryTypeEnum = "ADD_WITH_RETRY"
    DiscoveryJobSummaryDiscoveryTypeRefresh      DiscoveryJobSummaryDiscoveryTypeEnum = "REFRESH"
)

func GetDiscoveryJobSummaryDiscoveryTypeEnumValues

func GetDiscoveryJobSummaryDiscoveryTypeEnumValues() []DiscoveryJobSummaryDiscoveryTypeEnum

GetDiscoveryJobSummaryDiscoveryTypeEnumValues Enumerates the set of values for DiscoveryJobSummaryDiscoveryTypeEnum

func GetMappingDiscoveryJobSummaryDiscoveryTypeEnum

func GetMappingDiscoveryJobSummaryDiscoveryTypeEnum(val string) (DiscoveryJobSummaryDiscoveryTypeEnum, bool)

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

type DiscoveryJobSummaryResourceTypeEnum

DiscoveryJobSummaryResourceTypeEnum Enum with underlying type: string

type DiscoveryJobSummaryResourceTypeEnum string

Set of constants representing the allowable values for DiscoveryJobSummaryResourceTypeEnum

const (
    DiscoveryJobSummaryResourceTypeWeblogicDomain   DiscoveryJobSummaryResourceTypeEnum = "WEBLOGIC_DOMAIN"
    DiscoveryJobSummaryResourceTypeEbsInstance      DiscoveryJobSummaryResourceTypeEnum = "EBS_INSTANCE"
    DiscoveryJobSummaryResourceTypeSqlServer        DiscoveryJobSummaryResourceTypeEnum = "SQL_SERVER"
    DiscoveryJobSummaryResourceTypeApacheTomcat     DiscoveryJobSummaryResourceTypeEnum = "APACHE_TOMCAT"
    DiscoveryJobSummaryResourceTypeOracleDatabase   DiscoveryJobSummaryResourceTypeEnum = "ORACLE_DATABASE"
    DiscoveryJobSummaryResourceTypeOciOracleDb      DiscoveryJobSummaryResourceTypeEnum = "OCI_ORACLE_DB"
    DiscoveryJobSummaryResourceTypeOciOracleCdb     DiscoveryJobSummaryResourceTypeEnum = "OCI_ORACLE_CDB"
    DiscoveryJobSummaryResourceTypeOciOraclePdb     DiscoveryJobSummaryResourceTypeEnum = "OCI_ORACLE_PDB"
    DiscoveryJobSummaryResourceTypeHost             DiscoveryJobSummaryResourceTypeEnum = "HOST"
    DiscoveryJobSummaryResourceTypeOraclePsft       DiscoveryJobSummaryResourceTypeEnum = "ORACLE_PSFT"
    DiscoveryJobSummaryResourceTypeOracleMft        DiscoveryJobSummaryResourceTypeEnum = "ORACLE_MFT"
    DiscoveryJobSummaryResourceTypeApacheHttpServer DiscoveryJobSummaryResourceTypeEnum = "APACHE_HTTP_SERVER"
    DiscoveryJobSummaryResourceTypeOracleGoldengate DiscoveryJobSummaryResourceTypeEnum = "ORACLE_GOLDENGATE"
    DiscoveryJobSummaryResourceTypeCustomResource   DiscoveryJobSummaryResourceTypeEnum = "CUSTOM_RESOURCE"
    DiscoveryJobSummaryResourceTypeOracleHttpServer DiscoveryJobSummaryResourceTypeEnum = "ORACLE_HTTP_SERVER"
)

func GetDiscoveryJobSummaryResourceTypeEnumValues

func GetDiscoveryJobSummaryResourceTypeEnumValues() []DiscoveryJobSummaryResourceTypeEnum

GetDiscoveryJobSummaryResourceTypeEnumValues Enumerates the set of values for DiscoveryJobSummaryResourceTypeEnum

func GetMappingDiscoveryJobSummaryResourceTypeEnum

func GetMappingDiscoveryJobSummaryResourceTypeEnum(val string) (DiscoveryJobSummaryResourceTypeEnum, bool)

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

type DiscoveryJobSummaryStatusEnum

DiscoveryJobSummaryStatusEnum Enum with underlying type: string

type DiscoveryJobSummaryStatusEnum string

Set of constants representing the allowable values for DiscoveryJobSummaryStatusEnum

const (
    DiscoveryJobSummaryStatusSuccess    DiscoveryJobSummaryStatusEnum = "SUCCESS"
    DiscoveryJobSummaryStatusFailure    DiscoveryJobSummaryStatusEnum = "FAILURE"
    DiscoveryJobSummaryStatusInprogress DiscoveryJobSummaryStatusEnum = "INPROGRESS"
    DiscoveryJobSummaryStatusInactive   DiscoveryJobSummaryStatusEnum = "INACTIVE"
    DiscoveryJobSummaryStatusCreated    DiscoveryJobSummaryStatusEnum = "CREATED"
    DiscoveryJobSummaryStatusDeleted    DiscoveryJobSummaryStatusEnum = "DELETED"
)

func GetDiscoveryJobSummaryStatusEnumValues

func GetDiscoveryJobSummaryStatusEnumValues() []DiscoveryJobSummaryStatusEnum

GetDiscoveryJobSummaryStatusEnumValues Enumerates the set of values for DiscoveryJobSummaryStatusEnum

func GetMappingDiscoveryJobSummaryStatusEnum

func GetMappingDiscoveryJobSummaryStatusEnum(val string) (DiscoveryJobSummaryStatusEnum, bool)

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

type EnableMetricExtensionDetails

EnableMetricExtensionDetails The Resource IDs for which metric extension will be enabled

type EnableMetricExtensionDetails struct {

    // List of Resource IDs [OCIDs]. Currently supports upto 20 resources per request
    ResourceIds []string `mandatory:"true" json:"resourceIds"`
}

func (EnableMetricExtensionDetails) String

func (m EnableMetricExtensionDetails) String() string

func (EnableMetricExtensionDetails) ValidateEnumValue

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

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

type EnableMetricExtensionRequest

EnableMetricExtensionRequest wrapper for the EnableMetricExtension operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/EnableMetricExtension.go.html to see an example of how to use EnableMetricExtensionRequest.

type EnableMetricExtensionRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the metric extension resource.
    MetricExtensionId *string `mandatory:"true" contributesTo:"path" name:"metricExtensionId"`

    // The list of Resource IDs for which given metric extension needs to be enabled
    EnableMetricExtensionDetails `contributesTo:"body"`

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

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    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
}

func (EnableMetricExtensionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (EnableMetricExtensionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (EnableMetricExtensionRequest) RetryPolicy

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

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

func (EnableMetricExtensionRequest) String

func (request EnableMetricExtensionRequest) String() string

func (EnableMetricExtensionRequest) ValidateEnumValue

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

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

type EnableMetricExtensionResponse

EnableMetricExtensionResponse wrapper for the EnableMetricExtension operation

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

func (EnableMetricExtensionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (EnableMetricExtensionResponse) String

func (response EnableMetricExtensionResponse) String() string

type EnabledResourceDetails

EnabledResourceDetails Details of a resource on which Metric Extension is enabled

type EnabledResourceDetails struct {

    // The OCID of the resource on which Metric Extension is enabled
    ResourceId *string `mandatory:"true" json:"resourceId"`
}

func (EnabledResourceDetails) String

func (m EnabledResourceDetails) String() string

func (EnabledResourceDetails) ValidateEnumValue

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

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

type EncryptedCredentials

EncryptedCredentials Encrypted credentials [indicated by the type property in CredentialStore].

type EncryptedCredentials struct {

    // The master key should be created in OCI Vault owned by the client of this API.
    // The user should have permission to access the vault key.
    KeyId *string `mandatory:"true" json:"keyId"`

    // The credential properties list. Credential property values will be encrypted format.
    Properties []CredentialProperty `mandatory:"true" json:"properties"`

    // The source type and source name combination, delimited with (.) separator.
    // {source type}.{source name} and source type max char limit is 63.
    Source *string `mandatory:"false" json:"source"`

    // The name of the credential, within the context of the source.
    Name *string `mandatory:"false" json:"name"`

    // The type of the credential ( ex. JMXCreds,DBCreds).
    Type *string `mandatory:"false" json:"type"`

    // The user-specified textual description of the credential.
    Description *string `mandatory:"false" json:"description"`
}

func (EncryptedCredentials) GetDescription

func (m EncryptedCredentials) GetDescription() *string

GetDescription returns Description

func (EncryptedCredentials) GetName

func (m EncryptedCredentials) GetName() *string

GetName returns Name

func (EncryptedCredentials) GetSource

func (m EncryptedCredentials) GetSource() *string

GetSource returns Source

func (EncryptedCredentials) GetType

func (m EncryptedCredentials) GetType() *string

GetType returns Type

func (EncryptedCredentials) MarshalJSON

func (m EncryptedCredentials) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EncryptedCredentials) String

func (m EncryptedCredentials) String() string

func (EncryptedCredentials) ValidateEnumValue

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

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

type EvaluateBaselineableMetricDetails

EvaluateBaselineableMetricDetails Details for Baseline Metric Data to evaluate

type EvaluateBaselineableMetricDetails struct {

    // OCID of the resource
    ResourceId *string `mandatory:"true" json:"resourceId"`

    // List of Metric data
    Items []MetricData `mandatory:"true" json:"items"`
}

func (EvaluateBaselineableMetricDetails) String

func (m EvaluateBaselineableMetricDetails) String() string

func (EvaluateBaselineableMetricDetails) ValidateEnumValue

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

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

type EvaluateBaselineableMetricRequest

EvaluateBaselineableMetricRequest wrapper for the EvaluateBaselineableMetric operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/EvaluateBaselineableMetric.go.html to see an example of how to use EvaluateBaselineableMetricRequest.

type EvaluateBaselineableMetricRequest struct {

    // Metric details
    EvaluateBaselineableMetricDetails `contributesTo:"body"`

    // Identifier for the metric
    BaselineableMetricId *string `mandatory:"true" contributesTo:"path" name:"baselineableMetricId"`

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

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

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

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

func (EvaluateBaselineableMetricRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (EvaluateBaselineableMetricRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (EvaluateBaselineableMetricRequest) RetryPolicy

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

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

func (EvaluateBaselineableMetricRequest) String

func (request EvaluateBaselineableMetricRequest) String() string

func (EvaluateBaselineableMetricRequest) ValidateEnumValue

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

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

type EvaluateBaselineableMetricResponse

EvaluateBaselineableMetricResponse wrapper for the EvaluateBaselineableMetric operation

type EvaluateBaselineableMetricResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The EvaluateBaselineableMetricResult instance
    EvaluateBaselineableMetricResult `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (EvaluateBaselineableMetricResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (EvaluateBaselineableMetricResponse) String

func (response EvaluateBaselineableMetricResponse) String() string

type EvaluateBaselineableMetricResult

EvaluateBaselineableMetricResult Result for Baseline Metric Data evaluation

type EvaluateBaselineableMetricResult struct {

    // OCID of the resource
    ResourceId *string `mandatory:"true" json:"resourceId"`

    // List of Metric data
    Items []AnomalyMetricData `mandatory:"true" json:"items"`
}

func (EvaluateBaselineableMetricResult) String

func (m EvaluateBaselineableMetricResult) String() string

func (EvaluateBaselineableMetricResult) ValidateEnumValue

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

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

type ExportMetricExtensionRequest

ExportMetricExtensionRequest wrapper for the ExportMetricExtension operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ExportMetricExtension.go.html to see an example of how to use ExportMetricExtensionRequest.

type ExportMetricExtensionRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the metric extension resource.
    MetricExtensionId *string `mandatory:"true" contributesTo:"path" name:"metricExtensionId"`

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

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    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
}

func (ExportMetricExtensionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ExportMetricExtensionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ExportMetricExtensionRequest) RetryPolicy

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

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

func (ExportMetricExtensionRequest) String

func (request ExportMetricExtensionRequest) String() string

func (ExportMetricExtensionRequest) ValidateEnumValue

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

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

type ExportMetricExtensionResponse

ExportMetricExtensionResponse wrapper for the ExportMetricExtension operation

type ExportMetricExtensionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

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

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

func (ExportMetricExtensionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ExportMetricExtensionResponse) String

func (response ExportMetricExtensionResponse) String() string

type GetBaselineableMetricRequest

GetBaselineableMetricRequest wrapper for the GetBaselineableMetric operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetBaselineableMetric.go.html to see an example of how to use GetBaselineableMetricRequest.

type GetBaselineableMetricRequest struct {

    // Identifier for the metric
    BaselineableMetricId *string `mandatory:"true" contributesTo:"path" name:"baselineableMetricId"`

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

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

func (GetBaselineableMetricRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetBaselineableMetricRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetBaselineableMetricRequest) RetryPolicy

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

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

func (GetBaselineableMetricRequest) String

func (request GetBaselineableMetricRequest) String() string

func (GetBaselineableMetricRequest) ValidateEnumValue

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

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

type GetBaselineableMetricResponse

GetBaselineableMetricResponse wrapper for the GetBaselineableMetric operation

type GetBaselineableMetricResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BaselineableMetric instance
    BaselineableMetric `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

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

func (GetBaselineableMetricResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetBaselineableMetricResponse) String

func (response GetBaselineableMetricResponse) String() string

type GetConfigRequest

GetConfigRequest wrapper for the GetConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetConfig.go.html to see an example of how to use GetConfigRequest.

type GetConfigRequest struct {

    // Unique Config identifier.
    ConfigId *string `mandatory:"true" contributesTo:"path" name:"configId"`

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

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

func (GetConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetConfigRequest) RetryPolicy

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

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

func (GetConfigRequest) String

func (request GetConfigRequest) String() string

func (GetConfigRequest) ValidateEnumValue

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

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

type GetConfigResponse

GetConfigResponse wrapper for the GetConfig operation

type GetConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetConfigResponse) String

func (response GetConfigResponse) String() string

type GetDiscoveryJobRequest

GetDiscoveryJobRequest wrapper for the GetDiscoveryJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetDiscoveryJob.go.html to see an example of how to use GetDiscoveryJobRequest.

type GetDiscoveryJobRequest struct {

    // The Discovery Job ID
    DiscoveryJobId *string `mandatory:"true" contributesTo:"path" name:"discoveryJobId"`

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

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

func (GetDiscoveryJobRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDiscoveryJobRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDiscoveryJobRequest) RetryPolicy

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

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

func (GetDiscoveryJobRequest) String

func (request GetDiscoveryJobRequest) String() string

func (GetDiscoveryJobRequest) ValidateEnumValue

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

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

type GetDiscoveryJobResponse

GetDiscoveryJobResponse wrapper for the GetDiscoveryJob operation

type GetDiscoveryJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetDiscoveryJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDiscoveryJobResponse) String

func (response GetDiscoveryJobResponse) String() string

type GetMetricExtensionRequest

GetMetricExtensionRequest wrapper for the GetMetricExtension operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetMetricExtension.go.html to see an example of how to use GetMetricExtensionRequest.

type GetMetricExtensionRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the metric extension resource.
    MetricExtensionId *string `mandatory:"true" contributesTo:"path" name:"metricExtensionId"`

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

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

func (GetMetricExtensionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetMetricExtensionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetMetricExtensionRequest) RetryPolicy

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

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

func (GetMetricExtensionRequest) String

func (request GetMetricExtensionRequest) String() string

func (GetMetricExtensionRequest) ValidateEnumValue

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

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

type GetMetricExtensionResponse

GetMetricExtensionResponse wrapper for the GetMetricExtension operation

type GetMetricExtensionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MetricExtension instance
    MetricExtension `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetMetricExtensionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMetricExtensionResponse) String

func (response GetMetricExtensionResponse) String() string

type GetMonitoredResourceRequest

GetMonitoredResourceRequest wrapper for the GetMonitoredResource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetMonitoredResource.go.html to see an example of how to use GetMonitoredResourceRequest.

type GetMonitoredResourceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of monitored resource.
    MonitoredResourceId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceId"`

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

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

func (GetMonitoredResourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetMonitoredResourceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetMonitoredResourceRequest) RetryPolicy

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

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

func (GetMonitoredResourceRequest) String

func (request GetMonitoredResourceRequest) String() string

func (GetMonitoredResourceRequest) ValidateEnumValue

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

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

type GetMonitoredResourceResponse

GetMonitoredResourceResponse wrapper for the GetMonitoredResource operation

type GetMonitoredResourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetMonitoredResourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMonitoredResourceResponse) String

func (response GetMonitoredResourceResponse) String() string

type GetMonitoredResourceTaskRequest

GetMonitoredResourceTaskRequest wrapper for the GetMonitoredResourceTask operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetMonitoredResourceTask.go.html to see an example of how to use GetMonitoredResourceTaskRequest.

type GetMonitoredResourceTaskRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of stack monitoring resource task.
    MonitoredResourceTaskId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceTaskId"`

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

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

func (GetMonitoredResourceTaskRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetMonitoredResourceTaskRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetMonitoredResourceTaskRequest) RetryPolicy

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

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

func (GetMonitoredResourceTaskRequest) String

func (request GetMonitoredResourceTaskRequest) String() string

func (GetMonitoredResourceTaskRequest) ValidateEnumValue

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

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

type GetMonitoredResourceTaskResponse

GetMonitoredResourceTaskResponse wrapper for the GetMonitoredResourceTask operation

type GetMonitoredResourceTaskResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetMonitoredResourceTaskResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMonitoredResourceTaskResponse) String

func (response GetMonitoredResourceTaskResponse) String() string

type GetMonitoredResourceTypeRequest

GetMonitoredResourceTypeRequest wrapper for the GetMonitoredResourceType operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetMonitoredResourceType.go.html to see an example of how to use GetMonitoredResourceTypeRequest.

type GetMonitoredResourceTypeRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of monitored resource type.
    MonitoredResourceTypeId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceTypeId"`

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

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

func (GetMonitoredResourceTypeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetMonitoredResourceTypeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetMonitoredResourceTypeRequest) RetryPolicy

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

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

func (GetMonitoredResourceTypeRequest) String

func (request GetMonitoredResourceTypeRequest) String() string

func (GetMonitoredResourceTypeRequest) ValidateEnumValue

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

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

type GetMonitoredResourceTypeResponse

GetMonitoredResourceTypeResponse wrapper for the GetMonitoredResourceType operation

type GetMonitoredResourceTypeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetMonitoredResourceTypeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMonitoredResourceTypeResponse) String

func (response GetMonitoredResourceTypeResponse) String() string

type GetProcessSetRequest

GetProcessSetRequest wrapper for the GetProcessSet operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetProcessSet.go.html to see an example of how to use GetProcessSetRequest.

type GetProcessSetRequest struct {

    // The Process Set ID
    ProcessSetId *string `mandatory:"true" contributesTo:"path" name:"processSetId"`

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

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

func (GetProcessSetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetProcessSetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetProcessSetRequest) RetryPolicy

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

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

func (GetProcessSetRequest) String

func (request GetProcessSetRequest) String() string

func (GetProcessSetRequest) ValidateEnumValue

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

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

type GetProcessSetResponse

GetProcessSetResponse wrapper for the GetProcessSet operation

type GetProcessSetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetProcessSetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetProcessSetResponse) String

func (response GetProcessSetResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

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

type GetWorkRequestRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

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

func (GetWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

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

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

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type ImportOciTelemetryResourcesTaskDetails

ImportOciTelemetryResourcesTaskDetails Request details for importing resources from Telemetry like resources from OCI Native Services and prometheus.

type ImportOciTelemetryResourcesTaskDetails struct {

    // Name space to be used for OCI Native service resources discovery.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The resource group to use while fetching metrics from telemetry.
    // If not specified, resource group will be skipped in the list metrics request.
    ResourceGroup *string `mandatory:"false" json:"resourceGroup"`

    // Flag to indicate whether status is calculated using metrics or
    // LifeCycleState attribute of the resource in OCI service.
    ShouldUseMetricsFlowForStatus *bool `mandatory:"false" json:"shouldUseMetricsFlowForStatus"`

    // The base URL of the OCI service to which the resource belongs to.
    // Also this property is applicable only when source is OCI_TELEMETRY_NATIVE.
    ServiceBaseUrl *string `mandatory:"false" json:"serviceBaseUrl"`

    // The console path prefix to use for providing service home url page navigation.
    // For example if the prefix provided is 'security/bastion/bastions', the URL used for navigation will be
    // https://<cloudhostname>/security/bastion/bastions/<resourceOcid>. If not provided, service home page link
    // will not be shown in the stack monitoring home page.
    ConsolePathPrefix *string `mandatory:"false" json:"consolePathPrefix"`

    // Lifecycle states of the external resource which reflects the status of the resource being up.
    LifecycleStatusMappingsForUpStatus []string `mandatory:"false" json:"lifecycleStatusMappingsForUpStatus"`

    // The resource name property in the metric dimensions.
    // Resources imported will be using this property value for resource name.
    ResourceNameMapping *string `mandatory:"false" json:"resourceNameMapping"`

    // The external resource identifier property in the metric dimensions.
    // Resources imported will be using this property value for external id.
    ExternalIdMapping *string `mandatory:"false" json:"externalIdMapping"`

    // The resource type property in the metric dimensions.
    // Resources imported will be using this property value for resource type.
    // If not specified, namespace will be used for resource type.
    ResourceTypeMapping *string `mandatory:"false" json:"resourceTypeMapping"`

    // The resource name filter. Resources matching with the resource name filter will be imported.
    // Regular expressions will be accepted.
    ResourceNameFilter *string `mandatory:"false" json:"resourceNameFilter"`

    // The resource type filter. Resources matching with the resource type filter will be imported.
    // Regular expressions will be accepted.
    ResourceTypeFilter *string `mandatory:"false" json:"resourceTypeFilter"`

    // List of metrics to be used to calculate the availability of the resource.
    // Resource is considered to be up if at least one of the specified metrics is available for
    // the resource during the specified interval using the property
    // 'availabilityProxyMetricCollectionIntervalInSeconds'.
    // If no metrics are specified, availability will not be calculated for the resource.
    AvailabilityProxyMetrics []string `mandatory:"false" json:"availabilityProxyMetrics"`

    // Metrics collection interval in seconds used when calculating the availability of the
    // resource based on metrics specified using the property 'availabilityProxyMetrics'.
    AvailabilityProxyMetricCollectionInterval *int `mandatory:"false" json:"availabilityProxyMetricCollectionInterval"`

    // Source from where the metrics pushed to telemetry.
    // Possible values:
    //   * OCI_TELEMETRY_NATIVE      - The metrics are pushed to telemetry from OCI Native Services.
    //   * OCI_TELEMETRY_PROMETHEUS  - The metrics are pushed to telemetry from Prometheus.
    Source ImportOciTelemetryResourcesTaskDetailsSourceEnum `mandatory:"true" json:"source"`
}

func (ImportOciTelemetryResourcesTaskDetails) MarshalJSON

func (m ImportOciTelemetryResourcesTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ImportOciTelemetryResourcesTaskDetails) String

func (m ImportOciTelemetryResourcesTaskDetails) String() string

func (ImportOciTelemetryResourcesTaskDetails) ValidateEnumValue

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

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

type ImportOciTelemetryResourcesTaskDetailsSourceEnum

ImportOciTelemetryResourcesTaskDetailsSourceEnum Enum with underlying type: string

type ImportOciTelemetryResourcesTaskDetailsSourceEnum string

Set of constants representing the allowable values for ImportOciTelemetryResourcesTaskDetailsSourceEnum

const (
    ImportOciTelemetryResourcesTaskDetailsSourceNative     ImportOciTelemetryResourcesTaskDetailsSourceEnum = "OCI_TELEMETRY_NATIVE"
    ImportOciTelemetryResourcesTaskDetailsSourcePrometheus ImportOciTelemetryResourcesTaskDetailsSourceEnum = "OCI_TELEMETRY_PROMETHEUS"
)

func GetImportOciTelemetryResourcesTaskDetailsSourceEnumValues

func GetImportOciTelemetryResourcesTaskDetailsSourceEnumValues() []ImportOciTelemetryResourcesTaskDetailsSourceEnum

GetImportOciTelemetryResourcesTaskDetailsSourceEnumValues Enumerates the set of values for ImportOciTelemetryResourcesTaskDetailsSourceEnum

func GetMappingImportOciTelemetryResourcesTaskDetailsSourceEnum

func GetMappingImportOciTelemetryResourcesTaskDetailsSourceEnum(val string) (ImportOciTelemetryResourcesTaskDetailsSourceEnum, bool)

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

type JmxQueryProperties

JmxQueryProperties Query Properties applicable to JMX type of collection method

type JmxQueryProperties struct {

    // JMX Managed Bean Query or Metric Service Table name
    ManagedBeanQuery *string `mandatory:"true" json:"managedBeanQuery"`

    // List of JMX attributes or Metric Service Table columns separated by semi-colon
    JmxAttributes *string `mandatory:"true" json:"jmxAttributes"`

    // Semi-colon separated list of key properties from Managed Bean ObjectName to be used as key metrics
    IdentityMetric *string `mandatory:"false" json:"identityMetric"`

    // Prefix for an auto generated metric, in case multiple rows with non unique key values are returned
    AutoRowPrefix *string `mandatory:"false" json:"autoRowPrefix"`

    // Indicates if Metric Service is enabled on server domain
    IsMetricServiceEnabled *bool `mandatory:"false" json:"isMetricServiceEnabled"`
}

func (JmxQueryProperties) MarshalJSON

func (m JmxQueryProperties) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (JmxQueryProperties) String

func (m JmxQueryProperties) String() string

func (JmxQueryProperties) ValidateEnumValue

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

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

type JmxUpdateQueryProperties

JmxUpdateQueryProperties Query Properties applicable to JMX type of collection method

type JmxUpdateQueryProperties struct {

    // JMX Managed Bean Query or Metric Service Table name
    ManagedBeanQuery *string `mandatory:"false" json:"managedBeanQuery"`

    // List of JMX attributes or Metric Service Table columns separated by semi-colon
    JmxAttributes *string `mandatory:"false" json:"jmxAttributes"`

    // Semi-colon separated list of key properties from Managed Bean ObjectName to be used as key metrics
    IdentityMetric *string `mandatory:"false" json:"identityMetric"`

    // Prefix for an auto generated metric, in case multiple rows with non unique key values are returned
    AutoRowPrefix *string `mandatory:"false" json:"autoRowPrefix"`

    // Indicates if Metric Service is enabled on server domain
    IsMetricServiceEnabled *bool `mandatory:"false" json:"isMetricServiceEnabled"`
}

func (JmxUpdateQueryProperties) MarshalJSON

func (m JmxUpdateQueryProperties) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (JmxUpdateQueryProperties) String

func (m JmxUpdateQueryProperties) String() string

func (JmxUpdateQueryProperties) ValidateEnumValue

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

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

type LicenseAutoAssignConfigDetails

LicenseAutoAssignConfigDetails A configuration of the LICENSE_AUTO_ASSIGN type, consists of an enumeration value which indicates which license should be assigned by default to new resources.

type LicenseAutoAssignConfigDetails struct {

    // The Unique Oracle ID (OCID) that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the configuration.
    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:"false" json:"displayName"`

    // The time the configuration was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the Config was updated.
    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"`

    // 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 current state of the configuration.
    LifecycleState ConfigLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // License edition.
    License LicenseTypeEnum `mandatory:"true" json:"license"`
}

func (LicenseAutoAssignConfigDetails) GetCompartmentId

func (m LicenseAutoAssignConfigDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (LicenseAutoAssignConfigDetails) GetDefinedTags

func (m LicenseAutoAssignConfigDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (LicenseAutoAssignConfigDetails) GetDisplayName

func (m LicenseAutoAssignConfigDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (LicenseAutoAssignConfigDetails) GetFreeformTags

func (m LicenseAutoAssignConfigDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (LicenseAutoAssignConfigDetails) GetId

func (m LicenseAutoAssignConfigDetails) GetId() *string

GetId returns Id

func (LicenseAutoAssignConfigDetails) GetLifecycleState

func (m LicenseAutoAssignConfigDetails) GetLifecycleState() ConfigLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (LicenseAutoAssignConfigDetails) GetSystemTags

func (m LicenseAutoAssignConfigDetails) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (LicenseAutoAssignConfigDetails) GetTimeCreated

func (m LicenseAutoAssignConfigDetails) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (LicenseAutoAssignConfigDetails) GetTimeUpdated

func (m LicenseAutoAssignConfigDetails) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (LicenseAutoAssignConfigDetails) MarshalJSON

func (m LicenseAutoAssignConfigDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LicenseAutoAssignConfigDetails) String

func (m LicenseAutoAssignConfigDetails) String() string

func (LicenseAutoAssignConfigDetails) ValidateEnumValue

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

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

type LicenseAutoAssignConfigSummary

LicenseAutoAssignConfigSummary Summary of a LICENSE_AUTO_ASSIGN configuration.

type LicenseAutoAssignConfigSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Config Identifier, can be renamed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the the configuration was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the configuration was updated.
    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"`

    // 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 current state of the configuration.
    LifecycleState ConfigLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // License edition.
    License LicenseTypeEnum `mandatory:"true" json:"license"`
}

func (LicenseAutoAssignConfigSummary) GetCompartmentId

func (m LicenseAutoAssignConfigSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (LicenseAutoAssignConfigSummary) GetDefinedTags

func (m LicenseAutoAssignConfigSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (LicenseAutoAssignConfigSummary) GetDisplayName

func (m LicenseAutoAssignConfigSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (LicenseAutoAssignConfigSummary) GetFreeformTags

func (m LicenseAutoAssignConfigSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (LicenseAutoAssignConfigSummary) GetId

func (m LicenseAutoAssignConfigSummary) GetId() *string

GetId returns Id

func (LicenseAutoAssignConfigSummary) GetLifecycleState

func (m LicenseAutoAssignConfigSummary) GetLifecycleState() ConfigLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (LicenseAutoAssignConfigSummary) GetSystemTags

func (m LicenseAutoAssignConfigSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (LicenseAutoAssignConfigSummary) GetTimeCreated

func (m LicenseAutoAssignConfigSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (LicenseAutoAssignConfigSummary) GetTimeUpdated

func (m LicenseAutoAssignConfigSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (LicenseAutoAssignConfigSummary) MarshalJSON

func (m LicenseAutoAssignConfigSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LicenseAutoAssignConfigSummary) String

func (m LicenseAutoAssignConfigSummary) String() string

func (LicenseAutoAssignConfigSummary) ValidateEnumValue

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

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

type LicenseEnterpriseExtensibilityConfigDetails

LicenseEnterpriseExtensibilityConfigDetails A configuration of the LICENSE_ENTERPRISE_EXTENSIBILITY type, consists of a boolean which determines whether enterprise extensibility is enabled.

type LicenseEnterpriseExtensibilityConfigDetails struct {

    // The Unique Oracle ID (OCID) that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the configuration.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // True if enterprise extensibility is enabled, false if it is not enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the configuration was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the Config was updated.
    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"`

    // 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 current state of the configuration.
    LifecycleState ConfigLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (LicenseEnterpriseExtensibilityConfigDetails) GetCompartmentId

func (m LicenseEnterpriseExtensibilityConfigDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (LicenseEnterpriseExtensibilityConfigDetails) GetDefinedTags

func (m LicenseEnterpriseExtensibilityConfigDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (LicenseEnterpriseExtensibilityConfigDetails) GetDisplayName

func (m LicenseEnterpriseExtensibilityConfigDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (LicenseEnterpriseExtensibilityConfigDetails) GetFreeformTags

func (m LicenseEnterpriseExtensibilityConfigDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (LicenseEnterpriseExtensibilityConfigDetails) GetId

func (m LicenseEnterpriseExtensibilityConfigDetails) GetId() *string

GetId returns Id

func (LicenseEnterpriseExtensibilityConfigDetails) GetLifecycleState

func (m LicenseEnterpriseExtensibilityConfigDetails) GetLifecycleState() ConfigLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (LicenseEnterpriseExtensibilityConfigDetails) GetSystemTags

func (m LicenseEnterpriseExtensibilityConfigDetails) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (LicenseEnterpriseExtensibilityConfigDetails) GetTimeCreated

func (m LicenseEnterpriseExtensibilityConfigDetails) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (LicenseEnterpriseExtensibilityConfigDetails) GetTimeUpdated

func (m LicenseEnterpriseExtensibilityConfigDetails) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (LicenseEnterpriseExtensibilityConfigDetails) MarshalJSON

func (m LicenseEnterpriseExtensibilityConfigDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LicenseEnterpriseExtensibilityConfigDetails) String

func (m LicenseEnterpriseExtensibilityConfigDetails) String() string

func (LicenseEnterpriseExtensibilityConfigDetails) ValidateEnumValue

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

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

type LicenseEnterpriseExtensibilityConfigSummary

LicenseEnterpriseExtensibilityConfigSummary Summary of a LICENSE_ENTERPRISE_EXTENSIBILITY configuration.

type LicenseEnterpriseExtensibilityConfigSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // True if enterprise extensibility is enabled, false if it is not enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // Config Identifier, can be renamed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the the configuration was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the configuration was updated.
    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"`

    // 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 current state of the configuration.
    LifecycleState ConfigLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (LicenseEnterpriseExtensibilityConfigSummary) GetCompartmentId

func (m LicenseEnterpriseExtensibilityConfigSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (LicenseEnterpriseExtensibilityConfigSummary) GetDefinedTags

func (m LicenseEnterpriseExtensibilityConfigSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (LicenseEnterpriseExtensibilityConfigSummary) GetDisplayName

func (m LicenseEnterpriseExtensibilityConfigSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (LicenseEnterpriseExtensibilityConfigSummary) GetFreeformTags

func (m LicenseEnterpriseExtensibilityConfigSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (LicenseEnterpriseExtensibilityConfigSummary) GetId

func (m LicenseEnterpriseExtensibilityConfigSummary) GetId() *string

GetId returns Id

func (LicenseEnterpriseExtensibilityConfigSummary) GetLifecycleState

func (m LicenseEnterpriseExtensibilityConfigSummary) GetLifecycleState() ConfigLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (LicenseEnterpriseExtensibilityConfigSummary) GetSystemTags

func (m LicenseEnterpriseExtensibilityConfigSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (LicenseEnterpriseExtensibilityConfigSummary) GetTimeCreated

func (m LicenseEnterpriseExtensibilityConfigSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (LicenseEnterpriseExtensibilityConfigSummary) GetTimeUpdated

func (m LicenseEnterpriseExtensibilityConfigSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (LicenseEnterpriseExtensibilityConfigSummary) MarshalJSON

func (m LicenseEnterpriseExtensibilityConfigSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LicenseEnterpriseExtensibilityConfigSummary) String

func (m LicenseEnterpriseExtensibilityConfigSummary) String() string

func (LicenseEnterpriseExtensibilityConfigSummary) ValidateEnumValue

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

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

type LicenseTypeEnum

LicenseTypeEnum Enum with underlying type: string

type LicenseTypeEnum string

Set of constants representing the allowable values for LicenseTypeEnum

const (
    LicenseTypeStandardEdition   LicenseTypeEnum = "STANDARD_EDITION"
    LicenseTypeEnterpriseEdition LicenseTypeEnum = "ENTERPRISE_EDITION"
)

func GetLicenseTypeEnumValues

func GetLicenseTypeEnumValues() []LicenseTypeEnum

GetLicenseTypeEnumValues Enumerates the set of values for LicenseTypeEnum

func GetMappingLicenseTypeEnum

func GetMappingLicenseTypeEnum(val string) (LicenseTypeEnum, bool)

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

type LifecycleStateEnum

LifecycleStateEnum Enum with underlying type: string

type LifecycleStateEnum string

Set of constants representing the allowable values for LifecycleStateEnum

const (
    LifecycleStateCreating LifecycleStateEnum = "CREATING"
    LifecycleStateUpdating LifecycleStateEnum = "UPDATING"
    LifecycleStateActive   LifecycleStateEnum = "ACTIVE"
    LifecycleStateDeleting LifecycleStateEnum = "DELETING"
    LifecycleStateDeleted  LifecycleStateEnum = "DELETED"
    LifecycleStateFailed   LifecycleStateEnum = "FAILED"
)

func GetLifecycleStateEnumValues

func GetLifecycleStateEnumValues() []LifecycleStateEnum

GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum

func GetMappingLifecycleStateEnum

func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)

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

type ListBaselineableMetricsRequest

ListBaselineableMetricsRequest wrapper for the ListBaselineableMetrics operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListBaselineableMetrics.go.html to see an example of how to use ListBaselineableMetricsRequest.

type ListBaselineableMetricsRequest struct {

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

    // Resource Group
    ResourceGroup *string `mandatory:"false" contributesTo:"query" name:"resourceGroup"`

    // Metric Name
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return monitored resource types that has the matching namespace.
    MetricNamespace *string `mandatory:"false" contributesTo:"query" name:"metricNamespace"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The ID of the compartment in which data is listed.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // Identifier for the metric
    BaselineableMetricId *string `mandatory:"false" contributesTo:"query" name:"baselineableMetricId"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder ListBaselineableMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order is ascending.
    SortBy ListBaselineableMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

func (ListBaselineableMetricsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListBaselineableMetricsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListBaselineableMetricsRequest) RetryPolicy

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

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

func (ListBaselineableMetricsRequest) String

func (request ListBaselineableMetricsRequest) String() string

func (ListBaselineableMetricsRequest) ValidateEnumValue

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

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

type ListBaselineableMetricsResponse

ListBaselineableMetricsResponse wrapper for the ListBaselineableMetrics operation

type ListBaselineableMetricsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (ListBaselineableMetricsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListBaselineableMetricsResponse) String

func (response ListBaselineableMetricsResponse) String() string

type ListBaselineableMetricsSortByEnum

ListBaselineableMetricsSortByEnum Enum with underlying type: string

type ListBaselineableMetricsSortByEnum string

Set of constants representing the allowable values for ListBaselineableMetricsSortByEnum

const (
    ListBaselineableMetricsSortByName          ListBaselineableMetricsSortByEnum = "name"
    ListBaselineableMetricsSortByNamespace     ListBaselineableMetricsSortByEnum = "namespace"
    ListBaselineableMetricsSortByResourcegroup ListBaselineableMetricsSortByEnum = "resourceGroup"
)

func GetListBaselineableMetricsSortByEnumValues

func GetListBaselineableMetricsSortByEnumValues() []ListBaselineableMetricsSortByEnum

GetListBaselineableMetricsSortByEnumValues Enumerates the set of values for ListBaselineableMetricsSortByEnum

func GetMappingListBaselineableMetricsSortByEnum

func GetMappingListBaselineableMetricsSortByEnum(val string) (ListBaselineableMetricsSortByEnum, bool)

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

type ListBaselineableMetricsSortOrderEnum

ListBaselineableMetricsSortOrderEnum Enum with underlying type: string

type ListBaselineableMetricsSortOrderEnum string

Set of constants representing the allowable values for ListBaselineableMetricsSortOrderEnum

const (
    ListBaselineableMetricsSortOrderAsc  ListBaselineableMetricsSortOrderEnum = "ASC"
    ListBaselineableMetricsSortOrderDesc ListBaselineableMetricsSortOrderEnum = "DESC"
)

func GetListBaselineableMetricsSortOrderEnumValues

func GetListBaselineableMetricsSortOrderEnumValues() []ListBaselineableMetricsSortOrderEnum

GetListBaselineableMetricsSortOrderEnumValues Enumerates the set of values for ListBaselineableMetricsSortOrderEnum

func GetMappingListBaselineableMetricsSortOrderEnum

func GetMappingListBaselineableMetricsSortOrderEnum(val string) (ListBaselineableMetricsSortOrderEnum, bool)

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

type ListConfigsRequest

ListConfigsRequest wrapper for the ListConfigs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListConfigs.go.html to see an example of how to use ListConfigsRequest.

type ListConfigsRequest struct {

    // The ID of the compartment in which data is listed.
    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 configuration items for a given config type.
    Type ConfigConfigTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The current state of the Config.
    LifecycleState ConfigLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder ListConfigsSortOrderEnum `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' and 'configType' is ascending.
    SortBy ListConfigsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListConfigsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListConfigsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListConfigsRequest) RetryPolicy

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

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

func (ListConfigsRequest) String

func (request ListConfigsRequest) String() string

func (ListConfigsRequest) ValidateEnumValue

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

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

type ListConfigsResponse

ListConfigsResponse wrapper for the ListConfigs operation

type ListConfigsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (ListConfigsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListConfigsResponse) String

func (response ListConfigsResponse) String() string

type ListConfigsSortByEnum

ListConfigsSortByEnum Enum with underlying type: string

type ListConfigsSortByEnum string

Set of constants representing the allowable values for ListConfigsSortByEnum

const (
    ListConfigsSortByTimecreated ListConfigsSortByEnum = "timeCreated"
    ListConfigsSortByConfigtype  ListConfigsSortByEnum = "configType"
    ListConfigsSortByDisplayname ListConfigsSortByEnum = "displayName"
)

func GetListConfigsSortByEnumValues

func GetListConfigsSortByEnumValues() []ListConfigsSortByEnum

GetListConfigsSortByEnumValues Enumerates the set of values for ListConfigsSortByEnum

func GetMappingListConfigsSortByEnum

func GetMappingListConfigsSortByEnum(val string) (ListConfigsSortByEnum, bool)

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

type ListConfigsSortOrderEnum

ListConfigsSortOrderEnum Enum with underlying type: string

type ListConfigsSortOrderEnum string

Set of constants representing the allowable values for ListConfigsSortOrderEnum

const (
    ListConfigsSortOrderAsc  ListConfigsSortOrderEnum = "ASC"
    ListConfigsSortOrderDesc ListConfigsSortOrderEnum = "DESC"
)

func GetListConfigsSortOrderEnumValues

func GetListConfigsSortOrderEnumValues() []ListConfigsSortOrderEnum

GetListConfigsSortOrderEnumValues Enumerates the set of values for ListConfigsSortOrderEnum

func GetMappingListConfigsSortOrderEnum

func GetMappingListConfigsSortOrderEnum(val string) (ListConfigsSortOrderEnum, bool)

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

type ListDiscoveryJobLogsLogTypeEnum

ListDiscoveryJobLogsLogTypeEnum Enum with underlying type: string

type ListDiscoveryJobLogsLogTypeEnum string

Set of constants representing the allowable values for ListDiscoveryJobLogsLogTypeEnum

const (
    ListDiscoveryJobLogsLogTypeInfo    ListDiscoveryJobLogsLogTypeEnum = "INFO"
    ListDiscoveryJobLogsLogTypeWarning ListDiscoveryJobLogsLogTypeEnum = "WARNING"
    ListDiscoveryJobLogsLogTypeError   ListDiscoveryJobLogsLogTypeEnum = "ERROR"
    ListDiscoveryJobLogsLogTypeSuccess ListDiscoveryJobLogsLogTypeEnum = "SUCCESS"
)

func GetListDiscoveryJobLogsLogTypeEnumValues

func GetListDiscoveryJobLogsLogTypeEnumValues() []ListDiscoveryJobLogsLogTypeEnum

GetListDiscoveryJobLogsLogTypeEnumValues Enumerates the set of values for ListDiscoveryJobLogsLogTypeEnum

func GetMappingListDiscoveryJobLogsLogTypeEnum

func GetMappingListDiscoveryJobLogsLogTypeEnum(val string) (ListDiscoveryJobLogsLogTypeEnum, bool)

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

type ListDiscoveryJobLogsRequest

ListDiscoveryJobLogsRequest wrapper for the ListDiscoveryJobLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListDiscoveryJobLogs.go.html to see an example of how to use ListDiscoveryJobLogsRequest.

type ListDiscoveryJobLogsRequest struct {

    // The Discovery Job ID
    DiscoveryJobId *string `mandatory:"true" contributesTo:"path" name:"discoveryJobId"`

    // The log type like INFO, WARNING, ERROR, SUCCESS
    LogType ListDiscoveryJobLogsLogTypeEnum `mandatory:"false" contributesTo:"query" name:"logType" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder ListDiscoveryJobLogsSortOrderEnum `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 logType is ascending.
    SortBy ListDiscoveryJobLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListDiscoveryJobLogsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDiscoveryJobLogsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDiscoveryJobLogsRequest) RetryPolicy

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

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

func (ListDiscoveryJobLogsRequest) String

func (request ListDiscoveryJobLogsRequest) String() string

func (ListDiscoveryJobLogsRequest) ValidateEnumValue

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

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

type ListDiscoveryJobLogsResponse

ListDiscoveryJobLogsResponse wrapper for the ListDiscoveryJobLogs operation

type ListDiscoveryJobLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (ListDiscoveryJobLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDiscoveryJobLogsResponse) String

func (response ListDiscoveryJobLogsResponse) String() string

type ListDiscoveryJobLogsSortByEnum

ListDiscoveryJobLogsSortByEnum Enum with underlying type: string

type ListDiscoveryJobLogsSortByEnum string

Set of constants representing the allowable values for ListDiscoveryJobLogsSortByEnum

const (
    ListDiscoveryJobLogsSortByTimecreated ListDiscoveryJobLogsSortByEnum = "timeCreated"
    ListDiscoveryJobLogsSortByLogtype     ListDiscoveryJobLogsSortByEnum = "logType"
)

func GetListDiscoveryJobLogsSortByEnumValues

func GetListDiscoveryJobLogsSortByEnumValues() []ListDiscoveryJobLogsSortByEnum

GetListDiscoveryJobLogsSortByEnumValues Enumerates the set of values for ListDiscoveryJobLogsSortByEnum

func GetMappingListDiscoveryJobLogsSortByEnum

func GetMappingListDiscoveryJobLogsSortByEnum(val string) (ListDiscoveryJobLogsSortByEnum, bool)

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

type ListDiscoveryJobLogsSortOrderEnum

ListDiscoveryJobLogsSortOrderEnum Enum with underlying type: string

type ListDiscoveryJobLogsSortOrderEnum string

Set of constants representing the allowable values for ListDiscoveryJobLogsSortOrderEnum

const (
    ListDiscoveryJobLogsSortOrderAsc  ListDiscoveryJobLogsSortOrderEnum = "ASC"
    ListDiscoveryJobLogsSortOrderDesc ListDiscoveryJobLogsSortOrderEnum = "DESC"
)

func GetListDiscoveryJobLogsSortOrderEnumValues

func GetListDiscoveryJobLogsSortOrderEnumValues() []ListDiscoveryJobLogsSortOrderEnum

GetListDiscoveryJobLogsSortOrderEnumValues Enumerates the set of values for ListDiscoveryJobLogsSortOrderEnum

func GetMappingListDiscoveryJobLogsSortOrderEnum

func GetMappingListDiscoveryJobLogsSortOrderEnum(val string) (ListDiscoveryJobLogsSortOrderEnum, bool)

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

type ListDiscoveryJobsRequest

ListDiscoveryJobsRequest wrapper for the ListDiscoveryJobs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListDiscoveryJobs.go.html to see an example of how to use ListDiscoveryJobsRequest.

type ListDiscoveryJobsRequest struct {

    // The ID of the compartment in which data is listed.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only discovery jobs that match the entire resource name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder ListDiscoveryJobsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeUpdated is descending. Default order for resourceName is ascending.
    SortBy ListDiscoveryJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListDiscoveryJobsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDiscoveryJobsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDiscoveryJobsRequest) RetryPolicy

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

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

func (ListDiscoveryJobsRequest) String

func (request ListDiscoveryJobsRequest) String() string

func (ListDiscoveryJobsRequest) ValidateEnumValue

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

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

type ListDiscoveryJobsResponse

ListDiscoveryJobsResponse wrapper for the ListDiscoveryJobs operation

type ListDiscoveryJobsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (ListDiscoveryJobsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDiscoveryJobsResponse) String

func (response ListDiscoveryJobsResponse) String() string

type ListDiscoveryJobsSortByEnum

ListDiscoveryJobsSortByEnum Enum with underlying type: string

type ListDiscoveryJobsSortByEnum string

Set of constants representing the allowable values for ListDiscoveryJobsSortByEnum

const (
    ListDiscoveryJobsSortByTimeupdated  ListDiscoveryJobsSortByEnum = "timeUpdated"
    ListDiscoveryJobsSortByResourcename ListDiscoveryJobsSortByEnum = "resourceName"
)

func GetListDiscoveryJobsSortByEnumValues

func GetListDiscoveryJobsSortByEnumValues() []ListDiscoveryJobsSortByEnum

GetListDiscoveryJobsSortByEnumValues Enumerates the set of values for ListDiscoveryJobsSortByEnum

func GetMappingListDiscoveryJobsSortByEnum

func GetMappingListDiscoveryJobsSortByEnum(val string) (ListDiscoveryJobsSortByEnum, bool)

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

type ListDiscoveryJobsSortOrderEnum

ListDiscoveryJobsSortOrderEnum Enum with underlying type: string

type ListDiscoveryJobsSortOrderEnum string

Set of constants representing the allowable values for ListDiscoveryJobsSortOrderEnum

const (
    ListDiscoveryJobsSortOrderAsc  ListDiscoveryJobsSortOrderEnum = "ASC"
    ListDiscoveryJobsSortOrderDesc ListDiscoveryJobsSortOrderEnum = "DESC"
)

func GetListDiscoveryJobsSortOrderEnumValues

func GetListDiscoveryJobsSortOrderEnumValues() []ListDiscoveryJobsSortOrderEnum

GetListDiscoveryJobsSortOrderEnumValues Enumerates the set of values for ListDiscoveryJobsSortOrderEnum

func GetMappingListDiscoveryJobsSortOrderEnum

func GetMappingListDiscoveryJobsSortOrderEnum(val string) (ListDiscoveryJobsSortOrderEnum, bool)

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

type ListMetricExtensionsLifecycleStateEnum

ListMetricExtensionsLifecycleStateEnum Enum with underlying type: string

type ListMetricExtensionsLifecycleStateEnum string

Set of constants representing the allowable values for ListMetricExtensionsLifecycleStateEnum

const (
    ListMetricExtensionsLifecycleStateActive  ListMetricExtensionsLifecycleStateEnum = "ACTIVE"
    ListMetricExtensionsLifecycleStateDeleted ListMetricExtensionsLifecycleStateEnum = "DELETED"
)

func GetListMetricExtensionsLifecycleStateEnumValues

func GetListMetricExtensionsLifecycleStateEnumValues() []ListMetricExtensionsLifecycleStateEnum

GetListMetricExtensionsLifecycleStateEnumValues Enumerates the set of values for ListMetricExtensionsLifecycleStateEnum

func GetMappingListMetricExtensionsLifecycleStateEnum

func GetMappingListMetricExtensionsLifecycleStateEnum(val string) (ListMetricExtensionsLifecycleStateEnum, bool)

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

type ListMetricExtensionsRequest

ListMetricExtensionsRequest wrapper for the ListMetricExtensions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListMetricExtensions.go.html to see an example of how to use ListMetricExtensionsRequest.

type ListMetricExtensionsRequest struct {

    // The ID of the compartment in which data is listed.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The field to sort by. Only one sort order may be provided.
    // Default order for timeCreated is descending. Default order for resources is ascending.
    SortBy ListMetricExtensionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder ListMetricExtensionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // A filter to return resources based on resource type.
    ResourceType *string `mandatory:"false" contributesTo:"query" name:"resourceType"`

    // A filter to return resources based on name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return resources based on status e.g. Draft or Published
    Status ListMetricExtensionsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // A filter to return metric extensions based on Lifecycle State
    LifecycleState ListMetricExtensionsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return metric extensions based on input resource Id on which metric extension is enabled
    EnabledOnResourceId *string `mandatory:"false" contributesTo:"query" name:"enabledOnResourceId"`

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

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

func (ListMetricExtensionsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListMetricExtensionsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListMetricExtensionsRequest) RetryPolicy

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

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

func (ListMetricExtensionsRequest) String

func (request ListMetricExtensionsRequest) String() string

func (ListMetricExtensionsRequest) ValidateEnumValue

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

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

type ListMetricExtensionsResponse

ListMetricExtensionsResponse wrapper for the ListMetricExtensions operation

type ListMetricExtensionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (ListMetricExtensionsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMetricExtensionsResponse) String

func (response ListMetricExtensionsResponse) String() string

type ListMetricExtensionsSortByEnum

ListMetricExtensionsSortByEnum Enum with underlying type: string

type ListMetricExtensionsSortByEnum string

Set of constants representing the allowable values for ListMetricExtensionsSortByEnum

const (
    ListMetricExtensionsSortByName        ListMetricExtensionsSortByEnum = "NAME"
    ListMetricExtensionsSortByTimeCreated ListMetricExtensionsSortByEnum = "TIME_CREATED"
)

func GetListMetricExtensionsSortByEnumValues

func GetListMetricExtensionsSortByEnumValues() []ListMetricExtensionsSortByEnum

GetListMetricExtensionsSortByEnumValues Enumerates the set of values for ListMetricExtensionsSortByEnum

func GetMappingListMetricExtensionsSortByEnum

func GetMappingListMetricExtensionsSortByEnum(val string) (ListMetricExtensionsSortByEnum, bool)

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

type ListMetricExtensionsSortOrderEnum

ListMetricExtensionsSortOrderEnum Enum with underlying type: string

type ListMetricExtensionsSortOrderEnum string

Set of constants representing the allowable values for ListMetricExtensionsSortOrderEnum

const (
    ListMetricExtensionsSortOrderAsc  ListMetricExtensionsSortOrderEnum = "ASC"
    ListMetricExtensionsSortOrderDesc ListMetricExtensionsSortOrderEnum = "DESC"
)

func GetListMetricExtensionsSortOrderEnumValues

func GetListMetricExtensionsSortOrderEnumValues() []ListMetricExtensionsSortOrderEnum

GetListMetricExtensionsSortOrderEnumValues Enumerates the set of values for ListMetricExtensionsSortOrderEnum

func GetMappingListMetricExtensionsSortOrderEnum

func GetMappingListMetricExtensionsSortOrderEnum(val string) (ListMetricExtensionsSortOrderEnum, bool)

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

type ListMetricExtensionsStatusEnum

ListMetricExtensionsStatusEnum Enum with underlying type: string

type ListMetricExtensionsStatusEnum string

Set of constants representing the allowable values for ListMetricExtensionsStatusEnum

const (
    ListMetricExtensionsStatusDraft     ListMetricExtensionsStatusEnum = "DRAFT"
    ListMetricExtensionsStatusPublished ListMetricExtensionsStatusEnum = "PUBLISHED"
)

func GetListMetricExtensionsStatusEnumValues

func GetListMetricExtensionsStatusEnumValues() []ListMetricExtensionsStatusEnum

GetListMetricExtensionsStatusEnumValues Enumerates the set of values for ListMetricExtensionsStatusEnum

func GetMappingListMetricExtensionsStatusEnum

func GetMappingListMetricExtensionsStatusEnum(val string) (ListMetricExtensionsStatusEnum, bool)

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

type ListMonitoredResourceTasksRequest

ListMonitoredResourceTasksRequest wrapper for the ListMonitoredResourceTasks operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListMonitoredResourceTasks.go.html to see an example of how to use ListMonitoredResourceTasksRequest.

type ListMonitoredResourceTasksRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment for which
    // stack monitoring resource tasks should be listed.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources that matches with lifecycleState given.
    Status ListMonitoredResourceTasksStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided.
    // Default order for 'timeUpdated' is descending.
    SortBy ListMonitoredResourceTasksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder ListMonitoredResourceTasksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListMonitoredResourceTasksRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListMonitoredResourceTasksRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListMonitoredResourceTasksRequest) RetryPolicy

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

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

func (ListMonitoredResourceTasksRequest) String

func (request ListMonitoredResourceTasksRequest) String() string

func (ListMonitoredResourceTasksRequest) ValidateEnumValue

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

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

type ListMonitoredResourceTasksResponse

ListMonitoredResourceTasksResponse wrapper for the ListMonitoredResourceTasks operation

type ListMonitoredResourceTasksResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For pagination of a list of items. The total number of items in the result.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListMonitoredResourceTasksResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMonitoredResourceTasksResponse) String

func (response ListMonitoredResourceTasksResponse) String() string

type ListMonitoredResourceTasksSortByEnum

ListMonitoredResourceTasksSortByEnum Enum with underlying type: string

type ListMonitoredResourceTasksSortByEnum string

Set of constants representing the allowable values for ListMonitoredResourceTasksSortByEnum

const (
    ListMonitoredResourceTasksSortByTimeupdated ListMonitoredResourceTasksSortByEnum = "timeUpdated"
)

func GetListMonitoredResourceTasksSortByEnumValues

func GetListMonitoredResourceTasksSortByEnumValues() []ListMonitoredResourceTasksSortByEnum

GetListMonitoredResourceTasksSortByEnumValues Enumerates the set of values for ListMonitoredResourceTasksSortByEnum

func GetMappingListMonitoredResourceTasksSortByEnum

func GetMappingListMonitoredResourceTasksSortByEnum(val string) (ListMonitoredResourceTasksSortByEnum, bool)

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

type ListMonitoredResourceTasksSortOrderEnum

ListMonitoredResourceTasksSortOrderEnum Enum with underlying type: string

type ListMonitoredResourceTasksSortOrderEnum string

Set of constants representing the allowable values for ListMonitoredResourceTasksSortOrderEnum

const (
    ListMonitoredResourceTasksSortOrderAsc  ListMonitoredResourceTasksSortOrderEnum = "ASC"
    ListMonitoredResourceTasksSortOrderDesc ListMonitoredResourceTasksSortOrderEnum = "DESC"
)

func GetListMonitoredResourceTasksSortOrderEnumValues

func GetListMonitoredResourceTasksSortOrderEnumValues() []ListMonitoredResourceTasksSortOrderEnum

GetListMonitoredResourceTasksSortOrderEnumValues Enumerates the set of values for ListMonitoredResourceTasksSortOrderEnum

func GetMappingListMonitoredResourceTasksSortOrderEnum

func GetMappingListMonitoredResourceTasksSortOrderEnum(val string) (ListMonitoredResourceTasksSortOrderEnum, bool)

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

type ListMonitoredResourceTasksStatusEnum

ListMonitoredResourceTasksStatusEnum Enum with underlying type: string

type ListMonitoredResourceTasksStatusEnum string

Set of constants representing the allowable values for ListMonitoredResourceTasksStatusEnum

const (
    ListMonitoredResourceTasksStatusAccepted       ListMonitoredResourceTasksStatusEnum = "ACCEPTED"
    ListMonitoredResourceTasksStatusInProgress     ListMonitoredResourceTasksStatusEnum = "IN_PROGRESS"
    ListMonitoredResourceTasksStatusWaiting        ListMonitoredResourceTasksStatusEnum = "WAITING"
    ListMonitoredResourceTasksStatusFailed         ListMonitoredResourceTasksStatusEnum = "FAILED"
    ListMonitoredResourceTasksStatusSucceeded      ListMonitoredResourceTasksStatusEnum = "SUCCEEDED"
    ListMonitoredResourceTasksStatusCanceling      ListMonitoredResourceTasksStatusEnum = "CANCELING"
    ListMonitoredResourceTasksStatusCanceled       ListMonitoredResourceTasksStatusEnum = "CANCELED"
    ListMonitoredResourceTasksStatusNeedsAttention ListMonitoredResourceTasksStatusEnum = "NEEDS_ATTENTION"
)

func GetListMonitoredResourceTasksStatusEnumValues

func GetListMonitoredResourceTasksStatusEnumValues() []ListMonitoredResourceTasksStatusEnum

GetListMonitoredResourceTasksStatusEnumValues Enumerates the set of values for ListMonitoredResourceTasksStatusEnum

func GetMappingListMonitoredResourceTasksStatusEnum

func GetMappingListMonitoredResourceTasksStatusEnum(val string) (ListMonitoredResourceTasksStatusEnum, bool)

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

type ListMonitoredResourceTypesRequest

ListMonitoredResourceTypesRequest wrapper for the ListMonitoredResourceTypes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListMonitoredResourceTypes.go.html to see an example of how to use ListMonitoredResourceTypesRequest.

type ListMonitoredResourceTypesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the tenancy for which
    // monitored resource types should be listed.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return monitored resource types that match exactly with the resource type name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return only resources that matches with lifecycleState given.
    Status ListMonitoredResourceTypesStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // A filter to exclude system resource types. If set to true, system resource types will be excluded.
    IsExcludeSystemTypes *bool `mandatory:"false" contributesTo:"query" name:"isExcludeSystemTypes"`

    // A filter to return monitored resource types that has the matching namespace.
    MetricNamespace *string `mandatory:"false" contributesTo:"query" name:"metricNamespace"`

    // The field to sort by. Only one sort order may be provided.
    // Default order for 'timeUpdated' is descending. Default order for 'name' is ascending.
    SortBy ListMonitoredResourceTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder ListMonitoredResourceTypesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Partial response refers to an optimization technique offered
    // by the RESTful web APIs, to return only the information
    // (fields) required by the client. In this mechanism, the client
    // sends the required field names as the query parameters for
    // an API to the server, and the server trims down the default
    // response content by removing the fields that are not required
    // by the client. The parameter controls which fields to
    // return and should be a query string parameter called "fields" of
    // an array type, provide the values as enums, and use collectionFormat.
    // MonitoredResourceType Id, name and compartment will be added by default.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Partial response refers to an optimization technique offered
    // by the RESTful web APIs, to return all the information except
    // the fields requested to be excluded (excludeFields) by the client.
    // In this mechanism, the client
    // sends the exclude field names as the query parameters for
    // an API to the server, and the server trims down the default
    // response content by removing the fields that are not required
    // by the client. The parameter controls which fields to
    // exlude and to return and should be a query string parameter
    // called "excludeFields" of an array type, provide the values
    // as enums, and use collectionFormat.
    ExcludeFields []string `contributesTo:"query" name:"excludeFields" collectionFormat:"multi"`

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

func (ListMonitoredResourceTypesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListMonitoredResourceTypesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListMonitoredResourceTypesRequest) RetryPolicy

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

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

func (ListMonitoredResourceTypesRequest) String

func (request ListMonitoredResourceTypesRequest) String() string

func (ListMonitoredResourceTypesRequest) ValidateEnumValue

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

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

type ListMonitoredResourceTypesResponse

ListMonitoredResourceTypesResponse wrapper for the ListMonitoredResourceTypes operation

type ListMonitoredResourceTypesResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For pagination of a list of items. The total number of items in the result.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListMonitoredResourceTypesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMonitoredResourceTypesResponse) String

func (response ListMonitoredResourceTypesResponse) String() string

type ListMonitoredResourceTypesSortByEnum

ListMonitoredResourceTypesSortByEnum Enum with underlying type: string

type ListMonitoredResourceTypesSortByEnum string

Set of constants representing the allowable values for ListMonitoredResourceTypesSortByEnum

const (
    ListMonitoredResourceTypesSortByTimeupdated ListMonitoredResourceTypesSortByEnum = "timeUpdated"
    ListMonitoredResourceTypesSortByName        ListMonitoredResourceTypesSortByEnum = "name"
)

func GetListMonitoredResourceTypesSortByEnumValues

func GetListMonitoredResourceTypesSortByEnumValues() []ListMonitoredResourceTypesSortByEnum

GetListMonitoredResourceTypesSortByEnumValues Enumerates the set of values for ListMonitoredResourceTypesSortByEnum

func GetMappingListMonitoredResourceTypesSortByEnum

func GetMappingListMonitoredResourceTypesSortByEnum(val string) (ListMonitoredResourceTypesSortByEnum, bool)

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

type ListMonitoredResourceTypesSortOrderEnum

ListMonitoredResourceTypesSortOrderEnum Enum with underlying type: string

type ListMonitoredResourceTypesSortOrderEnum string

Set of constants representing the allowable values for ListMonitoredResourceTypesSortOrderEnum

const (
    ListMonitoredResourceTypesSortOrderAsc  ListMonitoredResourceTypesSortOrderEnum = "ASC"
    ListMonitoredResourceTypesSortOrderDesc ListMonitoredResourceTypesSortOrderEnum = "DESC"
)

func GetListMonitoredResourceTypesSortOrderEnumValues

func GetListMonitoredResourceTypesSortOrderEnumValues() []ListMonitoredResourceTypesSortOrderEnum

GetListMonitoredResourceTypesSortOrderEnumValues Enumerates the set of values for ListMonitoredResourceTypesSortOrderEnum

func GetMappingListMonitoredResourceTypesSortOrderEnum

func GetMappingListMonitoredResourceTypesSortOrderEnum(val string) (ListMonitoredResourceTypesSortOrderEnum, bool)

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

type ListMonitoredResourceTypesStatusEnum

ListMonitoredResourceTypesStatusEnum Enum with underlying type: string

type ListMonitoredResourceTypesStatusEnum string

Set of constants representing the allowable values for ListMonitoredResourceTypesStatusEnum

const (
    ListMonitoredResourceTypesStatusCreating ListMonitoredResourceTypesStatusEnum = "CREATING"
    ListMonitoredResourceTypesStatusUpdating ListMonitoredResourceTypesStatusEnum = "UPDATING"
    ListMonitoredResourceTypesStatusActive   ListMonitoredResourceTypesStatusEnum = "ACTIVE"
    ListMonitoredResourceTypesStatusDeleting ListMonitoredResourceTypesStatusEnum = "DELETING"
    ListMonitoredResourceTypesStatusDeleted  ListMonitoredResourceTypesStatusEnum = "DELETED"
    ListMonitoredResourceTypesStatusFailed   ListMonitoredResourceTypesStatusEnum = "FAILED"
)

func GetListMonitoredResourceTypesStatusEnumValues

func GetListMonitoredResourceTypesStatusEnumValues() []ListMonitoredResourceTypesStatusEnum

GetListMonitoredResourceTypesStatusEnumValues Enumerates the set of values for ListMonitoredResourceTypesStatusEnum

func GetMappingListMonitoredResourceTypesStatusEnum

func GetMappingListMonitoredResourceTypesStatusEnum(val string) (ListMonitoredResourceTypesStatusEnum, bool)

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

type ListMonitoredResourcesRequest

ListMonitoredResourcesRequest wrapper for the ListMonitoredResources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListMonitoredResources.go.html to see an example of how to use ListMonitoredResourcesRequest.

type ListMonitoredResourcesRequest struct {

    // The ID of the compartment in which data is listed.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources that match exact resource name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return resources which were impacted as part of this work request identifier.
    WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

    // A filter to return only resources with matching lifecycleState.
    Status ListMonitoredResourcesStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided.
    // Default order for timeCreated is descending. Default order for resources is ascending.
    SortBy ListMonitoredResourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder ListMonitoredResourcesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListMonitoredResourcesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListMonitoredResourcesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListMonitoredResourcesRequest) RetryPolicy

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

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

func (ListMonitoredResourcesRequest) String

func (request ListMonitoredResourcesRequest) String() string

func (ListMonitoredResourcesRequest) ValidateEnumValue

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

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

type ListMonitoredResourcesResponse

ListMonitoredResourcesResponse wrapper for the ListMonitoredResources operation

type ListMonitoredResourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For pagination of a list of items. The total number of items in the result.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListMonitoredResourcesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMonitoredResourcesResponse) String

func (response ListMonitoredResourcesResponse) String() string

type ListMonitoredResourcesSortByEnum

ListMonitoredResourcesSortByEnum Enum with underlying type: string

type ListMonitoredResourcesSortByEnum string

Set of constants representing the allowable values for ListMonitoredResourcesSortByEnum

const (
    ListMonitoredResourcesSortByName        ListMonitoredResourcesSortByEnum = "NAME"
    ListMonitoredResourcesSortByTimeCreated ListMonitoredResourcesSortByEnum = "TIME_CREATED"
)

func GetListMonitoredResourcesSortByEnumValues

func GetListMonitoredResourcesSortByEnumValues() []ListMonitoredResourcesSortByEnum

GetListMonitoredResourcesSortByEnumValues Enumerates the set of values for ListMonitoredResourcesSortByEnum

func GetMappingListMonitoredResourcesSortByEnum

func GetMappingListMonitoredResourcesSortByEnum(val string) (ListMonitoredResourcesSortByEnum, bool)

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

type ListMonitoredResourcesSortOrderEnum

ListMonitoredResourcesSortOrderEnum Enum with underlying type: string

type ListMonitoredResourcesSortOrderEnum string

Set of constants representing the allowable values for ListMonitoredResourcesSortOrderEnum

const (
    ListMonitoredResourcesSortOrderAsc  ListMonitoredResourcesSortOrderEnum = "ASC"
    ListMonitoredResourcesSortOrderDesc ListMonitoredResourcesSortOrderEnum = "DESC"
)

func GetListMonitoredResourcesSortOrderEnumValues

func GetListMonitoredResourcesSortOrderEnumValues() []ListMonitoredResourcesSortOrderEnum

GetListMonitoredResourcesSortOrderEnumValues Enumerates the set of values for ListMonitoredResourcesSortOrderEnum

func GetMappingListMonitoredResourcesSortOrderEnum

func GetMappingListMonitoredResourcesSortOrderEnum(val string) (ListMonitoredResourcesSortOrderEnum, bool)

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

type ListMonitoredResourcesStatusEnum

ListMonitoredResourcesStatusEnum Enum with underlying type: string

type ListMonitoredResourcesStatusEnum string

Set of constants representing the allowable values for ListMonitoredResourcesStatusEnum

const (
    ListMonitoredResourcesStatusCreating ListMonitoredResourcesStatusEnum = "CREATING"
    ListMonitoredResourcesStatusUpdating ListMonitoredResourcesStatusEnum = "UPDATING"
    ListMonitoredResourcesStatusActive   ListMonitoredResourcesStatusEnum = "ACTIVE"
    ListMonitoredResourcesStatusDeleting ListMonitoredResourcesStatusEnum = "DELETING"
    ListMonitoredResourcesStatusDeleted  ListMonitoredResourcesStatusEnum = "DELETED"
    ListMonitoredResourcesStatusFailed   ListMonitoredResourcesStatusEnum = "FAILED"
)

func GetListMonitoredResourcesStatusEnumValues

func GetListMonitoredResourcesStatusEnumValues() []ListMonitoredResourcesStatusEnum

GetListMonitoredResourcesStatusEnumValues Enumerates the set of values for ListMonitoredResourcesStatusEnum

func GetMappingListMonitoredResourcesStatusEnum

func GetMappingListMonitoredResourcesStatusEnum(val string) (ListMonitoredResourcesStatusEnum, bool)

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

type ListProcessSetsRequest

ListProcessSetsRequest wrapper for the ListProcessSets operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListProcessSets.go.html to see an example of how to use ListProcessSetsRequest.

type ListProcessSetsRequest struct {

    // The ID of the compartment in which data is listed.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder ListProcessSetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

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

func (ListProcessSetsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListProcessSetsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListProcessSetsRequest) RetryPolicy

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

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

func (ListProcessSetsRequest) String

func (request ListProcessSetsRequest) String() string

func (ListProcessSetsRequest) ValidateEnumValue

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

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

type ListProcessSetsResponse

ListProcessSetsResponse wrapper for the ListProcessSets operation

type ListProcessSetsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (ListProcessSetsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListProcessSetsResponse) String

func (response ListProcessSetsResponse) String() string

type ListProcessSetsSortByEnum

ListProcessSetsSortByEnum Enum with underlying type: string

type ListProcessSetsSortByEnum string

Set of constants representing the allowable values for ListProcessSetsSortByEnum

const (
    ListProcessSetsSortByTimeupdated ListProcessSetsSortByEnum = "timeUpdated"
    ListProcessSetsSortByName        ListProcessSetsSortByEnum = "name"
)

func GetListProcessSetsSortByEnumValues

func GetListProcessSetsSortByEnumValues() []ListProcessSetsSortByEnum

GetListProcessSetsSortByEnumValues Enumerates the set of values for ListProcessSetsSortByEnum

func GetMappingListProcessSetsSortByEnum

func GetMappingListProcessSetsSortByEnum(val string) (ListProcessSetsSortByEnum, bool)

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

type ListProcessSetsSortOrderEnum

ListProcessSetsSortOrderEnum Enum with underlying type: string

type ListProcessSetsSortOrderEnum string

Set of constants representing the allowable values for ListProcessSetsSortOrderEnum

const (
    ListProcessSetsSortOrderAsc  ListProcessSetsSortOrderEnum = "ASC"
    ListProcessSetsSortOrderDesc ListProcessSetsSortOrderEnum = "DESC"
)

func GetListProcessSetsSortOrderEnumValues

func GetListProcessSetsSortOrderEnumValues() []ListProcessSetsSortOrderEnum

GetListProcessSetsSortOrderEnumValues Enumerates the set of values for ListProcessSetsSortOrderEnum

func GetMappingListProcessSetsSortOrderEnum

func GetMappingListProcessSetsSortOrderEnum(val string) (ListProcessSetsSortOrderEnum, bool)

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

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

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

type ListWorkRequestErrorsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use, either ascending (`ASC`) or descending (`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 timestamp is descending. If no value is specified timestamp is default.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

func (ListWorkRequestErrorsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

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

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

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

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

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

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (ListWorkRequestErrorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "timestamp"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

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

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

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

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

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

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

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

type ListWorkRequestLogsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use, either ascending (`ASC`) or descending (`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 timestamp is descending. If no value is specified timestamp is default.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

func (ListWorkRequestLogsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

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

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

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

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

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

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (ListWorkRequestLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "timestamp"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

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

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

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

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

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

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

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

type ListWorkRequestsRequest struct {

    // The ID of the compartment in which data is listed.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

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

    // A filter to return only resources their lifecycleState matches the given OperationStatus.
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

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

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

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use, either ascending (`ASC`) or descending (`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"`

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

func (ListWorkRequestsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

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

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

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

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

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

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (ListWorkRequestsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

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

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

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

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

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

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

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

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

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

type ManageLicenseDetails

ManageLicenseDetails License information for a given resource.

type ManageLicenseDetails struct {

    // License edition of the monitored resource.
    License LicenseTypeEnum `mandatory:"true" json:"license"`
}

func (ManageLicenseDetails) String

func (m ManageLicenseDetails) String() string

func (ManageLicenseDetails) ValidateEnumValue

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

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

type ManageLicenseRequest

ManageLicenseRequest wrapper for the ManageLicense operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ManageLicense.go.html to see an example of how to use ManageLicenseRequest.

type ManageLicenseRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of monitored resource.
    MonitoredResourceId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceId"`

    // New license information.
    ManageLicenseDetails `contributesTo:"body"`

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

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

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

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

func (ManageLicenseRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ManageLicenseRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ManageLicenseRequest) RetryPolicy

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

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

func (ManageLicenseRequest) String

func (request ManageLicenseRequest) String() string

func (ManageLicenseRequest) ValidateEnumValue

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

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

type ManageLicenseResponse

ManageLicenseResponse wrapper for the ManageLicense operation

type ManageLicenseResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (ManageLicenseResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ManageLicenseResponse) String

func (response ManageLicenseResponse) String() string

type Metric

Metric Details of a metric which is part of this metric extension

type Metric struct {

    // Name of the metric.
    Name *string `mandatory:"true" json:"name"`

    // Data type of value of this metric
    DataType MetricDataTypeEnum `mandatory:"true" json:"dataType"`

    // Display name of the metric.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Current metric need to be included as dimension or not
    IsDimension *bool `mandatory:"false" json:"isDimension"`

    // Compute Expression to calculate the value of this metric
    ComputeExpression *string `mandatory:"false" json:"computeExpression"`

    // Flag to marks whether a metric has to be uploaded or not. When isHidden = false -> Metric is uploaded, isHidden = true -> Metric is NOT uploaded
    IsHidden *bool `mandatory:"false" json:"isHidden"`

    // Metric category
    MetricCategory MetricMetricCategoryEnum `mandatory:"false" json:"metricCategory,omitempty"`

    // Unit of metric value
    Unit *string `mandatory:"false" json:"unit"`
}

func (Metric) String

func (m Metric) String() string

func (Metric) ValidateEnumValue

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

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

type MetricData

MetricData Metric Details

type MetricData struct {

    // list of data points for the metric for training of baseline
    TrainingDataPoints []DataPoint `mandatory:"true" json:"trainingDataPoints"`

    // list of data points for the metric for evaluation of anomalies
    EvaluationDataPoints []DataPoint `mandatory:"true" json:"evaluationDataPoints"`

    // list of dimensions for the metric
    Dimensions map[string]string `mandatory:"false" json:"dimensions"`
}

func (MetricData) String

func (m MetricData) String() string

func (MetricData) ValidateEnumValue

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

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

type MetricDataTypeEnum

MetricDataTypeEnum Enum with underlying type: string

type MetricDataTypeEnum string

Set of constants representing the allowable values for MetricDataTypeEnum

const (
    MetricDataTypeString MetricDataTypeEnum = "STRING"
    MetricDataTypeNumber MetricDataTypeEnum = "NUMBER"
)

func GetMappingMetricDataTypeEnum

func GetMappingMetricDataTypeEnum(val string) (MetricDataTypeEnum, bool)

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

func GetMetricDataTypeEnumValues

func GetMetricDataTypeEnumValues() []MetricDataTypeEnum

GetMetricDataTypeEnumValues Enumerates the set of values for MetricDataTypeEnum

type MetricExtension

MetricExtension Detailed information of the Metric Extension resource

type MetricExtension struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of Metric Extension resource
    Id *string `mandatory:"true" json:"id"`

    // Metric Extension resource name
    Name *string `mandatory:"true" json:"name"`

    // Metric Extension resource display name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Resource type to which Metric Extension applies
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Tenant Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
    TenantId *string `mandatory:"true" json:"tenantId"`

    // Collection Method  Metric Extension applies
    CollectionMethod *string `mandatory:"true" json:"collectionMethod"`

    // The current status of the metric extension i.e. whether it is Draft or Published
    Status MetricExtensionLifeCycleDetailsEnum `mandatory:"true" json:"status"`

    // Schedule of metric extension should use RFC 5545 format -> recur-rule-part = "FREQ";"INTERVAL" where FREQ rule part identifies the type of recurrence rule. Valid values are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval of a minute, an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1
    CollectionRecurrences *string `mandatory:"true" json:"collectionRecurrences"`

    // List of metrics which are part of this metric extension
    MetricList []Metric `mandatory:"true" json:"metricList"`

    QueryProperties MetricExtensionQueryProperties `mandatory:"true" json:"queryProperties"`

    // Description of the metric extension.
    Description *string `mandatory:"false" json:"description"`

    // The current lifecycle state of the metric extension
    LifecycleState MetricExtensionLifeCycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Created by user
    CreatedBy *string `mandatory:"false" json:"createdBy"`

    // Last updated by user
    LastUpdatedBy *string `mandatory:"false" json:"lastUpdatedBy"`

    // Metric Extension creation time. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Metric Extension update time. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // List of resource objects on which this metric extension is enabled.
    EnabledOnResources []EnabledResourceDetails `mandatory:"false" json:"enabledOnResources"`

    // Count of resources on which this metric extension is enabled.
    EnabledOnResourcesCount *int `mandatory:"false" json:"enabledOnResourcesCount"`

    // The URI path that the user can do a GET on to access the metric extension metadata
    ResourceUri *string `mandatory:"false" json:"resourceUri"`
}

func (MetricExtension) String

func (m MetricExtension) String() string

func (*MetricExtension) UnmarshalJSON

func (m *MetricExtension) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MetricExtension) ValidateEnumValue

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

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

type MetricExtensionCollection

MetricExtensionCollection Results of a metric extension search. Contains list of MetricExtension items.

type MetricExtensionCollection struct {

    // List of metric extensions.
    Items []MetricExtensionSummary `mandatory:"true" json:"items"`
}

func (MetricExtensionCollection) String

func (m MetricExtensionCollection) String() string

func (MetricExtensionCollection) ValidateEnumValue

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

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

type MetricExtensionCollectionMethodsEnum

MetricExtensionCollectionMethodsEnum Enum with underlying type: string

type MetricExtensionCollectionMethodsEnum string

Set of constants representing the allowable values for MetricExtensionCollectionMethodsEnum

const (
    MetricExtensionCollectionMethodsOsCommand MetricExtensionCollectionMethodsEnum = "OS_COMMAND"
    MetricExtensionCollectionMethodsSql       MetricExtensionCollectionMethodsEnum = "SQL"
    MetricExtensionCollectionMethodsJmx       MetricExtensionCollectionMethodsEnum = "JMX"
)

func GetMappingMetricExtensionCollectionMethodsEnum

func GetMappingMetricExtensionCollectionMethodsEnum(val string) (MetricExtensionCollectionMethodsEnum, bool)

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

func GetMetricExtensionCollectionMethodsEnumValues

func GetMetricExtensionCollectionMethodsEnumValues() []MetricExtensionCollectionMethodsEnum

GetMetricExtensionCollectionMethodsEnumValues Enumerates the set of values for MetricExtensionCollectionMethodsEnum

type MetricExtensionLifeCycleDetailsEnum

MetricExtensionLifeCycleDetailsEnum Enum with underlying type: string

type MetricExtensionLifeCycleDetailsEnum string

Set of constants representing the allowable values for MetricExtensionLifeCycleDetailsEnum

const (
    MetricExtensionLifeCycleDetailsDraft     MetricExtensionLifeCycleDetailsEnum = "DRAFT"
    MetricExtensionLifeCycleDetailsPublished MetricExtensionLifeCycleDetailsEnum = "PUBLISHED"
)

func GetMappingMetricExtensionLifeCycleDetailsEnum

func GetMappingMetricExtensionLifeCycleDetailsEnum(val string) (MetricExtensionLifeCycleDetailsEnum, bool)

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

func GetMetricExtensionLifeCycleDetailsEnumValues

func GetMetricExtensionLifeCycleDetailsEnumValues() []MetricExtensionLifeCycleDetailsEnum

GetMetricExtensionLifeCycleDetailsEnumValues Enumerates the set of values for MetricExtensionLifeCycleDetailsEnum

type MetricExtensionLifeCycleStatesEnum

MetricExtensionLifeCycleStatesEnum Enum with underlying type: string

type MetricExtensionLifeCycleStatesEnum string

Set of constants representing the allowable values for MetricExtensionLifeCycleStatesEnum

const (
    MetricExtensionLifeCycleStatesActive  MetricExtensionLifeCycleStatesEnum = "ACTIVE"
    MetricExtensionLifeCycleStatesDeleted MetricExtensionLifeCycleStatesEnum = "DELETED"
)

func GetMappingMetricExtensionLifeCycleStatesEnum

func GetMappingMetricExtensionLifeCycleStatesEnum(val string) (MetricExtensionLifeCycleStatesEnum, bool)

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

func GetMetricExtensionLifeCycleStatesEnumValues

func GetMetricExtensionLifeCycleStatesEnumValues() []MetricExtensionLifeCycleStatesEnum

GetMetricExtensionLifeCycleStatesEnumValues Enumerates the set of values for MetricExtensionLifeCycleStatesEnum

type MetricExtensionQueryProperties

MetricExtensionQueryProperties Collection method and query properties details of metric extension

type MetricExtensionQueryProperties interface {
}

type MetricExtensionSortByEnum

MetricExtensionSortByEnum Enum with underlying type: string

type MetricExtensionSortByEnum string

Set of constants representing the allowable values for MetricExtensionSortByEnum

const (
    MetricExtensionSortByName        MetricExtensionSortByEnum = "NAME"
    MetricExtensionSortByTimeCreated MetricExtensionSortByEnum = "TIME_CREATED"
)

func GetMappingMetricExtensionSortByEnum

func GetMappingMetricExtensionSortByEnum(val string) (MetricExtensionSortByEnum, bool)

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

func GetMetricExtensionSortByEnumValues

func GetMetricExtensionSortByEnumValues() []MetricExtensionSortByEnum

GetMetricExtensionSortByEnumValues Enumerates the set of values for MetricExtensionSortByEnum

type MetricExtensionSummary

MetricExtensionSummary Summary information about metric extension resources

type MetricExtensionSummary struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of metric extension.
    Id *string `mandatory:"true" json:"id"`

    // Metric Extension Resource name.
    Name *string `mandatory:"true" json:"name"`

    // Resource type to which Metric Extension applies
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current state of the metric extension.
    Status MetricExtensionLifeCycleDetailsEnum `mandatory:"true" json:"status"`

    // Metric Extension resource display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the metric extension.
    Description *string `mandatory:"false" json:"description"`

    // The current lifecycle state of the metric extension
    LifecycleState MetricExtensionLifeCycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Metric Extension creation time. An RFC3339 formatted datetime string
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Metric Extension updation time. An RFC3339 formatted datetime string
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Type of possible collection methods.
    CollectionMethod MetricExtensionCollectionMethodsEnum `mandatory:"false" json:"collectionMethod,omitempty"`

    // Count of resources on which this metric extension is enabled.
    EnabledOnResourcesCount *int `mandatory:"false" json:"enabledOnResourcesCount"`

    // The URI path that the user can do a GET on to access the metric extension metadata
    ResourceUri *string `mandatory:"false" json:"resourceUri"`
}

func (MetricExtensionSummary) String

func (m MetricExtensionSummary) String() string

func (MetricExtensionSummary) ValidateEnumValue

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

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

type MetricExtensionUpdateQueryProperties

MetricExtensionUpdateQueryProperties Collection method and query properties details of metric extension during update

type MetricExtensionUpdateQueryProperties interface {
}

type MetricMetricCategoryEnum

MetricMetricCategoryEnum Enum with underlying type: string

type MetricMetricCategoryEnum string

Set of constants representing the allowable values for MetricMetricCategoryEnum

const (
    MetricMetricCategoryLoad         MetricMetricCategoryEnum = "LOAD"
    MetricMetricCategoryUtilization  MetricMetricCategoryEnum = "UTILIZATION"
    MetricMetricCategoryCapacity     MetricMetricCategoryEnum = "CAPACITY"
    MetricMetricCategoryAvailability MetricMetricCategoryEnum = "AVAILABILITY"
)

func GetMappingMetricMetricCategoryEnum

func GetMappingMetricMetricCategoryEnum(val string) (MetricMetricCategoryEnum, bool)

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

func GetMetricMetricCategoryEnumValues

func GetMetricMetricCategoryEnumValues() []MetricMetricCategoryEnum

GetMetricMetricCategoryEnumValues Enumerates the set of values for MetricMetricCategoryEnum

type MonitoredResource

MonitoredResource The response object for create monitored resource and get monitored resource operations. This contains information about the monitored resource. Credentials and credential aliases attributes will be returned as null due to security reasons.

type MonitoredResource struct {

    // Monitored resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    Id *string `mandatory:"true" json:"id"`

    // Monitored resource name.
    Name *string `mandatory:"true" json:"name"`

    // Monitored Resource Type.
    Type *string `mandatory:"true" json:"type"`

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Tenancy Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    TenantId *string `mandatory:"true" json:"tenantId"`

    // Monitored resource display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Monitored resource host name.
    HostName *string `mandatory:"false" json:"hostName"`

    // The external resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // External resource is any OCI resource which is not a Stack Monitoring service resource.
    // Currently supports only following resource types - Container database, non-container database,
    // pluggable database and OCI compute instance.
    ExternalId *string `mandatory:"false" json:"externalId"`

    // Management Agent Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    ManagementAgentId *string `mandatory:"false" json:"managementAgentId"`

    // Time zone in the form of tz database canonical zone ID.
    ResourceTimeZone *string `mandatory:"false" json:"resourceTimeZone"`

    // The date and time when the monitored resource was created, expressed in
    // RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time when the monitored resource was last updated, expressed in
    // RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Lifecycle state of the monitored resource.
    LifecycleState ResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // License edition of the monitored resource.
    License LicenseTypeEnum `mandatory:"false" json:"license,omitempty"`

    // Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.
    SourceType SourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // Resource Category to indicate the kind of resource type.
    ResourceCategory ResourceCategoryEnum `mandatory:"false" json:"resourceCategory,omitempty"`

    // List of monitored resource properties.
    Properties []MonitoredResourceProperty `mandatory:"false" json:"properties"`

    DatabaseConnectionDetails *ConnectionDetails `mandatory:"false" json:"databaseConnectionDetails"`

    Credentials MonitoredResourceCredential `mandatory:"false" json:"credentials"`

    Aliases *MonitoredResourceAliasCredential `mandatory:"false" json:"aliases"`

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

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

func (MonitoredResource) String

func (m MonitoredResource) String() string

func (*MonitoredResource) UnmarshalJSON

func (m *MonitoredResource) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MonitoredResource) ValidateEnumValue

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

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

type MonitoredResourceAliasCredential

MonitoredResourceAliasCredential Monitored Resource Alias Credential Details

type MonitoredResourceAliasCredential struct {

    // The source type and source name combination,delimited with (.) separator.
    // Example: {source type}.{source name} and source type max char limit is 63.
    Source *string `mandatory:"true" json:"source"`

    // The name of the alias, within the context of the source.
    Name *string `mandatory:"true" json:"name"`

    Credential *MonitoredResourceAliasSourceCredential `mandatory:"true" json:"credential"`
}

func (MonitoredResourceAliasCredential) String

func (m MonitoredResourceAliasCredential) String() string

func (MonitoredResourceAliasCredential) ValidateEnumValue

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

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

type MonitoredResourceAliasSourceCredential

MonitoredResourceAliasSourceCredential Monitored Resource Alias Reference Source Credential.

type MonitoredResourceAliasSourceCredential struct {

    // The source type and source name combination,delimited with (.) separator.
    // This refers to the pre-existing source which alias cred should point to.
    // Ex. {source type}.{source name} and source type max char limit is 63.
    Source *string `mandatory:"true" json:"source"`

    // The name of the pre-existing source credential which alias cred should point to.
    // This should refer to the pre-existing source attribute which is bound to credential name.
    Name *string `mandatory:"true" json:"name"`

    // The name of the service owning the credential.
    // Example: stack-monitoring or dbmgmt
    Service *string `mandatory:"true" json:"service"`
}

func (MonitoredResourceAliasSourceCredential) String

func (m MonitoredResourceAliasSourceCredential) String() string

func (MonitoredResourceAliasSourceCredential) ValidateEnumValue

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

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

type MonitoredResourceAssociation

MonitoredResourceAssociation Association details between two monitored resources.

type MonitoredResourceAssociation struct {

    // Association Type.
    AssociationType *string `mandatory:"true" json:"associationType"`

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Tenancy Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    TenantId *string `mandatory:"true" json:"tenantId"`

    // Source Monitored Resource Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SourceResourceId *string `mandatory:"true" json:"sourceResourceId"`

    // Destination Monitored Resource Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    DestinationResourceId *string `mandatory:"true" json:"destinationResourceId"`

    SourceResourceDetails *AssociationResourceDetails `mandatory:"false" json:"sourceResourceDetails"`

    DestinationResourceDetails *AssociationResourceDetails `mandatory:"false" json:"destinationResourceDetails"`

    // The time when the association was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Association category. Possible values are:
    // - System created (SYSTEM),
    // - User created using API (USER_API)
    // - User created using tags (USER_TAG_ASSOC).
    Category MonitoredResourceAssociationCategoryEnum `mandatory:"false" json:"category,omitempty"`

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

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

func (MonitoredResourceAssociation) String

func (m MonitoredResourceAssociation) String() string

func (MonitoredResourceAssociation) ValidateEnumValue

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

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

type MonitoredResourceAssociationCategoryEnum

MonitoredResourceAssociationCategoryEnum Enum with underlying type: string

type MonitoredResourceAssociationCategoryEnum string

Set of constants representing the allowable values for MonitoredResourceAssociationCategoryEnum

const (
    MonitoredResourceAssociationCategorySystem       MonitoredResourceAssociationCategoryEnum = "SYSTEM"
    MonitoredResourceAssociationCategoryUserApi      MonitoredResourceAssociationCategoryEnum = "USER_API"
    MonitoredResourceAssociationCategoryUserTagAssoc MonitoredResourceAssociationCategoryEnum = "USER_TAG_ASSOC"
)

func GetMappingMonitoredResourceAssociationCategoryEnum

func GetMappingMonitoredResourceAssociationCategoryEnum(val string) (MonitoredResourceAssociationCategoryEnum, bool)

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

func GetMonitoredResourceAssociationCategoryEnumValues

func GetMonitoredResourceAssociationCategoryEnumValues() []MonitoredResourceAssociationCategoryEnum

GetMonitoredResourceAssociationCategoryEnumValues Enumerates the set of values for MonitoredResourceAssociationCategoryEnum

type MonitoredResourceAssociationSummary

MonitoredResourceAssociationSummary Summary of the monitored resource association.

type MonitoredResourceAssociationSummary struct {

    // Association type between source and destination resources.
    AssociationType *string `mandatory:"true" json:"associationType"`

    // Source Monitored Resource Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SourceResourceId *string `mandatory:"true" json:"sourceResourceId"`

    // Destination Monitored Resource Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    DestinationResourceId *string `mandatory:"true" json:"destinationResourceId"`

    // The association creation time. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    SourceResourceDetails *AssociationResourceDetails `mandatory:"false" json:"sourceResourceDetails"`

    DestinationResourceDetails *AssociationResourceDetails `mandatory:"false" json:"destinationResourceDetails"`

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

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

func (MonitoredResourceAssociationSummary) String

func (m MonitoredResourceAssociationSummary) String() string

func (MonitoredResourceAssociationSummary) ValidateEnumValue

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

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

type MonitoredResourceAssociationsCollection

MonitoredResourceAssociationsCollection List of MonitoredResourceAssociationSummary elements.

type MonitoredResourceAssociationsCollection struct {

    // List of Monitored Resource Associations.
    Items []MonitoredResourceAssociationSummary `mandatory:"true" json:"items"`
}

func (MonitoredResourceAssociationsCollection) String

func (m MonitoredResourceAssociationsCollection) String() string

func (MonitoredResourceAssociationsCollection) ValidateEnumValue

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

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

type MonitoredResourceCollection

MonitoredResourceCollection Results of a resources search. Contains MonitoredResourceSummary items and other data.

type MonitoredResourceCollection struct {

    // List of monitored resources.
    Items []MonitoredResourceSummary `mandatory:"true" json:"items"`
}

func (MonitoredResourceCollection) String

func (m MonitoredResourceCollection) String() string

func (MonitoredResourceCollection) ValidateEnumValue

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

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

type MonitoredResourceCredential

MonitoredResourceCredential Monitored Resource Credential Details.

type MonitoredResourceCredential interface {

    // The source type and source name combination, delimited with (.) separator.
    // {source type}.{source name} and source type max char limit is 63.
    GetSource() *string

    // The name of the credential, within the context of the source.
    GetName() *string

    // The type of the credential ( ex. JMXCreds,DBCreds).
    GetType() *string

    // The user-specified textual description of the credential.
    GetDescription() *string
}

type MonitoredResourceCredentialCredentialTypeEnum

MonitoredResourceCredentialCredentialTypeEnum Enum with underlying type: string

type MonitoredResourceCredentialCredentialTypeEnum string

Set of constants representing the allowable values for MonitoredResourceCredentialCredentialTypeEnum

const (
    MonitoredResourceCredentialCredentialTypeExisting  MonitoredResourceCredentialCredentialTypeEnum = "EXISTING"
    MonitoredResourceCredentialCredentialTypePlaintext MonitoredResourceCredentialCredentialTypeEnum = "PLAINTEXT"
    MonitoredResourceCredentialCredentialTypeEncrypted MonitoredResourceCredentialCredentialTypeEnum = "ENCRYPTED"
)

func GetMappingMonitoredResourceCredentialCredentialTypeEnum

func GetMappingMonitoredResourceCredentialCredentialTypeEnum(val string) (MonitoredResourceCredentialCredentialTypeEnum, bool)

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

func GetMonitoredResourceCredentialCredentialTypeEnumValues

func GetMonitoredResourceCredentialCredentialTypeEnumValues() []MonitoredResourceCredentialCredentialTypeEnum

GetMonitoredResourceCredentialCredentialTypeEnumValues Enumerates the set of values for MonitoredResourceCredentialCredentialTypeEnum

type MonitoredResourceMemberSummary

MonitoredResourceMemberSummary Monitored resource member details.

type MonitoredResourceMemberSummary struct {

    // Monitored resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    ResourceId *string `mandatory:"false" json:"resourceId"`

    // Monitored Resource Name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // Monitored resource display name.
    ResourceDisplayName *string `mandatory:"false" json:"resourceDisplayName"`

    // Monitored Resource Type.
    ResourceType *string `mandatory:"false" json:"resourceType"`

    // Monitored Resource Host Name.
    HostName *string `mandatory:"false" json:"hostName"`

    // External resource is any OCI resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
    // which is not a Stack Monitoring service resource.
    // Currently supports only following resource types - Container database, non-container database,
    // pluggable database and OCI compute instance.
    ExternalId *string `mandatory:"false" json:"externalId"`

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Parent monitored resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    ParentId *string `mandatory:"false" json:"parentId"`

    // The current state of the Resource.
    LifecycleState ResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // License edition of the monitored resource.
    License LicenseTypeEnum `mandatory:"false" json:"license,omitempty"`

    // Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.
    SourceType SourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // Resource Category to indicate the kind of resource type.
    ResourceCategory ResourceCategoryEnum `mandatory:"false" json:"resourceCategory,omitempty"`

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

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

func (MonitoredResourceMemberSummary) String

func (m MonitoredResourceMemberSummary) String() string

func (MonitoredResourceMemberSummary) ValidateEnumValue

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

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

type MonitoredResourceMembersCollection

MonitoredResourceMembersCollection Results of a member search.

type MonitoredResourceMembersCollection struct {

    // List of member resources.
    Items []MonitoredResourceMemberSummary `mandatory:"true" json:"items"`
}

func (MonitoredResourceMembersCollection) String

func (m MonitoredResourceMembersCollection) String() string

func (MonitoredResourceMembersCollection) ValidateEnumValue

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

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

type MonitoredResourceProperty

MonitoredResourceProperty Property of monitored resource.

type MonitoredResourceProperty struct {

    // Property Name.
    Name *string `mandatory:"false" json:"name"`

    // Property Value.
    Value *string `mandatory:"false" json:"value"`
}

func (MonitoredResourceProperty) String

func (m MonitoredResourceProperty) String() string

func (MonitoredResourceProperty) ValidateEnumValue

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

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

type MonitoredResourceSortByEnum

MonitoredResourceSortByEnum Enum with underlying type: string

type MonitoredResourceSortByEnum string

Set of constants representing the allowable values for MonitoredResourceSortByEnum

const (
    MonitoredResourceSortByName        MonitoredResourceSortByEnum = "NAME"
    MonitoredResourceSortByTimeCreated MonitoredResourceSortByEnum = "TIME_CREATED"
)

func GetMappingMonitoredResourceSortByEnum

func GetMappingMonitoredResourceSortByEnum(val string) (MonitoredResourceSortByEnum, bool)

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

func GetMonitoredResourceSortByEnumValues

func GetMonitoredResourceSortByEnumValues() []MonitoredResourceSortByEnum

GetMonitoredResourceSortByEnumValues Enumerates the set of values for MonitoredResourceSortByEnum

type MonitoredResourceSummary

MonitoredResourceSummary The information about monitored resource.

type MonitoredResourceSummary struct {

    // Monitored resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    Id *string `mandatory:"true" json:"id"`

    // Monitored Resource Name.
    Name *string `mandatory:"true" json:"name"`

    // Monitored Resource Type.
    Type *string `mandatory:"true" json:"type"`

    // Monitored resource display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Monitored Resource Host Name.
    HostName *string `mandatory:"false" json:"hostName"`

    // External resource is any OCI resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
    // which is not a Stack Monitoring service resource.
    ExternalId *string `mandatory:"false" json:"externalId"`

    // Management Agent Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    ManagementAgentId *string `mandatory:"false" json:"managementAgentId"`

    // Monitored resource creation time. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Monitored resource update time. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the monitored resource.
    LifecycleState ResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // List of monitored resource properties.
    Properties []MonitoredResourceProperty `mandatory:"false" json:"properties"`

    // License edition of the monitored resource.
    License LicenseTypeEnum `mandatory:"false" json:"license,omitempty"`

    // Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.
    SourceType SourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // Resource Category to indicate the kind of resource type.
    ResourceCategory ResourceCategoryEnum `mandatory:"false" json:"resourceCategory,omitempty"`

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

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

func (MonitoredResourceSummary) String

func (m MonitoredResourceSummary) String() string

func (MonitoredResourceSummary) ValidateEnumValue

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

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

type MonitoredResourceTask

MonitoredResourceTask The request details for importing resources from Telemetry.

type MonitoredResourceTask struct {

    // Task identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    Id *string `mandatory:"true" json:"id"`

    // Name of the task.
    Name *string `mandatory:"true" json:"name"`

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

    TaskDetails MonitoredResourceTaskDetails `mandatory:"true" json:"taskDetails"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the tenancy.
    TenantId *string `mandatory:"false" json:"tenantId"`

    // Identifiers OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) for work requests submitted for this task.
    WorkRequestIds []string `mandatory:"false" json:"workRequestIds"`

    // The date and time when the stack monitoring resource task was created, expressed in
    // RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time when the stack monitoring resource task was last updated, expressed in
    // RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the stack monitoring resource task.
    LifecycleState MonitoredResourceTaskLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

func (MonitoredResourceTask) String

func (m MonitoredResourceTask) String() string

func (*MonitoredResourceTask) UnmarshalJSON

func (m *MonitoredResourceTask) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MonitoredResourceTask) ValidateEnumValue

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

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

type MonitoredResourceTaskDetails

MonitoredResourceTaskDetails The request details for the performing the task.

type MonitoredResourceTaskDetails interface {
}

type MonitoredResourceTaskDetailsTypeEnum

MonitoredResourceTaskDetailsTypeEnum Enum with underlying type: string

type MonitoredResourceTaskDetailsTypeEnum string

Set of constants representing the allowable values for MonitoredResourceTaskDetailsTypeEnum

const (
    MonitoredResourceTaskDetailsTypeImportOciTelemetryResources MonitoredResourceTaskDetailsTypeEnum = "IMPORT_OCI_TELEMETRY_RESOURCES"
)

func GetMappingMonitoredResourceTaskDetailsTypeEnum

func GetMappingMonitoredResourceTaskDetailsTypeEnum(val string) (MonitoredResourceTaskDetailsTypeEnum, bool)

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

func GetMonitoredResourceTaskDetailsTypeEnumValues

func GetMonitoredResourceTaskDetailsTypeEnumValues() []MonitoredResourceTaskDetailsTypeEnum

GetMonitoredResourceTaskDetailsTypeEnumValues Enumerates the set of values for MonitoredResourceTaskDetailsTypeEnum

type MonitoredResourceTaskLifecycleStateEnum

MonitoredResourceTaskLifecycleStateEnum Enum with underlying type: string

type MonitoredResourceTaskLifecycleStateEnum string

Set of constants representing the allowable values for MonitoredResourceTaskLifecycleStateEnum

const (
    MonitoredResourceTaskLifecycleStateAccepted       MonitoredResourceTaskLifecycleStateEnum = "ACCEPTED"
    MonitoredResourceTaskLifecycleStateInProgress     MonitoredResourceTaskLifecycleStateEnum = "IN_PROGRESS"
    MonitoredResourceTaskLifecycleStateWaiting        MonitoredResourceTaskLifecycleStateEnum = "WAITING"
    MonitoredResourceTaskLifecycleStateFailed         MonitoredResourceTaskLifecycleStateEnum = "FAILED"
    MonitoredResourceTaskLifecycleStateSucceeded      MonitoredResourceTaskLifecycleStateEnum = "SUCCEEDED"
    MonitoredResourceTaskLifecycleStateCanceling      MonitoredResourceTaskLifecycleStateEnum = "CANCELING"
    MonitoredResourceTaskLifecycleStateCanceled       MonitoredResourceTaskLifecycleStateEnum = "CANCELED"
    MonitoredResourceTaskLifecycleStateNeedsAttention MonitoredResourceTaskLifecycleStateEnum = "NEEDS_ATTENTION"
)

func GetMappingMonitoredResourceTaskLifecycleStateEnum

func GetMappingMonitoredResourceTaskLifecycleStateEnum(val string) (MonitoredResourceTaskLifecycleStateEnum, bool)

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

func GetMonitoredResourceTaskLifecycleStateEnumValues

func GetMonitoredResourceTaskLifecycleStateEnumValues() []MonitoredResourceTaskLifecycleStateEnum

GetMonitoredResourceTaskLifecycleStateEnumValues Enumerates the set of values for MonitoredResourceTaskLifecycleStateEnum

type MonitoredResourceTaskSummary

MonitoredResourceTaskSummary The summary details for the task.

type MonitoredResourceTaskSummary struct {

    // Task identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    Id *string `mandatory:"true" json:"id"`

    // Name of the task.
    Name *string `mandatory:"true" json:"name"`

    TaskDetails MonitoredResourceTaskDetails `mandatory:"true" json:"taskDetails"`

    // Identifiers OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) for work requests submitted for this task.
    WorkRequestIds []string `mandatory:"false" json:"workRequestIds"`

    // The date and time when the stack monitoring resource task was created, expressed in
    // RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time when the stack monitoring resource task was last updated, expressed in
    // RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the stack monitoring resource task.
    LifecycleState MonitoredResourceTaskLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

func (MonitoredResourceTaskSummary) String

func (m MonitoredResourceTaskSummary) String() string

func (*MonitoredResourceTaskSummary) UnmarshalJSON

func (m *MonitoredResourceTaskSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MonitoredResourceTaskSummary) ValidateEnumValue

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

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

type MonitoredResourceTasksCollection

MonitoredResourceTasksCollection A Collection of stack monitoring resource task summaries.

type MonitoredResourceTasksCollection struct {

    // List of stack monitoring resource task summaries.
    Items []MonitoredResourceTaskSummary `mandatory:"true" json:"items"`
}

func (MonitoredResourceTasksCollection) String

func (m MonitoredResourceTasksCollection) String() string

func (MonitoredResourceTasksCollection) ValidateEnumValue

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

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

type MonitoredResourceType

MonitoredResourceType The response object for create monitored resource type and get monitored resource type operations.

type MonitoredResourceType struct {

    // Monitored resource type identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    Id *string `mandatory:"true" json:"id"`

    // A unique monitored resource type name. The name must be unique across tenancy.
    // Name can not be changed.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the tenancy containing the resource type.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Monitored resource type display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A friendly description.
    Description *string `mandatory:"false" json:"description"`

    // Metric namespace for resource type.
    MetricNamespace *string `mandatory:"false" json:"metricNamespace"`

    // Lifecycle state of the monitored resource type.
    LifecycleState ResourceTypeLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.
    SourceType SourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // Resource Category to indicate the kind of resource type.
    ResourceCategory ResourceCategoryEnum `mandatory:"false" json:"resourceCategory,omitempty"`

    // The date and time when the monitored resource type was created, expressed in
    // RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time when the monitored resource was updated, expressed in
    // RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    Metadata ResourceTypeMetadataDetails `mandatory:"false" json:"metadata"`

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

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

func (MonitoredResourceType) String

func (m MonitoredResourceType) String() string

func (*MonitoredResourceType) UnmarshalJSON

func (m *MonitoredResourceType) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MonitoredResourceType) ValidateEnumValue

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

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

type MonitoredResourceTypeSummary

MonitoredResourceTypeSummary The summary of monitored resource type.

type MonitoredResourceTypeSummary struct {

    // Monitored resource type identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    Id *string `mandatory:"true" json:"id"`

    // A unique monitored resource type name. The name must be unique across tenancy.
    // Name can not be changed.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the tenancy containing the resource type.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Monitored resource type display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A friendly description.
    Description *string `mandatory:"false" json:"description"`

    // Metric namespace for resource type.
    MetricNamespace *string `mandatory:"false" json:"metricNamespace"`

    // Lifecycle state of the monitored resource type.
    LifecycleState ResourceTypeLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.
    SourceType SourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // Resource Category to indicate the kind of resource type.
    ResourceCategory ResourceCategoryEnum `mandatory:"false" json:"resourceCategory,omitempty"`

    Metadata ResourceTypeMetadataDetails `mandatory:"false" json:"metadata"`

    // The date and time when the monitored resource type was created, expressed in
    // RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time when the monitored resource was updated, expressed in
    // RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
    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"`

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

func (MonitoredResourceTypeSummary) String

func (m MonitoredResourceTypeSummary) String() string

func (*MonitoredResourceTypeSummary) UnmarshalJSON

func (m *MonitoredResourceTypeSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MonitoredResourceTypeSummary) ValidateEnumValue

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

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

type MonitoredResourceTypesCollection

MonitoredResourceTypesCollection A Collection of monitored resource type summaries.

type MonitoredResourceTypesCollection struct {

    // List of monitored resource type summaries.
    Items []MonitoredResourceTypeSummary `mandatory:"true" json:"items"`
}

func (MonitoredResourceTypesCollection) String

func (m MonitoredResourceTypesCollection) String() string

func (MonitoredResourceTypesCollection) ValidateEnumValue

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

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

type MonitoredResourcesCountAggregation

MonitoredResourcesCountAggregation The count of resources for specified dimension.

type MonitoredResourcesCountAggregation struct {

    // Qualifiers provided in a metric definition.
    // Available dimensions vary based on groupBy parameter.
    // Each dimension takes the form of a key-value pair.
    // Example: `"resourceType": "oci_autonomous_database"`
    Dimensions map[string]string `mandatory:"true" json:"dimensions"`

    // the value of this metric
    Count *int `mandatory:"true" json:"count"`
}

func (MonitoredResourcesCountAggregation) String

func (m MonitoredResourcesCountAggregation) String() string

func (MonitoredResourcesCountAggregation) ValidateEnumValue

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

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

type MonitoredResourcesCountAggregationCollection

MonitoredResourcesCountAggregationCollection The resource count grouped by given criteria.

type MonitoredResourcesCountAggregationCollection struct {

    // The counts related to the resource and resource types.
    Items []MonitoredResourcesCountAggregation `mandatory:"true" json:"items"`
}

func (MonitoredResourcesCountAggregationCollection) String

func (m MonitoredResourcesCountAggregationCollection) String() string

func (MonitoredResourcesCountAggregationCollection) ValidateEnumValue

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

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

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    OperationStatusWaiting    OperationStatusEnum = "WAITING"
    OperationStatusFailed     OperationStatusEnum = "FAILED"
    OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling  OperationStatusEnum = "CANCELING"
    OperationStatusCanceled   OperationStatusEnum = "CANCELED"
)

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

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

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreateResources         OperationTypeEnum = "CREATE_RESOURCES"
    OperationTypeUpdateResources         OperationTypeEnum = "UPDATE_RESOURCES"
    OperationTypeDeleteResources         OperationTypeEnum = "DELETE_RESOURCES"
    OperationTypeMoveResources           OperationTypeEnum = "MOVE_RESOURCES"
    OperationTypeEnableExternalDatabase  OperationTypeEnum = "ENABLE_EXTERNAL_DATABASE"
    OperationTypeDisableExternalDatabase OperationTypeEnum = "DISABLE_EXTERNAL_DATABASE"
    OperationTypeAddSourcesToAgent       OperationTypeEnum = "ADD_SOURCES_TO_AGENT"
    OperationTypeEnableMetricExtension   OperationTypeEnum = "ENABLE_METRIC_EXTENSION"
    OperationTypeDisableMetricExtension  OperationTypeEnum = "DISABLE_METRIC_EXTENSION"
    OperationTypeTestMetricExtension     OperationTypeEnum = "TEST_METRIC_EXTENSION"
    OperationTypeBulkAddResources        OperationTypeEnum = "BULK_ADD_RESOURCES"
    OperationTypeBulkDeleteResources     OperationTypeEnum = "BULK_DELETE_RESOURCES"
    OperationTypeUpdateAndPropagateTags  OperationTypeEnum = "UPDATE_AND_PROPAGATE_TAGS"
    OperationTypeImportResources         OperationTypeEnum = "IMPORT_RESOURCES"
)

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

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

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type OsCommandQueryProperties

OsCommandQueryProperties Query Properties applicable to OS_COMMAND type of collection method

type OsCommandQueryProperties struct {

    // OS command to execute without arguments
    Command *string `mandatory:"true" json:"command"`

    // Character used to delimit multiple metric values in single line of output
    Delimiter *string `mandatory:"true" json:"delimiter"`

    ScriptDetails *ScriptFileDetails `mandatory:"false" json:"scriptDetails"`

    // Arguments required by either command or script
    Arguments *string `mandatory:"false" json:"arguments"`

    // String prefix used to identify metric output of the OS Command
    StartsWith *string `mandatory:"false" json:"startsWith"`
}

func (OsCommandQueryProperties) MarshalJSON

func (m OsCommandQueryProperties) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OsCommandQueryProperties) String

func (m OsCommandQueryProperties) String() string

func (OsCommandQueryProperties) ValidateEnumValue

func (m OsCommandQueryProperties) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OsCommandUpdateQueryProperties

OsCommandUpdateQueryProperties Query Properties applicable to OS_COMMAND type of collection method

type OsCommandUpdateQueryProperties struct {

    // OS command to execute without arguments
    Command *string `mandatory:"false" json:"command"`

    // Character used to delimit multiple metric values in single line of output
    Delimiter *string `mandatory:"false" json:"delimiter"`

    ScriptDetails *ScriptFileDetails `mandatory:"false" json:"scriptDetails"`

    // Arguments required by either command or script
    Arguments *string `mandatory:"false" json:"arguments"`

    // String prefix used to identify metric output of the OS Command
    StartsWith *string `mandatory:"false" json:"startsWith"`
}

func (OsCommandUpdateQueryProperties) MarshalJSON

func (m OsCommandUpdateQueryProperties) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OsCommandUpdateQueryProperties) String

func (m OsCommandUpdateQueryProperties) String() string

func (OsCommandUpdateQueryProperties) ValidateEnumValue

func (m OsCommandUpdateQueryProperties) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PlainTextCredentials

PlainTextCredentials Plain text credentials [indicated by the type property in CredentialStore].

type PlainTextCredentials struct {

    // The credential properties list. Credential property values will be either
    // in plain text format or encrypted for encrypted credentials.
    Properties []CredentialProperty `mandatory:"true" json:"properties"`

    // The source type and source name combination, delimited with (.) separator.
    // {source type}.{source name} and source type max char limit is 63.
    Source *string `mandatory:"false" json:"source"`

    // The name of the credential, within the context of the source.
    Name *string `mandatory:"false" json:"name"`

    // The type of the credential ( ex. JMXCreds,DBCreds).
    Type *string `mandatory:"false" json:"type"`

    // The user-specified textual description of the credential.
    Description *string `mandatory:"false" json:"description"`
}

func (PlainTextCredentials) GetDescription

func (m PlainTextCredentials) GetDescription() *string

GetDescription returns Description

func (PlainTextCredentials) GetName

func (m PlainTextCredentials) GetName() *string

GetName returns Name

func (PlainTextCredentials) GetSource

func (m PlainTextCredentials) GetSource() *string

GetSource returns Source

func (PlainTextCredentials) GetType

func (m PlainTextCredentials) GetType() *string

GetType returns Type

func (PlainTextCredentials) MarshalJSON

func (m PlainTextCredentials) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PlainTextCredentials) String

func (m PlainTextCredentials) String() string

func (PlainTextCredentials) ValidateEnumValue

func (m PlainTextCredentials) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PreExistingCredentials

PreExistingCredentials Pre existing credentials [indicated by the type property in CredentialStore].

type PreExistingCredentials struct {

    // The source type and source name combination, delimited with (.) separator.
    // {source type}.{source name} and source type max char limit is 63.
    Source *string `mandatory:"false" json:"source"`

    // The name of the credential, within the context of the source.
    Name *string `mandatory:"false" json:"name"`

    // The type of the credential ( ex. JMXCreds,DBCreds).
    Type *string `mandatory:"false" json:"type"`

    // The user-specified textual description of the credential.
    Description *string `mandatory:"false" json:"description"`
}

func (PreExistingCredentials) GetDescription

func (m PreExistingCredentials) GetDescription() *string

GetDescription returns Description

func (PreExistingCredentials) GetName

func (m PreExistingCredentials) GetName() *string

GetName returns Name

func (PreExistingCredentials) GetSource

func (m PreExistingCredentials) GetSource() *string

GetSource returns Source

func (PreExistingCredentials) GetType

func (m PreExistingCredentials) GetType() *string

GetType returns Type

func (PreExistingCredentials) MarshalJSON

func (m PreExistingCredentials) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PreExistingCredentials) String

func (m PreExistingCredentials) String() string

func (PreExistingCredentials) ValidateEnumValue

func (m PreExistingCredentials) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProcessSet

ProcessSet The Process Set details.

type ProcessSet struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Process Set.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current state of the Resource.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Name of the Process Set.
    DisplayName *string `mandatory:"true" json:"displayName"`

    Specification *ProcessSetSpecification `mandatory:"true" json:"specification"`

    // The time the process set was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current revision of the Process Set.
    Revision *string `mandatory:"true" json:"revision"`

    // The time the process set was last 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"`

    // 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"`
}

func (ProcessSet) String

func (m ProcessSet) String() string

func (ProcessSet) ValidateEnumValue

func (m ProcessSet) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProcessSetCollection

ProcessSetCollection Result of the Process Set fetch.

type ProcessSetCollection struct {

    // List of Process Sets.
    Items []ProcessSetSummary `mandatory:"true" json:"items"`
}

func (ProcessSetCollection) String

func (m ProcessSetCollection) String() string

func (ProcessSetCollection) ValidateEnumValue

func (m ProcessSetCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProcessSetSpecification

ProcessSetSpecification Collection of regular expression specifications used to identify the processes to be monitored.

type ProcessSetSpecification struct {

    // List of Process Set specification details.
    Items []ProcessSetSpecificationDetails `mandatory:"true" json:"items"`
}

func (ProcessSetSpecification) String

func (m ProcessSetSpecification) String() string

func (ProcessSetSpecification) ValidateEnumValue

func (m ProcessSetSpecification) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProcessSetSpecificationDetails

ProcessSetSpecificationDetails Details of a single regular expression specification in a Process Set.

type ProcessSetSpecificationDetails struct {

    // Optional label used to identify a single filter.
    Label *string `mandatory:"false" json:"label"`

    // String literal used for exact matching on process name.
    ProcessCommand *string `mandatory:"false" json:"processCommand"`

    // String literal used for exact matching on process user.
    ProcessUser *string `mandatory:"false" json:"processUser"`

    // Regex pattern matching on process arguments.
    ProcessLineRegexPattern *string `mandatory:"false" json:"processLineRegexPattern"`
}

func (ProcessSetSpecificationDetails) String

func (m ProcessSetSpecificationDetails) String() string

func (ProcessSetSpecificationDetails) ValidateEnumValue

func (m ProcessSetSpecificationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProcessSetSummary

ProcessSetSummary Summary of a Process Set, used to construct a list of Process Sets when fetching all Process Sets in a compartment.

type ProcessSetSummary struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Process Set.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current state of the Resource.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Name of the Process Set.
    DisplayName *string `mandatory:"true" json:"displayName"`

    Specification *ProcessSetSpecification `mandatory:"true" json:"specification"`

    // The time the process set was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current revision of the Process Set.
    Revision *string `mandatory:"true" json:"revision"`

    // The time the process set was last 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"`

    // 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"`
}

func (ProcessSetSummary) String

func (m ProcessSetSummary) String() string

func (ProcessSetSummary) ValidateEnumValue

func (m ProcessSetSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PropertyDetails

PropertyDetails Property Details

type PropertyDetails struct {

    // Key/Value pair of Property
    PropertiesMap map[string]string `mandatory:"false" json:"propertiesMap"`
}

func (PropertyDetails) String

func (m PropertyDetails) String() string

func (PropertyDetails) ValidateEnumValue

func (m PropertyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishMetricExtensionRequest

PublishMetricExtensionRequest wrapper for the PublishMetricExtension operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/PublishMetricExtension.go.html to see an example of how to use PublishMetricExtensionRequest.

type PublishMetricExtensionRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the metric extension resource.
    MetricExtensionId *string `mandatory:"true" contributesTo:"path" name:"metricExtensionId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    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"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (PublishMetricExtensionRequest) BinaryRequestBody

func (request PublishMetricExtensionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PublishMetricExtensionRequest) HTTPRequest

func (request PublishMetricExtensionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PublishMetricExtensionRequest) RetryPolicy

func (request PublishMetricExtensionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PublishMetricExtensionRequest) String

func (request PublishMetricExtensionRequest) String() string

func (PublishMetricExtensionRequest) ValidateEnumValue

func (request PublishMetricExtensionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishMetricExtensionResponse

PublishMetricExtensionResponse wrapper for the PublishMetricExtension operation

type PublishMetricExtensionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MetricExtension instance
    MetricExtension `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Content location of the resource.
    ContentLocation *string `presentIn:"header" name:"content-location"`
}

func (PublishMetricExtensionResponse) HTTPResponse

func (response PublishMetricExtensionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PublishMetricExtensionResponse) String

func (response PublishMetricExtensionResponse) String() string

type RequestMonitoredResourcesSummarizedCountGroupByEnum

RequestMonitoredResourcesSummarizedCountGroupByEnum Enum with underlying type: string

type RequestMonitoredResourcesSummarizedCountGroupByEnum string

Set of constants representing the allowable values for RequestMonitoredResourcesSummarizedCountGroupByEnum

const (
    RequestMonitoredResourcesSummarizedCountGroupByResourcetype     RequestMonitoredResourcesSummarizedCountGroupByEnum = "resourceType"
    RequestMonitoredResourcesSummarizedCountGroupByLicense          RequestMonitoredResourcesSummarizedCountGroupByEnum = "license"
    RequestMonitoredResourcesSummarizedCountGroupByParentresourceid RequestMonitoredResourcesSummarizedCountGroupByEnum = "parentResourceId"
)

func GetMappingRequestMonitoredResourcesSummarizedCountGroupByEnum

func GetMappingRequestMonitoredResourcesSummarizedCountGroupByEnum(val string) (RequestMonitoredResourcesSummarizedCountGroupByEnum, bool)

GetMappingRequestMonitoredResourcesSummarizedCountGroupByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRequestMonitoredResourcesSummarizedCountGroupByEnumValues

func GetRequestMonitoredResourcesSummarizedCountGroupByEnumValues() []RequestMonitoredResourcesSummarizedCountGroupByEnum

GetRequestMonitoredResourcesSummarizedCountGroupByEnumValues Enumerates the set of values for RequestMonitoredResourcesSummarizedCountGroupByEnum

type RequestMonitoredResourcesSummarizedCountLicenseEnum

RequestMonitoredResourcesSummarizedCountLicenseEnum Enum with underlying type: string

type RequestMonitoredResourcesSummarizedCountLicenseEnum string

Set of constants representing the allowable values for RequestMonitoredResourcesSummarizedCountLicenseEnum

const (
    RequestMonitoredResourcesSummarizedCountLicenseStandardEdition   RequestMonitoredResourcesSummarizedCountLicenseEnum = "STANDARD_EDITION"
    RequestMonitoredResourcesSummarizedCountLicenseEnterpriseEdition RequestMonitoredResourcesSummarizedCountLicenseEnum = "ENTERPRISE_EDITION"
)

func GetMappingRequestMonitoredResourcesSummarizedCountLicenseEnum

func GetMappingRequestMonitoredResourcesSummarizedCountLicenseEnum(val string) (RequestMonitoredResourcesSummarizedCountLicenseEnum, bool)

GetMappingRequestMonitoredResourcesSummarizedCountLicenseEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRequestMonitoredResourcesSummarizedCountLicenseEnumValues

func GetRequestMonitoredResourcesSummarizedCountLicenseEnumValues() []RequestMonitoredResourcesSummarizedCountLicenseEnum

GetRequestMonitoredResourcesSummarizedCountLicenseEnumValues Enumerates the set of values for RequestMonitoredResourcesSummarizedCountLicenseEnum

type RequestMonitoredResourcesSummarizedCountRequest

RequestMonitoredResourcesSummarizedCountRequest wrapper for the RequestMonitoredResourcesSummarizedCount operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/RequestMonitoredResourcesSummarizedCount.go.html to see an example of how to use RequestMonitoredResourcesSummarizedCountRequest.

type RequestMonitoredResourcesSummarizedCountRequest struct {

    // The ID of the compartment in which data is listed.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The field to group by. Default group by is 'resourceType'.
    GroupBy RequestMonitoredResourcesSummarizedCountGroupByEnum `mandatory:"false" contributesTo:"query" name:"groupBy" omitEmpty:"true"`

    // Filter to return resource counts that match with the given licence edition.
    License RequestMonitoredResourcesSummarizedCountLicenseEnum `mandatory:"false" contributesTo:"query" name:"license" omitEmpty:"true"`

    // A filter to return resource counts that match exact resource type.
    ResourceType *string `mandatory:"false" contributesTo:"query" name:"resourceType"`

    // If this query parameter is specified, the result is sorted by this query parameter value.
    SortBy RequestMonitoredResourcesSummarizedCountSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder RequestMonitoredResourcesSummarizedCountSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestMonitoredResourcesSummarizedCountRequest) BinaryRequestBody

func (request RequestMonitoredResourcesSummarizedCountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestMonitoredResourcesSummarizedCountRequest) HTTPRequest

func (request RequestMonitoredResourcesSummarizedCountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestMonitoredResourcesSummarizedCountRequest) RetryPolicy

func (request RequestMonitoredResourcesSummarizedCountRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestMonitoredResourcesSummarizedCountRequest) String

func (request RequestMonitoredResourcesSummarizedCountRequest) String() string

func (RequestMonitoredResourcesSummarizedCountRequest) ValidateEnumValue

func (request RequestMonitoredResourcesSummarizedCountRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestMonitoredResourcesSummarizedCountResponse

RequestMonitoredResourcesSummarizedCountResponse wrapper for the RequestMonitoredResourcesSummarizedCount operation

type RequestMonitoredResourcesSummarizedCountResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MonitoredResourcesCountAggregationCollection instances
    MonitoredResourcesCountAggregationCollection `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"`

    // For pagination of a list of items. The total number of items in the result.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (RequestMonitoredResourcesSummarizedCountResponse) HTTPResponse

func (response RequestMonitoredResourcesSummarizedCountResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestMonitoredResourcesSummarizedCountResponse) String

func (response RequestMonitoredResourcesSummarizedCountResponse) String() string

type RequestMonitoredResourcesSummarizedCountSortByEnum

RequestMonitoredResourcesSummarizedCountSortByEnum Enum with underlying type: string

type RequestMonitoredResourcesSummarizedCountSortByEnum string

Set of constants representing the allowable values for RequestMonitoredResourcesSummarizedCountSortByEnum

const (
    RequestMonitoredResourcesSummarizedCountSortByCount RequestMonitoredResourcesSummarizedCountSortByEnum = "count"
)

func GetMappingRequestMonitoredResourcesSummarizedCountSortByEnum

func GetMappingRequestMonitoredResourcesSummarizedCountSortByEnum(val string) (RequestMonitoredResourcesSummarizedCountSortByEnum, bool)

GetMappingRequestMonitoredResourcesSummarizedCountSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRequestMonitoredResourcesSummarizedCountSortByEnumValues

func GetRequestMonitoredResourcesSummarizedCountSortByEnumValues() []RequestMonitoredResourcesSummarizedCountSortByEnum

GetRequestMonitoredResourcesSummarizedCountSortByEnumValues Enumerates the set of values for RequestMonitoredResourcesSummarizedCountSortByEnum

type RequestMonitoredResourcesSummarizedCountSortOrderEnum

RequestMonitoredResourcesSummarizedCountSortOrderEnum Enum with underlying type: string

type RequestMonitoredResourcesSummarizedCountSortOrderEnum string

Set of constants representing the allowable values for RequestMonitoredResourcesSummarizedCountSortOrderEnum

const (
    RequestMonitoredResourcesSummarizedCountSortOrderAsc  RequestMonitoredResourcesSummarizedCountSortOrderEnum = "ASC"
    RequestMonitoredResourcesSummarizedCountSortOrderDesc RequestMonitoredResourcesSummarizedCountSortOrderEnum = "DESC"
)

func GetMappingRequestMonitoredResourcesSummarizedCountSortOrderEnum

func GetMappingRequestMonitoredResourcesSummarizedCountSortOrderEnum(val string) (RequestMonitoredResourcesSummarizedCountSortOrderEnum, bool)

GetMappingRequestMonitoredResourcesSummarizedCountSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRequestMonitoredResourcesSummarizedCountSortOrderEnumValues

func GetRequestMonitoredResourcesSummarizedCountSortOrderEnumValues() []RequestMonitoredResourcesSummarizedCountSortOrderEnum

GetRequestMonitoredResourcesSummarizedCountSortOrderEnumValues Enumerates the set of values for RequestMonitoredResourcesSummarizedCountSortOrderEnum

type ResourceCategoryEnum

ResourceCategoryEnum Enum with underlying type: string

type ResourceCategoryEnum string

Set of constants representing the allowable values for ResourceCategoryEnum

const (
    ResourceCategoryApplication ResourceCategoryEnum = "APPLICATION"
    ResourceCategoryDatabase    ResourceCategoryEnum = "DATABASE"
    ResourceCategoryMiddleware  ResourceCategoryEnum = "MIDDLEWARE"
    ResourceCategoryUnknown     ResourceCategoryEnum = "UNKNOWN"
)

func GetMappingResourceCategoryEnum

func GetMappingResourceCategoryEnum(val string) (ResourceCategoryEnum, bool)

GetMappingResourceCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResourceCategoryEnumValues

func GetResourceCategoryEnumValues() []ResourceCategoryEnum

GetResourceCategoryEnumValues Enumerates the set of values for ResourceCategoryEnum

type ResourceLifecycleStateEnum

ResourceLifecycleStateEnum Enum with underlying type: string

type ResourceLifecycleStateEnum string

Set of constants representing the allowable values for ResourceLifecycleStateEnum

const (
    ResourceLifecycleStateCreating ResourceLifecycleStateEnum = "CREATING"
    ResourceLifecycleStateUpdating ResourceLifecycleStateEnum = "UPDATING"
    ResourceLifecycleStateActive   ResourceLifecycleStateEnum = "ACTIVE"
    ResourceLifecycleStateDeleting ResourceLifecycleStateEnum = "DELETING"
    ResourceLifecycleStateDeleted  ResourceLifecycleStateEnum = "DELETED"
    ResourceLifecycleStateFailed   ResourceLifecycleStateEnum = "FAILED"
)

func GetMappingResourceLifecycleStateEnum

func GetMappingResourceLifecycleStateEnum(val string) (ResourceLifecycleStateEnum, bool)

GetMappingResourceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResourceLifecycleStateEnumValues

func GetResourceLifecycleStateEnumValues() []ResourceLifecycleStateEnum

GetResourceLifecycleStateEnumValues Enumerates the set of values for ResourceLifecycleStateEnum

type ResourceTypeLifecycleStateEnum

ResourceTypeLifecycleStateEnum Enum with underlying type: string

type ResourceTypeLifecycleStateEnum string

Set of constants representing the allowable values for ResourceTypeLifecycleStateEnum

const (
    ResourceTypeLifecycleStateCreating ResourceTypeLifecycleStateEnum = "CREATING"
    ResourceTypeLifecycleStateUpdating ResourceTypeLifecycleStateEnum = "UPDATING"
    ResourceTypeLifecycleStateActive   ResourceTypeLifecycleStateEnum = "ACTIVE"
    ResourceTypeLifecycleStateDeleting ResourceTypeLifecycleStateEnum = "DELETING"
    ResourceTypeLifecycleStateDeleted  ResourceTypeLifecycleStateEnum = "DELETED"
    ResourceTypeLifecycleStateFailed   ResourceTypeLifecycleStateEnum = "FAILED"
)

func GetMappingResourceTypeLifecycleStateEnum

func GetMappingResourceTypeLifecycleStateEnum(val string) (ResourceTypeLifecycleStateEnum, bool)

GetMappingResourceTypeLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResourceTypeLifecycleStateEnumValues

func GetResourceTypeLifecycleStateEnumValues() []ResourceTypeLifecycleStateEnum

GetResourceTypeLifecycleStateEnumValues Enumerates the set of values for ResourceTypeLifecycleStateEnum

type ResourceTypeMetadataDetails

ResourceTypeMetadataDetails The metadata details for resource type.

type ResourceTypeMetadataDetails interface {
}

type ResourceTypeMetadataDetailsFormatEnum

ResourceTypeMetadataDetailsFormatEnum Enum with underlying type: string

type ResourceTypeMetadataDetailsFormatEnum string

Set of constants representing the allowable values for ResourceTypeMetadataDetailsFormatEnum

const (
    ResourceTypeMetadataDetailsFormatSystemFormat ResourceTypeMetadataDetailsFormatEnum = "SYSTEM_FORMAT"
)

func GetMappingResourceTypeMetadataDetailsFormatEnum

func GetMappingResourceTypeMetadataDetailsFormatEnum(val string) (ResourceTypeMetadataDetailsFormatEnum, bool)

GetMappingResourceTypeMetadataDetailsFormatEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResourceTypeMetadataDetailsFormatEnumValues

func GetResourceTypeMetadataDetailsFormatEnumValues() []ResourceTypeMetadataDetailsFormatEnum

GetResourceTypeMetadataDetailsFormatEnumValues Enumerates the set of values for ResourceTypeMetadataDetailsFormatEnum

type ScriptFileDetails

ScriptFileDetails Script details applicable to any OS Command based Metric Extension which needs to run a script to collect data

type ScriptFileDetails struct {

    // Name of the script file
    Name *string `mandatory:"true" json:"name"`

    // Content of the script file as base64 encoded string
    Content *string `mandatory:"true" json:"content"`
}

func (ScriptFileDetails) String

func (m ScriptFileDetails) String() string

func (ScriptFileDetails) ValidateEnumValue

func (m ScriptFileDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SearchAssociatedResourcesDetails

SearchAssociatedResourcesDetails The criteria for searching associated monitored resources.

type SearchAssociatedResourcesDetails struct {

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A filter to return associated resources that match resources of type.
    // Either resourceId or resourceType should be provided.
    ResourceType *string `mandatory:"false" json:"resourceType"`

    // Monitored resource identifier for which the associated resources should be fetched.
    // Either resourceId or resourceType should be provided.
    ResourceId *string `mandatory:"false" json:"resourceId"`

    // The field which determines the depth of hierarchy while searching for associated resources.
    // Possible values - 0 for all levels. And positive number to indicate different levels.
    // Default value is 1, which indicates 1st level associations.
    LimitLevel *int `mandatory:"false" json:"limitLevel"`

    // Association types filter to be searched for finding associated resources.
    AssociationTypes []string `mandatory:"false" json:"associationTypes"`
}

func (SearchAssociatedResourcesDetails) String

func (m SearchAssociatedResourcesDetails) String() string

func (SearchAssociatedResourcesDetails) ValidateEnumValue

func (m SearchAssociatedResourcesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SearchAssociatedResourcesRequest

SearchAssociatedResourcesRequest wrapper for the SearchAssociatedResources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/SearchAssociatedResources.go.html to see an example of how to use SearchAssociatedResourcesRequest.

type SearchAssociatedResourcesRequest struct {

    // Search Criteria for the listing the monitored resources for given type and compartmentId.
    SearchAssociatedResourcesDetails `contributesTo:"body"`

    // Partial response refers to an optimization technique offered
    // by the RESTful web APIs, to return only the information
    // (fields) required by the client. In this mechanism, the client
    // sends the required field names as the query parameters for
    // an API to the server, and the server trims down the default
    // response content by removing the fields that are not required
    // by the client. The parameter controls which fields to
    // return and should be a query string parameter called "fields" of
    // an array type, provide the values as enums, and use collectionFormat.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Partial response refers to an optimization technique offered
    // by the RESTful web APIs, to return all the information except
    // the fields requested to be excluded (excludeFields) by the client.
    // In this mechanism, the client
    // sends the exclude field names as the query parameters for
    // an API to the server, and the server trims down the default
    // response content by removing the fields that are not required
    // by the client. The parameter controls which fields to
    // exlude and to return and should be a query string parameter
    // called "excludeFields" of an array type, provide the values
    // as enums, and use collectionFormat.
    ExcludeFields []string `contributesTo:"query" name:"excludeFields" collectionFormat:"multi"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    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"`

    // 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"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SearchAssociatedResourcesRequest) BinaryRequestBody

func (request SearchAssociatedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SearchAssociatedResourcesRequest) HTTPRequest

func (request SearchAssociatedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SearchAssociatedResourcesRequest) RetryPolicy

func (request SearchAssociatedResourcesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SearchAssociatedResourcesRequest) String

func (request SearchAssociatedResourcesRequest) String() string

func (SearchAssociatedResourcesRequest) ValidateEnumValue

func (request SearchAssociatedResourcesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SearchAssociatedResourcesResponse

SearchAssociatedResourcesResponse wrapper for the SearchAssociatedResources operation

type SearchAssociatedResourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AssociatedResourcesCollection instances
    AssociatedResourcesCollection `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"`

    // For pagination of a list of items. The total number of items in the result.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (SearchAssociatedResourcesResponse) HTTPResponse

func (response SearchAssociatedResourcesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SearchAssociatedResourcesResponse) String

func (response SearchAssociatedResourcesResponse) String() string

type SearchMonitoredResourceAssociationsDetails

SearchMonitoredResourceAssociationsDetails The information required to search monitored resource associations.

type SearchMonitoredResourceAssociationsDetails struct {

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Source Monitored Resource Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SourceResourceId *string `mandatory:"false" json:"sourceResourceId"`

    // Source Monitored Resource Name.
    SourceResourceName *string `mandatory:"false" json:"sourceResourceName"`

    // Source Monitored Resource Type.
    SourceResourceType *string `mandatory:"false" json:"sourceResourceType"`

    // Destination Monitored Resource Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    DestinationResourceId *string `mandatory:"false" json:"destinationResourceId"`

    // Source Monitored Resource Name.
    DestinationResourceName *string `mandatory:"false" json:"destinationResourceName"`

    // Source Monitored Resource Type.
    DestinationResourceType *string `mandatory:"false" json:"destinationResourceType"`

    // Association type filter to search associated resources.
    AssociationType *string `mandatory:"false" json:"associationType"`

    // The field to sort by. Only one sort order may be provided.
    // Default order for timeCreated is descending. Default order for assocType is descending.
    SortBy SearchMonitoredResourceAssociationsDetailsSortByEnum `mandatory:"false" json:"sortBy,omitempty"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
}

func (SearchMonitoredResourceAssociationsDetails) String

func (m SearchMonitoredResourceAssociationsDetails) String() string

func (SearchMonitoredResourceAssociationsDetails) ValidateEnumValue

func (m SearchMonitoredResourceAssociationsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SearchMonitoredResourceAssociationsDetailsSortByEnum

SearchMonitoredResourceAssociationsDetailsSortByEnum Enum with underlying type: string

type SearchMonitoredResourceAssociationsDetailsSortByEnum string

Set of constants representing the allowable values for SearchMonitoredResourceAssociationsDetailsSortByEnum

const (
    SearchMonitoredResourceAssociationsDetailsSortByTimeCreated SearchMonitoredResourceAssociationsDetailsSortByEnum = "TIME_CREATED"
    SearchMonitoredResourceAssociationsDetailsSortByAssocType   SearchMonitoredResourceAssociationsDetailsSortByEnum = "ASSOC_TYPE"
)

func GetMappingSearchMonitoredResourceAssociationsDetailsSortByEnum

func GetMappingSearchMonitoredResourceAssociationsDetailsSortByEnum(val string) (SearchMonitoredResourceAssociationsDetailsSortByEnum, bool)

GetMappingSearchMonitoredResourceAssociationsDetailsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSearchMonitoredResourceAssociationsDetailsSortByEnumValues

func GetSearchMonitoredResourceAssociationsDetailsSortByEnumValues() []SearchMonitoredResourceAssociationsDetailsSortByEnum

GetSearchMonitoredResourceAssociationsDetailsSortByEnumValues Enumerates the set of values for SearchMonitoredResourceAssociationsDetailsSortByEnum

type SearchMonitoredResourceAssociationsRequest

SearchMonitoredResourceAssociationsRequest wrapper for the SearchMonitoredResourceAssociations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/SearchMonitoredResourceAssociations.go.html to see an example of how to use SearchMonitoredResourceAssociationsRequest.

type SearchMonitoredResourceAssociationsRequest struct {

    // Search criteria for listing monitored resource associations.
    SearchMonitoredResourceAssociationsDetails `contributesTo:"body"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"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 `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"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SearchMonitoredResourceAssociationsRequest) BinaryRequestBody

func (request SearchMonitoredResourceAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SearchMonitoredResourceAssociationsRequest) HTTPRequest

func (request SearchMonitoredResourceAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SearchMonitoredResourceAssociationsRequest) RetryPolicy

func (request SearchMonitoredResourceAssociationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SearchMonitoredResourceAssociationsRequest) String

func (request SearchMonitoredResourceAssociationsRequest) String() string

func (SearchMonitoredResourceAssociationsRequest) ValidateEnumValue

func (request SearchMonitoredResourceAssociationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SearchMonitoredResourceAssociationsResponse

SearchMonitoredResourceAssociationsResponse wrapper for the SearchMonitoredResourceAssociations operation

type SearchMonitoredResourceAssociationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MonitoredResourceAssociationsCollection instances
    MonitoredResourceAssociationsCollection `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"`

    // For pagination of a list of items. The total number of items in the result.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (SearchMonitoredResourceAssociationsResponse) HTTPResponse

func (response SearchMonitoredResourceAssociationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SearchMonitoredResourceAssociationsResponse) String

func (response SearchMonitoredResourceAssociationsResponse) String() string

type SearchMonitoredResourceMembersDetails

SearchMonitoredResourceMembersDetails The search criteria for listing monitored resource member targets.

type SearchMonitoredResourceMembersDetails struct {

    // Destination Monitored Resource Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    DestinationResourceId *string `mandatory:"false" json:"destinationResourceId"`

    // The field which determines the depth of hierarchy while searching for members.
    LimitLevel *int `mandatory:"false" json:"limitLevel"`
}

func (SearchMonitoredResourceMembersDetails) String

func (m SearchMonitoredResourceMembersDetails) String() string

func (SearchMonitoredResourceMembersDetails) ValidateEnumValue

func (m SearchMonitoredResourceMembersDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SearchMonitoredResourceMembersRequest

SearchMonitoredResourceMembersRequest wrapper for the SearchMonitoredResourceMembers operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/SearchMonitoredResourceMembers.go.html to see an example of how to use SearchMonitoredResourceMembersRequest.

type SearchMonitoredResourceMembersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of monitored resource.
    MonitoredResourceId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceId"`

    // Search criteria for listing member monitored resources.
    SearchMonitoredResourceMembersDetails `contributesTo:"body"`

    // If this query parameter is specified, the result is sorted by this query parameter value.
    SortBy SearchMonitoredResourceMembersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder SearchMonitoredResourceMembersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SearchMonitoredResourceMembersRequest) BinaryRequestBody

func (request SearchMonitoredResourceMembersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SearchMonitoredResourceMembersRequest) HTTPRequest

func (request SearchMonitoredResourceMembersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SearchMonitoredResourceMembersRequest) RetryPolicy

func (request SearchMonitoredResourceMembersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SearchMonitoredResourceMembersRequest) String

func (request SearchMonitoredResourceMembersRequest) String() string

func (SearchMonitoredResourceMembersRequest) ValidateEnumValue

func (request SearchMonitoredResourceMembersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SearchMonitoredResourceMembersResponse

SearchMonitoredResourceMembersResponse wrapper for the SearchMonitoredResourceMembers operation

type SearchMonitoredResourceMembersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MonitoredResourceMembersCollection instances
    MonitoredResourceMembersCollection `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"`

    // For pagination of a list of items. The total number of items in the result.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (SearchMonitoredResourceMembersResponse) HTTPResponse

func (response SearchMonitoredResourceMembersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SearchMonitoredResourceMembersResponse) String

func (response SearchMonitoredResourceMembersResponse) String() string

type SearchMonitoredResourceMembersSortByEnum

SearchMonitoredResourceMembersSortByEnum Enum with underlying type: string

type SearchMonitoredResourceMembersSortByEnum string

Set of constants representing the allowable values for SearchMonitoredResourceMembersSortByEnum

const (
    SearchMonitoredResourceMembersSortByResourcename       SearchMonitoredResourceMembersSortByEnum = "resourceName"
    SearchMonitoredResourceMembersSortByResourcetype       SearchMonitoredResourceMembersSortByEnum = "resourceType"
    SearchMonitoredResourceMembersSortBySourceresourcetype SearchMonitoredResourceMembersSortByEnum = "sourceResourceType"
)

func GetMappingSearchMonitoredResourceMembersSortByEnum

func GetMappingSearchMonitoredResourceMembersSortByEnum(val string) (SearchMonitoredResourceMembersSortByEnum, bool)

GetMappingSearchMonitoredResourceMembersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSearchMonitoredResourceMembersSortByEnumValues

func GetSearchMonitoredResourceMembersSortByEnumValues() []SearchMonitoredResourceMembersSortByEnum

GetSearchMonitoredResourceMembersSortByEnumValues Enumerates the set of values for SearchMonitoredResourceMembersSortByEnum

type SearchMonitoredResourceMembersSortOrderEnum

SearchMonitoredResourceMembersSortOrderEnum Enum with underlying type: string

type SearchMonitoredResourceMembersSortOrderEnum string

Set of constants representing the allowable values for SearchMonitoredResourceMembersSortOrderEnum

const (
    SearchMonitoredResourceMembersSortOrderAsc  SearchMonitoredResourceMembersSortOrderEnum = "ASC"
    SearchMonitoredResourceMembersSortOrderDesc SearchMonitoredResourceMembersSortOrderEnum = "DESC"
)

func GetMappingSearchMonitoredResourceMembersSortOrderEnum

func GetMappingSearchMonitoredResourceMembersSortOrderEnum(val string) (SearchMonitoredResourceMembersSortOrderEnum, bool)

GetMappingSearchMonitoredResourceMembersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSearchMonitoredResourceMembersSortOrderEnumValues

func GetSearchMonitoredResourceMembersSortOrderEnumValues() []SearchMonitoredResourceMembersSortOrderEnum

GetSearchMonitoredResourceMembersSortOrderEnumValues Enumerates the set of values for SearchMonitoredResourceMembersSortOrderEnum

type SearchMonitoredResourcesDetails

SearchMonitoredResourcesDetails The property search criteria for listing monitored resources.

type SearchMonitoredResourcesDetails struct {

    // Compartment Identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Multiple compartment identifiers OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    CompartmentIds []string `mandatory:"false" json:"compartmentIds"`

    // Multiple lifecycle states filter.
    LifecycleStates []ResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleStates"`

    // Source type filter.
    SourceType SourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // Resource category filter.
    ResourceCategory ResourceCategoryEnum `mandatory:"false" json:"resourceCategory,omitempty"`

    // A filter to return resources that match exact resource name.
    Name *string `mandatory:"false" json:"name"`

    // A filter to return resources that match resource name pattern given. The match is not case sensitive.
    NameContains *string `mandatory:"false" json:"nameContains"`

    // A filter to return resources that match resource type.
    Type *string `mandatory:"false" json:"type"`

    // A filter to return resources with host name match.
    HostName *string `mandatory:"false" json:"hostName"`

    // External resource is any OCI resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)
    // which is not a Stack Monitoring service resource.
    // Currently supports only following resource types - Container database, non-container database,
    // pluggable database and OCI compute instance.
    ExternalId *string `mandatory:"false" json:"externalId"`

    // A filter to return resources with host name pattern.
    HostNameContains *string `mandatory:"false" json:"hostNameContains"`

    // A filter to return resources with matching management agent id.
    ManagementAgentId *string `mandatory:"false" json:"managementAgentId"`

    // A filter to return resources with matching lifecycle state.
    LifecycleState ResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // License edition of the monitored resource.
    License LicenseTypeEnum `mandatory:"false" json:"license,omitempty"`

    // Search for resources that were created within a specific date range,
    // using this parameter to specify the earliest creation date for the
    // returned list (inclusive). Specifying this parameter without the
    // corresponding `timeCreatedLessThan` parameter will retrieve resources created from the
    // given `timeCreatedGreaterThanOrEqualTo` to the current time, in "YYYY-MM-ddThh:mmZ" format with a
    // Z offset, as defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // **Example:** 2016-12-19T16:39:57.600Z
    TimeCreatedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" json:"timeCreatedGreaterThanOrEqualTo"`

    // Search for resources that were created within a specific date range,
    // using this parameter to specify the latest creation date for the returned
    // list (exclusive). Specifying this parameter without the corresponding
    // `timeCreatedGreaterThanOrEqualTo` parameter will retrieve all resources created before the
    // specified end date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as
    // defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // **Example:** 2016-12-19T16:39:57.600Z
    TimeCreatedLessThan *common.SDKTime `mandatory:"false" json:"timeCreatedLessThan"`

    // Search for resources that were updated within a specific date range,
    // using this parameter to specify the earliest update date for the
    // returned list (inclusive). Specifying this parameter without the
    // corresponding `timeUpdatedLessThan` parameter will retrieve resources updated from the
    // given `timeUpdatedGreaterThanOrEqualTo` to the current time, in "YYYY-MM-ddThh:mmZ" format with a
    // Z offset, as defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // **Example:** 2016-12-19T16:39:57.600Z
    TimeUpdatedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" json:"timeUpdatedGreaterThanOrEqualTo"`

    // Search for resources that were updated within a specific date range,
    // using this parameter to specify the latest creation date for the returned
    // list (exclusive). Specifying this parameter without the corresponding
    // `timeUpdatedGreaterThanOrEqualTo` parameter will retrieve all resources updated before the
    // specified end date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as
    // defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // **Example:** 2016-12-19T16:39:57.600Z
    TimeUpdatedLessThan *common.SDKTime `mandatory:"false" json:"timeUpdatedLessThan"`

    // Time zone in the form of tz database canonical zone ID. Specifies the preference with
    // a value that uses the IANA Time Zone Database format (x-obmcs-time-zone).
    // For example - America/Los_Angeles
    ResourceTimeZone *string `mandatory:"false" json:"resourceTimeZone"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`

    // The field to sort by. Only one sort order may be provided.
    // Default order for timeCreated is descending. Default order for resources is ascending.
    SortBy SearchMonitoredResourcesDetailsSortByEnum `mandatory:"false" json:"sortBy,omitempty"`

    // Criteria based on resource property.
    PropertyEquals map[string]string `mandatory:"false" json:"propertyEquals"`
}

func (SearchMonitoredResourcesDetails) String

func (m SearchMonitoredResourcesDetails) String() string

func (SearchMonitoredResourcesDetails) ValidateEnumValue

func (m SearchMonitoredResourcesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SearchMonitoredResourcesDetailsSortByEnum

SearchMonitoredResourcesDetailsSortByEnum Enum with underlying type: string

type SearchMonitoredResourcesDetailsSortByEnum string

Set of constants representing the allowable values for SearchMonitoredResourcesDetailsSortByEnum

const (
    SearchMonitoredResourcesDetailsSortByTimeCreated  SearchMonitoredResourcesDetailsSortByEnum = "TIME_CREATED"
    SearchMonitoredResourcesDetailsSortByResourceName SearchMonitoredResourcesDetailsSortByEnum = "RESOURCE_NAME"
)

func GetMappingSearchMonitoredResourcesDetailsSortByEnum

func GetMappingSearchMonitoredResourcesDetailsSortByEnum(val string) (SearchMonitoredResourcesDetailsSortByEnum, bool)

GetMappingSearchMonitoredResourcesDetailsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSearchMonitoredResourcesDetailsSortByEnumValues

func GetSearchMonitoredResourcesDetailsSortByEnumValues() []SearchMonitoredResourcesDetailsSortByEnum

GetSearchMonitoredResourcesDetailsSortByEnumValues Enumerates the set of values for SearchMonitoredResourcesDetailsSortByEnum

type SearchMonitoredResourcesRequest

SearchMonitoredResourcesRequest wrapper for the SearchMonitoredResources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/SearchMonitoredResources.go.html to see an example of how to use SearchMonitoredResourcesRequest.

type SearchMonitoredResourcesRequest struct {

    // Search Criteria for listing monitored resources.
    SearchMonitoredResourcesDetails `contributesTo:"body"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the
    // previous "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Partial response refers to an optimization technique offered
    // by the RESTful web APIs, to return only the information
    // (fields) required by the client. In this mechanism, the client
    // sends the required field names as the query parameters for
    // an API to the server, and the server trims down the default
    // response content by removing the fields that are not required
    // by the client. The parameter controls which fields to
    // return and should be a query string parameter called "fields" of
    // an array type, provide the values as enums, and use collectionFormat.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Partial response refers to an optimization technique offered
    // by the RESTful web APIs, to return all the information except
    // the fields requested to be excluded (excludeFields) by the client.
    // In this mechanism, the client
    // sends the exclude field names as the query parameters for
    // an API to the server, and the server trims down the default
    // response content by removing the fields that are not required
    // by the client. The parameter controls which fields to
    // exlude and to return and should be a query string parameter
    // called "excludeFields" of an array type, provide the values
    // as enums, and use collectionFormat.
    ExcludeFields []string `contributesTo:"query" name:"excludeFields" collectionFormat:"multi"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    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"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SearchMonitoredResourcesRequest) BinaryRequestBody

func (request SearchMonitoredResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SearchMonitoredResourcesRequest) HTTPRequest

func (request SearchMonitoredResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SearchMonitoredResourcesRequest) RetryPolicy

func (request SearchMonitoredResourcesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SearchMonitoredResourcesRequest) String

func (request SearchMonitoredResourcesRequest) String() string

func (SearchMonitoredResourcesRequest) ValidateEnumValue

func (request SearchMonitoredResourcesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SearchMonitoredResourcesResponse

SearchMonitoredResourcesResponse wrapper for the SearchMonitoredResources operation

type SearchMonitoredResourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MonitoredResourceCollection instances
    MonitoredResourceCollection `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"`

    // For pagination of a list of items. The total number of items in the result.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (SearchMonitoredResourcesResponse) HTTPResponse

func (response SearchMonitoredResourcesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SearchMonitoredResourcesResponse) String

func (response SearchMonitoredResourcesResponse) String() string

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

func GetMappingSortOrderEnum

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type SourceTypeEnum

SourceTypeEnum Enum with underlying type: string

type SourceTypeEnum string

Set of constants representing the allowable values for SourceTypeEnum

const (
    SourceTypeSmMgmtAgentMonitored SourceTypeEnum = "SM_MGMT_AGENT_MONITORED"
    SourceTypeSmRepoOnly           SourceTypeEnum = "SM_REPO_ONLY"
    SourceTypeOciNative            SourceTypeEnum = "OCI_NATIVE"
    SourceTypePrometheus           SourceTypeEnum = "PROMETHEUS"
    SourceTypeTelegraf             SourceTypeEnum = "TELEGRAF"
    SourceTypeCollectd             SourceTypeEnum = "COLLECTD"
)

func GetMappingSourceTypeEnum

func GetMappingSourceTypeEnum(val string) (SourceTypeEnum, bool)

GetMappingSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSourceTypeEnumValues

func GetSourceTypeEnumValues() []SourceTypeEnum

GetSourceTypeEnumValues Enumerates the set of values for SourceTypeEnum

type SqlDetails

SqlDetails Details of Sql content which needs to execute to collect Metric Extension data

type SqlDetails struct {

    // Sql statement or script file content as base64 encoded string
    Content *string `mandatory:"true" json:"content"`

    // If a script needs to be executed, then provide file name of the script
    ScriptFileName *string `mandatory:"false" json:"scriptFileName"`
}

func (SqlDetails) String

func (m SqlDetails) String() string

func (SqlDetails) ValidateEnumValue

func (m SqlDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlInParamDetails

SqlInParamDetails Position and value for an IN parameter of PL/SQL statement

type SqlInParamDetails struct {

    // Position of IN parameter
    InParamPosition *int `mandatory:"true" json:"inParamPosition"`

    // Value of IN parameter
    InParamValue *string `mandatory:"true" json:"inParamValue"`
}

func (SqlInParamDetails) String

func (m SqlInParamDetails) String() string

func (SqlInParamDetails) ValidateEnumValue

func (m SqlInParamDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlOutParamDetails

SqlOutParamDetails Position and SQL Type of PL/SQL OUT parameter

type SqlOutParamDetails struct {

    // Position of PL/SQL procedure OUT parameter
    OutParamPosition *int `mandatory:"true" json:"outParamPosition"`

    // SQL Type of PL/SQL procedure OUT parameter
    OutParamType SqlOutParamTypesEnum `mandatory:"true" json:"outParamType"`
}

func (SqlOutParamDetails) String

func (m SqlOutParamDetails) String() string

func (SqlOutParamDetails) ValidateEnumValue

func (m SqlOutParamDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlOutParamTypesEnum

SqlOutParamTypesEnum Enum with underlying type: string

type SqlOutParamTypesEnum string

Set of constants representing the allowable values for SqlOutParamTypesEnum

const (
    SqlOutParamTypesSqlCursor SqlOutParamTypesEnum = "SQL_CURSOR"
    SqlOutParamTypesArray     SqlOutParamTypesEnum = "ARRAY"
)

func GetMappingSqlOutParamTypesEnum

func GetMappingSqlOutParamTypesEnum(val string) (SqlOutParamTypesEnum, bool)

GetMappingSqlOutParamTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlOutParamTypesEnumValues

func GetSqlOutParamTypesEnumValues() []SqlOutParamTypesEnum

GetSqlOutParamTypesEnumValues Enumerates the set of values for SqlOutParamTypesEnum

type SqlQueryProperties

SqlQueryProperties Query Properties applicable to SQL type of collection method

type SqlQueryProperties struct {
    SqlDetails *SqlDetails `mandatory:"true" json:"sqlDetails"`

    // List of values and position of PL/SQL procedure IN parameters
    InParamDetails []SqlInParamDetails `mandatory:"false" json:"inParamDetails"`

    OutParamDetails *SqlOutParamDetails `mandatory:"false" json:"outParamDetails"`

    // Type of SQL data collection method i.e. either a Statement or SQL Script File
    SqlType SqlQueryTypesEnum `mandatory:"true" json:"sqlType"`
}

func (SqlQueryProperties) MarshalJSON

func (m SqlQueryProperties) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlQueryProperties) String

func (m SqlQueryProperties) String() string

func (SqlQueryProperties) ValidateEnumValue

func (m SqlQueryProperties) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlQueryTypesEnum

SqlQueryTypesEnum Enum with underlying type: string

type SqlQueryTypesEnum string

Set of constants representing the allowable values for SqlQueryTypesEnum

const (
    SqlQueryTypesStatement SqlQueryTypesEnum = "STATEMENT"
    SqlQueryTypesSqlScript SqlQueryTypesEnum = "SQL_SCRIPT"
)

func GetMappingSqlQueryTypesEnum

func GetMappingSqlQueryTypesEnum(val string) (SqlQueryTypesEnum, bool)

GetMappingSqlQueryTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlQueryTypesEnumValues

func GetSqlQueryTypesEnumValues() []SqlQueryTypesEnum

GetSqlQueryTypesEnumValues Enumerates the set of values for SqlQueryTypesEnum

type SqlUpdateQueryProperties

SqlUpdateQueryProperties Query Properties applicable to SQL type of collection method

type SqlUpdateQueryProperties struct {
    SqlDetails *SqlDetails `mandatory:"false" json:"sqlDetails"`

    // List of values and position of PL/SQL procedure IN parameters
    InParamDetails []SqlInParamDetails `mandatory:"false" json:"inParamDetails"`

    OutParamDetails *SqlOutParamDetails `mandatory:"false" json:"outParamDetails"`

    // Type of SQL data collection method i.e. either a Statement or SQL Script File
    SqlType SqlQueryTypesEnum `mandatory:"false" json:"sqlType,omitempty"`
}

func (SqlUpdateQueryProperties) MarshalJSON

func (m SqlUpdateQueryProperties) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlUpdateQueryProperties) String

func (m SqlUpdateQueryProperties) String() string

func (SqlUpdateQueryProperties) ValidateEnumValue

func (m SqlUpdateQueryProperties) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StackMonitoringClient

StackMonitoringClient a client for StackMonitoring

type StackMonitoringClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewStackMonitoringClientWithConfigurationProvider

func NewStackMonitoringClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client StackMonitoringClient, err error)

NewStackMonitoringClientWithConfigurationProvider Creates a new default StackMonitoring client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewStackMonitoringClientWithOboToken

func NewStackMonitoringClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client StackMonitoringClient, err error)

NewStackMonitoringClientWithOboToken Creates a new default StackMonitoring 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 (StackMonitoringClient) AssociateMonitoredResources

func (client StackMonitoringClient) AssociateMonitoredResources(ctx context.Context, request AssociateMonitoredResourcesRequest) (response AssociateMonitoredResourcesResponse, err error)

AssociateMonitoredResources Create an association between two monitored resources. Associations can be created between resources from different compartments as long they are in same tenancy. User should have required access in both the compartments.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/AssociateMonitoredResources.go.html to see an example of how to use AssociateMonitoredResources API.

func (StackMonitoringClient) ChangeConfigCompartment

func (client StackMonitoringClient) ChangeConfigCompartment(ctx context.Context, request ChangeConfigCompartmentRequest) (response ChangeConfigCompartmentResponse, err error)

ChangeConfigCompartment Moves the configuration item to another compartment. Basically, this will disable any configuration for this configuration type in thie compartment, and will enable it in the new one. For example, if for a HOST resource type, the configuration with AUTO_PROMOTE in the configuration type and TRUE as value is moved, automatic discovery will not take place in this compartment any more, but in the new one. So this operation will have the same effect as deleting the configuration item in the old compartment and recreating it in another 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/65.63.2/stackmonitoring/ChangeConfigCompartment.go.html to see an example of how to use ChangeConfigCompartment API. A default retry strategy applies to this operation ChangeConfigCompartment()

func (StackMonitoringClient) ChangeMetricExtensionCompartment

func (client StackMonitoringClient) ChangeMetricExtensionCompartment(ctx context.Context, request ChangeMetricExtensionCompartmentRequest) (response ChangeMetricExtensionCompartmentResponse, err error)

ChangeMetricExtensionCompartment Moves a Metric Extension resource from one compartment identifier to another. 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/65.63.2/stackmonitoring/ChangeMetricExtensionCompartment.go.html to see an example of how to use ChangeMetricExtensionCompartment API.

func (StackMonitoringClient) ChangeMonitoredResourceCompartment

func (client StackMonitoringClient) ChangeMonitoredResourceCompartment(ctx context.Context, request ChangeMonitoredResourceCompartmentRequest) (response ChangeMonitoredResourceCompartmentResponse, err error)

ChangeMonitoredResourceCompartment Moves a monitored resource from one compartment to another. 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/65.63.2/stackmonitoring/ChangeMonitoredResourceCompartment.go.html to see an example of how to use ChangeMonitoredResourceCompartment API.

func (StackMonitoringClient) ChangeMonitoredResourceTaskCompartment

func (client StackMonitoringClient) ChangeMonitoredResourceTaskCompartment(ctx context.Context, request ChangeMonitoredResourceTaskCompartmentRequest) (response ChangeMonitoredResourceTaskCompartmentResponse, err error)

ChangeMonitoredResourceTaskCompartment Moves a stack monitoring resource task from one compartment to another.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ChangeMonitoredResourceTaskCompartment.go.html to see an example of how to use ChangeMonitoredResourceTaskCompartment API. A default retry strategy applies to this operation ChangeMonitoredResourceTaskCompartment()

func (StackMonitoringClient) ChangeProcessSetCompartment

func (client StackMonitoringClient) ChangeProcessSetCompartment(ctx context.Context, request ChangeProcessSetCompartmentRequest) (response ChangeProcessSetCompartmentResponse, err error)

ChangeProcessSetCompartment Moves a ProcessSet resource from one compartment identifier to another. 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/65.63.2/stackmonitoring/ChangeProcessSetCompartment.go.html to see an example of how to use ChangeProcessSetCompartment API. A default retry strategy applies to this operation ChangeProcessSetCompartment()

func (*StackMonitoringClient) ConfigurationProvider

func (client *StackMonitoringClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (StackMonitoringClient) CreateBaselineableMetric

func (client StackMonitoringClient) CreateBaselineableMetric(ctx context.Context, request CreateBaselineableMetricRequest) (response CreateBaselineableMetricResponse, err error)

CreateBaselineableMetric Creates the specified Baseline-able metric

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateBaselineableMetric.go.html to see an example of how to use CreateBaselineableMetric API. A default retry strategy applies to this operation CreateBaselineableMetric()

func (StackMonitoringClient) CreateConfig

func (client StackMonitoringClient) CreateConfig(ctx context.Context, request CreateConfigRequest) (response CreateConfigResponse, err error)

CreateConfig Creates a configuration item, for example to define whether resources of a specific type should be discovered automatically. For example, when a new Management Agent gets registered in a certain compartment, this Management Agent can potentially get promoted to a HOST resource. The configuration item will determine if HOST resources in the selected compartment will be discovered automatically.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateConfig.go.html to see an example of how to use CreateConfig API. A default retry strategy applies to this operation CreateConfig()

func (StackMonitoringClient) CreateDiscoveryJob

func (client StackMonitoringClient) CreateDiscoveryJob(ctx context.Context, request CreateDiscoveryJobRequest) (response CreateDiscoveryJobResponse, err error)

CreateDiscoveryJob API to create discovery Job and submit discovery Details to agent.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateDiscoveryJob.go.html to see an example of how to use CreateDiscoveryJob API.

func (StackMonitoringClient) CreateMetricExtension

func (client StackMonitoringClient) CreateMetricExtension(ctx context.Context, request CreateMetricExtensionRequest) (response CreateMetricExtensionResponse, err error)

CreateMetricExtension Creates a new metric extension resource for a given compartment

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateMetricExtension.go.html to see an example of how to use CreateMetricExtension API.

func (StackMonitoringClient) CreateMonitoredResource

func (client StackMonitoringClient) CreateMonitoredResource(ctx context.Context, request CreateMonitoredResourceRequest) (response CreateMonitoredResourceResponse, err error)

CreateMonitoredResource Creates a new monitored resource for the given resource type with the details and submits a work request for promoting the resource to agent. Once the resource is successfully added to agent, resource state will be marked active.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateMonitoredResource.go.html to see an example of how to use CreateMonitoredResource API.

func (StackMonitoringClient) CreateMonitoredResourceTask

func (client StackMonitoringClient) CreateMonitoredResourceTask(ctx context.Context, request CreateMonitoredResourceTaskRequest) (response CreateMonitoredResourceTaskResponse, err error)

CreateMonitoredResourceTask Create a new stack monitoring resource task.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateMonitoredResourceTask.go.html to see an example of how to use CreateMonitoredResourceTask API. A default retry strategy applies to this operation CreateMonitoredResourceTask()

func (StackMonitoringClient) CreateMonitoredResourceType

func (client StackMonitoringClient) CreateMonitoredResourceType(ctx context.Context, request CreateMonitoredResourceTypeRequest) (response CreateMonitoredResourceTypeResponse, err error)

CreateMonitoredResourceType Creates a new monitored resource type.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateMonitoredResourceType.go.html to see an example of how to use CreateMonitoredResourceType API. A default retry strategy applies to this operation CreateMonitoredResourceType()

func (StackMonitoringClient) CreateProcessSet

func (client StackMonitoringClient) CreateProcessSet(ctx context.Context, request CreateProcessSetRequest) (response CreateProcessSetResponse, err error)

CreateProcessSet API to create Process Set.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/CreateProcessSet.go.html to see an example of how to use CreateProcessSet API. A default retry strategy applies to this operation CreateProcessSet()

func (StackMonitoringClient) DeleteBaselineableMetric

func (client StackMonitoringClient) DeleteBaselineableMetric(ctx context.Context, request DeleteBaselineableMetricRequest) (response DeleteBaselineableMetricResponse, err error)

DeleteBaselineableMetric Deletes the Baseline-able metric for the given id

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteBaselineableMetric.go.html to see an example of how to use DeleteBaselineableMetric API. A default retry strategy applies to this operation DeleteBaselineableMetric()

func (StackMonitoringClient) DeleteConfig

func (client StackMonitoringClient) DeleteConfig(ctx context.Context, request DeleteConfigRequest) (response DeleteConfigResponse, err error)

DeleteConfig Deletes a configuration identified by the id.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteConfig.go.html to see an example of how to use DeleteConfig API. A default retry strategy applies to this operation DeleteConfig()

func (StackMonitoringClient) DeleteDiscoveryJob

func (client StackMonitoringClient) DeleteDiscoveryJob(ctx context.Context, request DeleteDiscoveryJobRequest) (response DeleteDiscoveryJobResponse, err error)

DeleteDiscoveryJob Deletes a DiscoveryJob by identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteDiscoveryJob.go.html to see an example of how to use DeleteDiscoveryJob API. A default retry strategy applies to this operation DeleteDiscoveryJob()

func (StackMonitoringClient) DeleteMetricExtension

func (client StackMonitoringClient) DeleteMetricExtension(ctx context.Context, request DeleteMetricExtensionRequest) (response DeleteMetricExtensionResponse, err error)

DeleteMetricExtension Deletes a metric extension by identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteMetricExtension.go.html to see an example of how to use DeleteMetricExtension API.

func (StackMonitoringClient) DeleteMonitoredResource

func (client StackMonitoringClient) DeleteMonitoredResource(ctx context.Context, request DeleteMonitoredResourceRequest) (response DeleteMonitoredResourceResponse, err error)

DeleteMonitoredResource Delete monitored resource by the given identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). By default, only the specified resource is deleted. If the parameter 'isDeleteMembers' is set to true, then the member resources will be deleted too. If the operation fails partially, the deleted entries will not be rolled back.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteMonitoredResource.go.html to see an example of how to use DeleteMonitoredResource API.

func (StackMonitoringClient) DeleteMonitoredResourceType

func (client StackMonitoringClient) DeleteMonitoredResourceType(ctx context.Context, request DeleteMonitoredResourceTypeRequest) (response DeleteMonitoredResourceTypeResponse, err error)

DeleteMonitoredResourceType Deletes a monitored resource type by identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteMonitoredResourceType.go.html to see an example of how to use DeleteMonitoredResourceType API.

func (StackMonitoringClient) DeleteProcessSet

func (client StackMonitoringClient) DeleteProcessSet(ctx context.Context, request DeleteProcessSetRequest) (response DeleteProcessSetResponse, err error)

DeleteProcessSet Deletes a Process Set

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DeleteProcessSet.go.html to see an example of how to use DeleteProcessSet API. A default retry strategy applies to this operation DeleteProcessSet()

func (StackMonitoringClient) DisableExternalDatabase

func (client StackMonitoringClient) DisableExternalDatabase(ctx context.Context, request DisableExternalDatabaseRequest) (response DisableExternalDatabaseResponse, err error)

DisableExternalDatabase Disable external database resource monitoring. All the references in DBaaS, DBM and resource service will be deleted as part of this operation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DisableExternalDatabase.go.html to see an example of how to use DisableExternalDatabase API.

func (StackMonitoringClient) DisableMetricExtension

func (client StackMonitoringClient) DisableMetricExtension(ctx context.Context, request DisableMetricExtensionRequest) (response DisableMetricExtensionResponse, err error)

DisableMetricExtension Submits a request to disable matching metric extension Id for the given Resource IDs

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DisableMetricExtension.go.html to see an example of how to use DisableMetricExtension API.

func (StackMonitoringClient) DisassociateMonitoredResources

func (client StackMonitoringClient) DisassociateMonitoredResources(ctx context.Context, request DisassociateMonitoredResourcesRequest) (response DisassociateMonitoredResourcesResponse, err error)

DisassociateMonitoredResources Removes associations between two monitored resources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/DisassociateMonitoredResources.go.html to see an example of how to use DisassociateMonitoredResources API.

func (StackMonitoringClient) EnableMetricExtension

func (client StackMonitoringClient) EnableMetricExtension(ctx context.Context, request EnableMetricExtensionRequest) (response EnableMetricExtensionResponse, err error)

EnableMetricExtension Submits a request to enable matching metric extension Id for the given Resource IDs

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/EnableMetricExtension.go.html to see an example of how to use EnableMetricExtension API.

func (StackMonitoringClient) EvaluateBaselineableMetric

func (client StackMonitoringClient) EvaluateBaselineableMetric(ctx context.Context, request EvaluateBaselineableMetricRequest) (response EvaluateBaselineableMetricResponse, err error)

EvaluateBaselineableMetric Evaluates metric for anomalies for the given data points

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/EvaluateBaselineableMetric.go.html to see an example of how to use EvaluateBaselineableMetric API. A default retry strategy applies to this operation EvaluateBaselineableMetric()

func (StackMonitoringClient) ExportMetricExtension

func (client StackMonitoringClient) ExportMetricExtension(ctx context.Context, request ExportMetricExtensionRequest) (response ExportMetricExtensionResponse, err error)

ExportMetricExtension Export generates a template used to create new metric extension resources similar to matching metric extension id. Response is a file that contains metric extension definition with placeholders for fields to be changed.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ExportMetricExtension.go.html to see an example of how to use ExportMetricExtension API. A default retry strategy applies to this operation ExportMetricExtension()

func (StackMonitoringClient) GetBaselineableMetric

func (client StackMonitoringClient) GetBaselineableMetric(ctx context.Context, request GetBaselineableMetricRequest) (response GetBaselineableMetricResponse, err error)

GetBaselineableMetric Get the Baseline-able metric for the given id

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetBaselineableMetric.go.html to see an example of how to use GetBaselineableMetric API. A default retry strategy applies to this operation GetBaselineableMetric()

func (StackMonitoringClient) GetConfig

func (client StackMonitoringClient) GetConfig(ctx context.Context, request GetConfigRequest) (response GetConfigResponse, err error)

GetConfig Gets the details of a configuration.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetConfig.go.html to see an example of how to use GetConfig API. A default retry strategy applies to this operation GetConfig()

func (StackMonitoringClient) GetDiscoveryJob

func (client StackMonitoringClient) GetDiscoveryJob(ctx context.Context, request GetDiscoveryJobRequest) (response GetDiscoveryJobResponse, err error)

GetDiscoveryJob API to get the details of discovery Job by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetDiscoveryJob.go.html to see an example of how to use GetDiscoveryJob API. A default retry strategy applies to this operation GetDiscoveryJob()

func (StackMonitoringClient) GetMetricExtension

func (client StackMonitoringClient) GetMetricExtension(ctx context.Context, request GetMetricExtensionRequest) (response GetMetricExtensionResponse, err error)

GetMetricExtension Gets a Metric Extension by identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetMetricExtension.go.html to see an example of how to use GetMetricExtension API. A default retry strategy applies to this operation GetMetricExtension()

func (StackMonitoringClient) GetMonitoredResource

func (client StackMonitoringClient) GetMonitoredResource(ctx context.Context, request GetMonitoredResourceRequest) (response GetMonitoredResourceResponse, err error)

GetMonitoredResource Get monitored resource for the given identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetMonitoredResource.go.html to see an example of how to use GetMonitoredResource API. A default retry strategy applies to this operation GetMonitoredResource()

func (StackMonitoringClient) GetMonitoredResourceTask

func (client StackMonitoringClient) GetMonitoredResourceTask(ctx context.Context, request GetMonitoredResourceTaskRequest) (response GetMonitoredResourceTaskResponse, err error)

GetMonitoredResourceTask Gets stack monitoring resource task details by identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetMonitoredResourceTask.go.html to see an example of how to use GetMonitoredResourceTask API. A default retry strategy applies to this operation GetMonitoredResourceTask()

func (StackMonitoringClient) GetMonitoredResourceType

func (client StackMonitoringClient) GetMonitoredResourceType(ctx context.Context, request GetMonitoredResourceTypeRequest) (response GetMonitoredResourceTypeResponse, err error)

GetMonitoredResourceType Gets a monitored resource type by identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetMonitoredResourceType.go.html to see an example of how to use GetMonitoredResourceType API. A default retry strategy applies to this operation GetMonitoredResourceType()

func (StackMonitoringClient) GetProcessSet

func (client StackMonitoringClient) GetProcessSet(ctx context.Context, request GetProcessSetRequest) (response GetProcessSetResponse, err error)

GetProcessSet API to get the details of a Process Set by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/GetProcessSet.go.html to see an example of how to use GetProcessSet API. A default retry strategy applies to this operation GetProcessSet()

func (StackMonitoringClient) GetWorkRequest

func (client StackMonitoringClient) 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/65.63.2/stackmonitoring/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (StackMonitoringClient) ListBaselineableMetrics

func (client StackMonitoringClient) ListBaselineableMetrics(ctx context.Context, request ListBaselineableMetricsRequest) (response ListBaselineableMetricsResponse, err error)

ListBaselineableMetrics List of summary of baseline-able metrics for a given resource group if specified.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListBaselineableMetrics.go.html to see an example of how to use ListBaselineableMetrics API. A default retry strategy applies to this operation ListBaselineableMetrics()

func (StackMonitoringClient) ListConfigs

func (client StackMonitoringClient) ListConfigs(ctx context.Context, request ListConfigsRequest) (response ListConfigsResponse, err error)

ListConfigs Get a list of configurations in a compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListConfigs.go.html to see an example of how to use ListConfigs API. A default retry strategy applies to this operation ListConfigs()

func (StackMonitoringClient) ListDiscoveryJobLogs

func (client StackMonitoringClient) ListDiscoveryJobLogs(ctx context.Context, request ListDiscoveryJobLogsRequest) (response ListDiscoveryJobLogsResponse, err error)

ListDiscoveryJobLogs API to get all the logs of a Discovery Job.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListDiscoveryJobLogs.go.html to see an example of how to use ListDiscoveryJobLogs API. A default retry strategy applies to this operation ListDiscoveryJobLogs()

func (StackMonitoringClient) ListDiscoveryJobs

func (client StackMonitoringClient) ListDiscoveryJobs(ctx context.Context, request ListDiscoveryJobsRequest) (response ListDiscoveryJobsResponse, err error)

ListDiscoveryJobs API to get the details of all Discovery Jobs.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListDiscoveryJobs.go.html to see an example of how to use ListDiscoveryJobs API. A default retry strategy applies to this operation ListDiscoveryJobs()

func (StackMonitoringClient) ListMetricExtensions

func (client StackMonitoringClient) ListMetricExtensions(ctx context.Context, request ListMetricExtensionsRequest) (response ListMetricExtensionsResponse, err error)

ListMetricExtensions Returns a list of metric extensions

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListMetricExtensions.go.html to see an example of how to use ListMetricExtensions API. A default retry strategy applies to this operation ListMetricExtensions()

func (StackMonitoringClient) ListMonitoredResourceTasks

func (client StackMonitoringClient) ListMonitoredResourceTasks(ctx context.Context, request ListMonitoredResourceTasksRequest) (response ListMonitoredResourceTasksResponse, err error)

ListMonitoredResourceTasks Returns a list of stack monitoring resource tasks in the compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListMonitoredResourceTasks.go.html to see an example of how to use ListMonitoredResourceTasks API. A default retry strategy applies to this operation ListMonitoredResourceTasks()

func (StackMonitoringClient) ListMonitoredResourceTypes

func (client StackMonitoringClient) ListMonitoredResourceTypes(ctx context.Context, request ListMonitoredResourceTypesRequest) (response ListMonitoredResourceTypesResponse, err error)

ListMonitoredResourceTypes Returns list of resource types accessible to the customer. There are two types of resource types - System resource types and User resource types. System resource types are available out of the box in the stack monitoring resource service and are accessible to all the tenant users. User resource types are created in the context of a tenancy and are visible only for the tenancy. By default, both System resource types and User resource types are returned.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListMonitoredResourceTypes.go.html to see an example of how to use ListMonitoredResourceTypes API. A default retry strategy applies to this operation ListMonitoredResourceTypes()

func (StackMonitoringClient) ListMonitoredResources

func (client StackMonitoringClient) ListMonitoredResources(ctx context.Context, request ListMonitoredResourcesRequest) (response ListMonitoredResourcesResponse, err error)

ListMonitoredResources Returns a list of monitored resources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListMonitoredResources.go.html to see an example of how to use ListMonitoredResources API. A default retry strategy applies to this operation ListMonitoredResources()

func (StackMonitoringClient) ListProcessSets

func (client StackMonitoringClient) ListProcessSets(ctx context.Context, request ListProcessSetsRequest) (response ListProcessSetsResponse, err error)

ListProcessSets API to get the details of all Process Sets.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ListProcessSets.go.html to see an example of how to use ListProcessSets API. A default retry strategy applies to this operation ListProcessSets()

func (StackMonitoringClient) ListWorkRequestErrors

func (client StackMonitoringClient) 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/65.63.2/stackmonitoring/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (StackMonitoringClient) ListWorkRequestLogs

func (client StackMonitoringClient) 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/65.63.2/stackmonitoring/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (StackMonitoringClient) ListWorkRequests

func (client StackMonitoringClient) 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/65.63.2/stackmonitoring/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (StackMonitoringClient) ManageLicense

func (client StackMonitoringClient) ManageLicense(ctx context.Context, request ManageLicenseRequest) (response ManageLicenseResponse, err error)

ManageLicense Each resource is assigned a license based on which features are enabled for it. User is charged differently based on license. Specify the license type to be updated for the parent resource in the topology. The license type value is propagated to the member resources as well. Member resource is a resource which has "contains" association with the resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/ManageLicense.go.html to see an example of how to use ManageLicense API. A default retry strategy applies to this operation ManageLicense()

func (StackMonitoringClient) PublishMetricExtension

func (client StackMonitoringClient) PublishMetricExtension(ctx context.Context, request PublishMetricExtensionRequest) (response PublishMetricExtensionResponse, err error)

PublishMetricExtension Publish the Metric Extension identified by the id

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/PublishMetricExtension.go.html to see an example of how to use PublishMetricExtension API.

func (StackMonitoringClient) RequestMonitoredResourcesSummarizedCount

func (client StackMonitoringClient) RequestMonitoredResourcesSummarizedCount(ctx context.Context, request RequestMonitoredResourcesSummarizedCountRequest) (response RequestMonitoredResourcesSummarizedCountResponse, err error)

RequestMonitoredResourcesSummarizedCount Gets resource count based on the aggregation criteria specified using "groupBy" parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/RequestMonitoredResourcesSummarizedCount.go.html to see an example of how to use RequestMonitoredResourcesSummarizedCount API. A default retry strategy applies to this operation RequestMonitoredResourcesSummarizedCount()

func (StackMonitoringClient) SearchAssociatedResources

func (client StackMonitoringClient) SearchAssociatedResources(ctx context.Context, request SearchAssociatedResourcesRequest) (response SearchAssociatedResourcesResponse, err error)

SearchAssociatedResources List all associated resources recursively up-to a specified level, for the monitored resources of type specified.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/SearchAssociatedResources.go.html to see an example of how to use SearchAssociatedResources API. A default retry strategy applies to this operation SearchAssociatedResources()

func (StackMonitoringClient) SearchMonitoredResourceAssociations

func (client StackMonitoringClient) SearchMonitoredResourceAssociations(ctx context.Context, request SearchMonitoredResourceAssociationsRequest) (response SearchMonitoredResourceAssociationsResponse, err error)

SearchMonitoredResourceAssociations Search associations in the given compartment based on the search criteria.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/SearchMonitoredResourceAssociations.go.html to see an example of how to use SearchMonitoredResourceAssociations API. A default retry strategy applies to this operation SearchMonitoredResourceAssociations()

func (StackMonitoringClient) SearchMonitoredResourceMembers

func (client StackMonitoringClient) SearchMonitoredResourceMembers(ctx context.Context, request SearchMonitoredResourceMembersRequest) (response SearchMonitoredResourceMembersResponse, err error)

SearchMonitoredResourceMembers List the member resources for the given monitored resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/SearchMonitoredResourceMembers.go.html to see an example of how to use SearchMonitoredResourceMembers API. A default retry strategy applies to this operation SearchMonitoredResourceMembers()

func (StackMonitoringClient) SearchMonitoredResources

func (client StackMonitoringClient) SearchMonitoredResources(ctx context.Context, request SearchMonitoredResourcesRequest) (response SearchMonitoredResourcesResponse, err error)

SearchMonitoredResources Gets a list of all monitored resources in a compartment for the given search criteria.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/SearchMonitoredResources.go.html to see an example of how to use SearchMonitoredResources API. A default retry strategy applies to this operation SearchMonitoredResources()

func (*StackMonitoringClient) SetRegion

func (client *StackMonitoringClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (StackMonitoringClient) TestMetricExtension

func (client StackMonitoringClient) TestMetricExtension(ctx context.Context, request TestMetricExtensionRequest) (response TestMetricExtensionResponse, err error)

TestMetricExtension Performs test of Metric Extension on a specific resource Id

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/TestMetricExtension.go.html to see an example of how to use TestMetricExtension API.

func (StackMonitoringClient) UpdateAndPropagateTags

func (client StackMonitoringClient) UpdateAndPropagateTags(ctx context.Context, request UpdateAndPropagateTagsRequest) (response UpdateAndPropagateTagsResponse, err error)

UpdateAndPropagateTags Provided tags will be added or updated in the existing list of tags for the affected resources. Resources to be updated are identified based on association types specified. If association types not specified, then tags will be updated only for the resource identified by the given monitored resource identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateAndPropagateTags.go.html to see an example of how to use UpdateAndPropagateTags API. A default retry strategy applies to this operation UpdateAndPropagateTags()

func (StackMonitoringClient) UpdateBaselineableMetric

func (client StackMonitoringClient) UpdateBaselineableMetric(ctx context.Context, request UpdateBaselineableMetricRequest) (response UpdateBaselineableMetricResponse, err error)

UpdateBaselineableMetric Updates the Baseline-able metric for the given id

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateBaselineableMetric.go.html to see an example of how to use UpdateBaselineableMetric API. A default retry strategy applies to this operation UpdateBaselineableMetric()

func (StackMonitoringClient) UpdateConfig

func (client StackMonitoringClient) UpdateConfig(ctx context.Context, request UpdateConfigRequest) (response UpdateConfigResponse, err error)

UpdateConfig Updates the configuration identified by the id given.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateConfig.go.html to see an example of how to use UpdateConfig API. A default retry strategy applies to this operation UpdateConfig()

func (StackMonitoringClient) UpdateMetricExtension

func (client StackMonitoringClient) UpdateMetricExtension(ctx context.Context, request UpdateMetricExtensionRequest) (response UpdateMetricExtensionResponse, err error)

UpdateMetricExtension Updates the Metric Extension

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateMetricExtension.go.html to see an example of how to use UpdateMetricExtension API.

func (StackMonitoringClient) UpdateMonitoredResource

func (client StackMonitoringClient) UpdateMonitoredResource(ctx context.Context, request UpdateMonitoredResourceRequest) (response UpdateMonitoredResourceResponse, err error)

UpdateMonitoredResource Update monitored resource by the given identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). Note that "properties" object, if specified, will entirely replace the existing object, as part this operation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateMonitoredResource.go.html to see an example of how to use UpdateMonitoredResource API.

func (StackMonitoringClient) UpdateMonitoredResourceTask

func (client StackMonitoringClient) UpdateMonitoredResourceTask(ctx context.Context, request UpdateMonitoredResourceTaskRequest) (response UpdateMonitoredResourceTaskResponse, err error)

UpdateMonitoredResourceTask Update stack monitoring resource task by the given identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateMonitoredResourceTask.go.html to see an example of how to use UpdateMonitoredResourceTask API.

func (StackMonitoringClient) UpdateMonitoredResourceType

func (client StackMonitoringClient) UpdateMonitoredResourceType(ctx context.Context, request UpdateMonitoredResourceTypeRequest) (response UpdateMonitoredResourceTypeResponse, err error)

UpdateMonitoredResourceType Update the Monitored Resource Type identified by the identifier OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateMonitoredResourceType.go.html to see an example of how to use UpdateMonitoredResourceType API.

func (StackMonitoringClient) UpdateProcessSet

func (client StackMonitoringClient) UpdateProcessSet(ctx context.Context, request UpdateProcessSetRequest) (response UpdateProcessSetResponse, err error)

UpdateProcessSet API to update a Process Set identified by a given ocid.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateProcessSet.go.html to see an example of how to use UpdateProcessSet API. A default retry strategy applies to this operation UpdateProcessSet()

type SystemFormatResourceTypeMetadataDetails

SystemFormatResourceTypeMetadataDetails The resource type metadata is defined in machine friendly format.

type SystemFormatResourceTypeMetadataDetails struct {

    // List of required properties for resource type.
    RequiredProperties []string `mandatory:"false" json:"requiredProperties"`

    // List of properties needed by the agent for monitoring the resource.
    // Valid only if resource type is OCI management agent based. When specified,
    // these properties are passed to the management agent during resource create or update.
    AgentProperties []string `mandatory:"false" json:"agentProperties"`

    // List of valid properties for resource type while creating the monitored resource.
    // If resources of this type specifies any other properties during create operation,
    // the operation will fail.
    ValidPropertiesForCreate []string `mandatory:"false" json:"validPropertiesForCreate"`

    // List of valid properties for resource type while updating the monitored resource.
    // If resources of this type specifies any other properties during update operation,
    // the operation will fail.
    ValidPropertiesForUpdate []string `mandatory:"false" json:"validPropertiesForUpdate"`

    // List of property sets used to uniquely identify the resources.
    // This check is made during create or update of stack monitoring resource.
    // The resource has to pass unique check for each set in the list.
    // For example, database can have user, password and SID as one unique set.
    // Another unique set would be user, password and service name.
    UniquePropertySets []UniquePropertySet `mandatory:"false" json:"uniquePropertySets"`

    // List of valid values for the properties. This is useful when resource type wants to
    // restrict only certain values for some properties. For instance for 'osType' property,
    // supported values can be restricted to be either Linux or Windows.
    // Example: `{ "osType": ["Linux","Windows","Solaris"]}`
    ValidPropertyValues map[string][]string `mandatory:"false" json:"validPropertyValues"`
}

func (SystemFormatResourceTypeMetadataDetails) MarshalJSON

func (m SystemFormatResourceTypeMetadataDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SystemFormatResourceTypeMetadataDetails) String

func (m SystemFormatResourceTypeMetadataDetails) String() string

func (SystemFormatResourceTypeMetadataDetails) ValidateEnumValue

func (m SystemFormatResourceTypeMetadataDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestMetricExtensionData

TestMetricExtensionData The Test result details

type TestMetricExtensionData struct {

    // Test Run Id
    TestRunId *string `mandatory:"true" json:"testRunId"`

    // Test Run Metric Suffix
    TestRunMetricSuffix *string `mandatory:"true" json:"testRunMetricSuffix"`

    // Test Run Namespace name
    TestRunNamespaceName *string `mandatory:"true" json:"testRunNamespaceName"`

    // Test Run Resource Group name
    TestRunResourceGroupName *string `mandatory:"false" json:"testRunResourceGroupName"`
}

func (TestMetricExtensionData) String

func (m TestMetricExtensionData) String() string

func (TestMetricExtensionData) ValidateEnumValue

func (m TestMetricExtensionData) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestMetricExtensionDetails

TestMetricExtensionDetails The resource Id on which test will be run

type TestMetricExtensionDetails struct {

    // List of Resource IDs [OCID]. Currently supports only one resource id per request.
    ResourceIds []string `mandatory:"true" json:"resourceIds"`
}

func (TestMetricExtensionDetails) String

func (m TestMetricExtensionDetails) String() string

func (TestMetricExtensionDetails) ValidateEnumValue

func (m TestMetricExtensionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestMetricExtensionRequest

TestMetricExtensionRequest wrapper for the TestMetricExtension operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/TestMetricExtension.go.html to see an example of how to use TestMetricExtensionRequest.

type TestMetricExtensionRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the metric extension resource.
    MetricExtensionId *string `mandatory:"true" contributesTo:"path" name:"metricExtensionId"`

    // It contains OCID of resource.
    TestMetricExtensionDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    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
}

func (TestMetricExtensionRequest) BinaryRequestBody

func (request TestMetricExtensionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (TestMetricExtensionRequest) HTTPRequest

func (request TestMetricExtensionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (TestMetricExtensionRequest) RetryPolicy

func (request TestMetricExtensionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (TestMetricExtensionRequest) String

func (request TestMetricExtensionRequest) String() string

func (TestMetricExtensionRequest) ValidateEnumValue

func (request TestMetricExtensionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestMetricExtensionResponse

TestMetricExtensionResponse wrapper for the TestMetricExtension operation

type TestMetricExtensionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TestMetricExtensionData instance
    TestMetricExtensionData `presentIn:"body"`

    // 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"`
}

func (TestMetricExtensionResponse) HTTPResponse

func (response TestMetricExtensionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (TestMetricExtensionResponse) String

func (response TestMetricExtensionResponse) String() string

type UniquePropertySet

UniquePropertySet List of properties.

type UniquePropertySet struct {

    // List of properties.
    Properties []string `mandatory:"true" json:"properties"`
}

func (UniquePropertySet) String

func (m UniquePropertySet) String() string

func (UniquePropertySet) ValidateEnumValue

func (m UniquePropertySet) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateAndPropagateTagsDetails

UpdateAndPropagateTagsDetails The information about monitored resource tags. Request will fail if at least one of freeformTags or definedTags are not specified. Provided tags will be added or updated in the existing list of tags for the affected resources. Resources to be updated are identified based on association types specified. If association types are not specified, then tags will be updated only for the current resource.

type UpdateAndPropagateTagsDetails struct {

    // 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"`

    // Association types that will be traversed recursively starting from the current resource,
    // to identify resources for which the tags will be updated.
    // If no association type is specified, only current resource will be updated.
    // Default is empty list, which means no related resources will be updated.
    AssociationTypes []string `mandatory:"false" json:"associationTypes"`
}

func (UpdateAndPropagateTagsDetails) String

func (m UpdateAndPropagateTagsDetails) String() string

func (UpdateAndPropagateTagsDetails) ValidateEnumValue

func (m UpdateAndPropagateTagsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateAndPropagateTagsRequest

UpdateAndPropagateTagsRequest wrapper for the UpdateAndPropagateTags operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateAndPropagateTags.go.html to see an example of how to use UpdateAndPropagateTagsRequest.

type UpdateAndPropagateTagsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of monitored resource.
    MonitoredResourceId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceId"`

    // The tags to be updated.
    UpdateAndPropagateTagsDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateAndPropagateTagsRequest) BinaryRequestBody

func (request UpdateAndPropagateTagsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateAndPropagateTagsRequest) HTTPRequest

func (request UpdateAndPropagateTagsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateAndPropagateTagsRequest) RetryPolicy

func (request UpdateAndPropagateTagsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateAndPropagateTagsRequest) String

func (request UpdateAndPropagateTagsRequest) String() string

func (UpdateAndPropagateTagsRequest) ValidateEnumValue

func (request UpdateAndPropagateTagsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateAndPropagateTagsResponse

UpdateAndPropagateTagsResponse wrapper for the UpdateAndPropagateTags operation

type UpdateAndPropagateTagsResponse 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"`
}

func (UpdateAndPropagateTagsResponse) HTTPResponse

func (response UpdateAndPropagateTagsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateAndPropagateTagsResponse) String

func (response UpdateAndPropagateTagsResponse) String() string

type UpdateAutoPromoteConfigDetails

UpdateAutoPromoteConfigDetails Change the details of an AUTO_PROMOTE config

type UpdateAutoPromoteConfigDetails struct {

    // The display name of the configuration.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // 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"`

    // True if automatic promotion is enabled, false if it is not enabled.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

func (UpdateAutoPromoteConfigDetails) GetDefinedTags

func (m UpdateAutoPromoteConfigDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateAutoPromoteConfigDetails) GetDisplayName

func (m UpdateAutoPromoteConfigDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateAutoPromoteConfigDetails) GetFreeformTags

func (m UpdateAutoPromoteConfigDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateAutoPromoteConfigDetails) MarshalJSON

func (m UpdateAutoPromoteConfigDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateAutoPromoteConfigDetails) String

func (m UpdateAutoPromoteConfigDetails) String() string

func (UpdateAutoPromoteConfigDetails) ValidateEnumValue

func (m UpdateAutoPromoteConfigDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBaselineableMetricDetails

UpdateBaselineableMetricDetails Summary for the baseline-able metric

type UpdateBaselineableMetricDetails struct {

    // OCID of the metric
    Id *string `mandatory:"true" json:"id"`

    // name of the metric
    Name *string `mandatory:"true" json:"name"`

    // metric column name
    Column *string `mandatory:"true" json:"column"`

    // namespace of the metric
    Namespace *string `mandatory:"true" json:"namespace"`

    // Resource group of the metric
    ResourceGroup *string `mandatory:"true" json:"resourceGroup"`

    // Is the metric created out of box, default false
    IsOutOfBox *bool `mandatory:"true" json:"isOutOfBox"`

    // The current lifecycle state of the metric extension
    LifecycleState BaselineableMetricLifeCycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // OCID of the tenancy
    TenancyId *string `mandatory:"false" json:"tenancyId"`

    // OCID of the compartment
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // 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"`

    // 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"`
}

func (UpdateBaselineableMetricDetails) String

func (m UpdateBaselineableMetricDetails) String() string

func (UpdateBaselineableMetricDetails) ValidateEnumValue

func (m UpdateBaselineableMetricDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBaselineableMetricRequest

UpdateBaselineableMetricRequest wrapper for the UpdateBaselineableMetric operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateBaselineableMetric.go.html to see an example of how to use UpdateBaselineableMetricRequest.

type UpdateBaselineableMetricRequest struct {

    // Baseline metric
    UpdateBaselineableMetricDetails `contributesTo:"body"`

    // Identifier for the metric
    BaselineableMetricId *string `mandatory:"true" contributesTo:"path" name:"baselineableMetricId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateBaselineableMetricRequest) BinaryRequestBody

func (request UpdateBaselineableMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateBaselineableMetricRequest) HTTPRequest

func (request UpdateBaselineableMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateBaselineableMetricRequest) RetryPolicy

func (request UpdateBaselineableMetricRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateBaselineableMetricRequest) String

func (request UpdateBaselineableMetricRequest) String() string

func (UpdateBaselineableMetricRequest) ValidateEnumValue

func (request UpdateBaselineableMetricRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBaselineableMetricResponse

UpdateBaselineableMetricResponse wrapper for the UpdateBaselineableMetric operation

type UpdateBaselineableMetricResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BaselineableMetric instance
    BaselineableMetric `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A decimal number representing the number of seconds the client should wait before polling this endpoint again.
    RetryAfter *int `presentIn:"header" name:"retry-after"`
}

func (UpdateBaselineableMetricResponse) HTTPResponse

func (response UpdateBaselineableMetricResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateBaselineableMetricResponse) String

func (response UpdateBaselineableMetricResponse) String() string

type UpdateConfigDetails

UpdateConfigDetails Change the configuration.

type UpdateConfigDetails interface {

    // The display name of the configuration.
    GetDisplayName() *string

    // 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

    // 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{}
}

type UpdateConfigRequest

UpdateConfigRequest wrapper for the UpdateConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateConfig.go.html to see an example of how to use UpdateConfigRequest.

type UpdateConfigRequest struct {

    // Unique Config identifier.
    ConfigId *string `mandatory:"true" contributesTo:"path" name:"configId"`

    // The details of the configuration to be updated.
    UpdateConfigDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateConfigRequest) BinaryRequestBody

func (request UpdateConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateConfigRequest) HTTPRequest

func (request UpdateConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateConfigRequest) RetryPolicy

func (request UpdateConfigRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateConfigRequest) String

func (request UpdateConfigRequest) String() string

func (UpdateConfigRequest) ValidateEnumValue

func (request UpdateConfigRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConfigResponse

UpdateConfigResponse wrapper for the UpdateConfig operation

type UpdateConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Config instance
    Config `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateConfigResponse) HTTPResponse

func (response UpdateConfigResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateConfigResponse) String

func (response UpdateConfigResponse) String() string

type UpdateLicenseAutoAssignConfigDetails

UpdateLicenseAutoAssignConfigDetails Change the details of a LICENSE_AUTO_ASSIGN configuration.

type UpdateLicenseAutoAssignConfigDetails struct {

    // The display name of the configuration.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // 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"`

    // License edition.
    License LicenseTypeEnum `mandatory:"false" json:"license,omitempty"`
}

func (UpdateLicenseAutoAssignConfigDetails) GetDefinedTags

func (m UpdateLicenseAutoAssignConfigDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateLicenseAutoAssignConfigDetails) GetDisplayName

func (m UpdateLicenseAutoAssignConfigDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateLicenseAutoAssignConfigDetails) GetFreeformTags

func (m UpdateLicenseAutoAssignConfigDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateLicenseAutoAssignConfigDetails) MarshalJSON

func (m UpdateLicenseAutoAssignConfigDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateLicenseAutoAssignConfigDetails) String

func (m UpdateLicenseAutoAssignConfigDetails) String() string

func (UpdateLicenseAutoAssignConfigDetails) ValidateEnumValue

func (m UpdateLicenseAutoAssignConfigDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateLicenseEnterpriseExtensibilityConfigDetails

UpdateLicenseEnterpriseExtensibilityConfigDetails Change the details of a LICENSE_ENTERPRISE_EXTENSIBILITY configuration.

type UpdateLicenseEnterpriseExtensibilityConfigDetails struct {

    // The display name of the configuration.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // 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"`

    // True if enterprise extensibility is enabled, false if it is not enabled.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

func (UpdateLicenseEnterpriseExtensibilityConfigDetails) GetDefinedTags

func (m UpdateLicenseEnterpriseExtensibilityConfigDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateLicenseEnterpriseExtensibilityConfigDetails) GetDisplayName

func (m UpdateLicenseEnterpriseExtensibilityConfigDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateLicenseEnterpriseExtensibilityConfigDetails) GetFreeformTags

func (m UpdateLicenseEnterpriseExtensibilityConfigDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateLicenseEnterpriseExtensibilityConfigDetails) MarshalJSON

func (m UpdateLicenseEnterpriseExtensibilityConfigDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateLicenseEnterpriseExtensibilityConfigDetails) String

func (m UpdateLicenseEnterpriseExtensibilityConfigDetails) String() string

func (UpdateLicenseEnterpriseExtensibilityConfigDetails) ValidateEnumValue

func (m UpdateLicenseEnterpriseExtensibilityConfigDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMetricExtensionDetails

UpdateMetricExtensionDetails The information about updating a metric extension resource

type UpdateMetricExtensionDetails struct {

    // Metric Extension resource display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the metric extension.
    Description *string `mandatory:"false" json:"description"`

    // Schedule of metric extension should use RFC 5545 format -> recur-rule-part = "FREQ";"INTERVAL" where FREQ rule part identifies the type of recurrence rule. Valid values are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval of a minute, an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1
    CollectionRecurrences *string `mandatory:"false" json:"collectionRecurrences"`

    // List of metrics which are part of this metric extension
    MetricList []Metric `mandatory:"false" json:"metricList"`

    QueryProperties MetricExtensionUpdateQueryProperties `mandatory:"false" json:"queryProperties"`
}

func (UpdateMetricExtensionDetails) String

func (m UpdateMetricExtensionDetails) String() string

func (*UpdateMetricExtensionDetails) UnmarshalJSON

func (m *UpdateMetricExtensionDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateMetricExtensionDetails) ValidateEnumValue

func (m UpdateMetricExtensionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMetricExtensionRequest

UpdateMetricExtensionRequest wrapper for the UpdateMetricExtension operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateMetricExtension.go.html to see an example of how to use UpdateMetricExtensionRequest.

type UpdateMetricExtensionRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the metric extension resource.
    MetricExtensionId *string `mandatory:"true" contributesTo:"path" name:"metricExtensionId"`

    // The information to be updated.
    UpdateMetricExtensionDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateMetricExtensionRequest) BinaryRequestBody

func (request UpdateMetricExtensionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateMetricExtensionRequest) HTTPRequest

func (request UpdateMetricExtensionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateMetricExtensionRequest) RetryPolicy

func (request UpdateMetricExtensionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateMetricExtensionRequest) String

func (request UpdateMetricExtensionRequest) String() string

func (UpdateMetricExtensionRequest) ValidateEnumValue

func (request UpdateMetricExtensionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMetricExtensionResponse

UpdateMetricExtensionResponse wrapper for the UpdateMetricExtension operation

type UpdateMetricExtensionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MetricExtension instance
    MetricExtension `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Content location of the resource.
    ContentLocation *string `presentIn:"header" name:"content-location"`
}

func (UpdateMetricExtensionResponse) HTTPResponse

func (response UpdateMetricExtensionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateMetricExtensionResponse) String

func (response UpdateMetricExtensionResponse) String() string

type UpdateMonitoredResourceDetails

UpdateMonitoredResourceDetails The information about updating a monitored resource.

type UpdateMonitoredResourceDetails struct {

    // Monitored resource display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Host name of the monitored resource.
    HostName *string `mandatory:"false" json:"hostName"`

    // Time zone in the form of tz database canonical zone ID. Specifies the preference with
    // a value that uses the IANA Time Zone Database format (x-obmcs-time-zone).
    // For example - America/Los_Angeles
    ResourceTimeZone *string `mandatory:"false" json:"resourceTimeZone"`

    // List of monitored resource properties.
    Properties []MonitoredResourceProperty `mandatory:"false" json:"properties"`

    DatabaseConnectionDetails *ConnectionDetails `mandatory:"false" json:"databaseConnectionDetails"`

    Credentials MonitoredResourceCredential `mandatory:"false" json:"credentials"`

    Aliases *MonitoredResourceAliasCredential `mandatory:"false" json:"aliases"`

    // List of MonitoredResourceCredentials. This property complements the existing
    // "credentials" property by allowing user to specify more than one credential.
    // If both "credential" and "additionalCredentials" are specified, union of the
    // values is used as list of credentials applicable for this resource.
    // If any duplicate found in the combined list of "credentials" and "additionalCredentials",
    // an error will be thrown.
    AdditionalCredentials []MonitoredResourceCredential `mandatory:"false" json:"additionalCredentials"`

    // List of MonitoredResourceAliasCredentials. This property complements the existing
    // "aliases" property by allowing user to specify more than one credential alias.
    // If both "aliases" and "additionalAliases" are specified, union of the
    // values is used as list of aliases applicable for this resource.
    // If any duplicate found in the combined list of "alias" and "additionalAliases",
    // an error will be thrown.
    AdditionalAliases []MonitoredResourceAliasCredential `mandatory:"false" json:"additionalAliases"`

    // 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"`
}

func (UpdateMonitoredResourceDetails) String

func (m UpdateMonitoredResourceDetails) String() string

func (*UpdateMonitoredResourceDetails) UnmarshalJSON

func (m *UpdateMonitoredResourceDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateMonitoredResourceDetails) ValidateEnumValue

func (m UpdateMonitoredResourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMonitoredResourceRequest

UpdateMonitoredResourceRequest wrapper for the UpdateMonitoredResource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateMonitoredResource.go.html to see an example of how to use UpdateMonitoredResourceRequest.

type UpdateMonitoredResourceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of monitored resource.
    MonitoredResourceId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceId"`

    // The information to be updated.
    UpdateMonitoredResourceDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateMonitoredResourceRequest) BinaryRequestBody

func (request UpdateMonitoredResourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateMonitoredResourceRequest) HTTPRequest

func (request UpdateMonitoredResourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateMonitoredResourceRequest) RetryPolicy

func (request UpdateMonitoredResourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateMonitoredResourceRequest) String

func (request UpdateMonitoredResourceRequest) String() string

func (UpdateMonitoredResourceRequest) ValidateEnumValue

func (request UpdateMonitoredResourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMonitoredResourceResponse

UpdateMonitoredResourceResponse wrapper for the UpdateMonitoredResource operation

type UpdateMonitoredResourceResponse 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"`
}

func (UpdateMonitoredResourceResponse) HTTPResponse

func (response UpdateMonitoredResourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateMonitoredResourceResponse) String

func (response UpdateMonitoredResourceResponse) String() string

type UpdateMonitoredResourceTaskDetails

UpdateMonitoredResourceTaskDetails The request details for the stack monitoring resource task.

type UpdateMonitoredResourceTaskDetails struct {

    // 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"`
}

func (UpdateMonitoredResourceTaskDetails) String

func (m UpdateMonitoredResourceTaskDetails) String() string

func (UpdateMonitoredResourceTaskDetails) ValidateEnumValue

func (m UpdateMonitoredResourceTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMonitoredResourceTaskRequest

UpdateMonitoredResourceTaskRequest wrapper for the UpdateMonitoredResourceTask operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateMonitoredResourceTask.go.html to see an example of how to use UpdateMonitoredResourceTaskRequest.

type UpdateMonitoredResourceTaskRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of stack monitoring resource task.
    MonitoredResourceTaskId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceTaskId"`

    // The information to be updated.
    UpdateMonitoredResourceTaskDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateMonitoredResourceTaskRequest) BinaryRequestBody

func (request UpdateMonitoredResourceTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateMonitoredResourceTaskRequest) HTTPRequest

func (request UpdateMonitoredResourceTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateMonitoredResourceTaskRequest) RetryPolicy

func (request UpdateMonitoredResourceTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateMonitoredResourceTaskRequest) String

func (request UpdateMonitoredResourceTaskRequest) String() string

func (UpdateMonitoredResourceTaskRequest) ValidateEnumValue

func (request UpdateMonitoredResourceTaskRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMonitoredResourceTaskResponse

UpdateMonitoredResourceTaskResponse wrapper for the UpdateMonitoredResourceTask operation

type UpdateMonitoredResourceTaskResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MonitoredResourceTask instance
    MonitoredResourceTask `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateMonitoredResourceTaskResponse) HTTPResponse

func (response UpdateMonitoredResourceTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateMonitoredResourceTaskResponse) String

func (response UpdateMonitoredResourceTaskResponse) String() string

type UpdateMonitoredResourceTypeDetails

UpdateMonitoredResourceTypeDetails The information to be updated for the monitored resource type.

type UpdateMonitoredResourceTypeDetails struct {

    // Monitored resource type display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A friendly description.
    Description *string `mandatory:"false" json:"description"`

    // Metric namespace for resource type.
    MetricNamespace *string `mandatory:"false" json:"metricNamespace"`

    // Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.
    SourceType SourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // Resource Category to indicate the kind of resource type.
    ResourceCategory ResourceCategoryEnum `mandatory:"false" json:"resourceCategory,omitempty"`

    Metadata ResourceTypeMetadataDetails `mandatory:"false" json:"metadata"`

    // 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"`
}

func (UpdateMonitoredResourceTypeDetails) String

func (m UpdateMonitoredResourceTypeDetails) String() string

func (*UpdateMonitoredResourceTypeDetails) UnmarshalJSON

func (m *UpdateMonitoredResourceTypeDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateMonitoredResourceTypeDetails) ValidateEnumValue

func (m UpdateMonitoredResourceTypeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMonitoredResourceTypeRequest

UpdateMonitoredResourceTypeRequest wrapper for the UpdateMonitoredResourceType operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateMonitoredResourceType.go.html to see an example of how to use UpdateMonitoredResourceTypeRequest.

type UpdateMonitoredResourceTypeRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of monitored resource type.
    MonitoredResourceTypeId *string `mandatory:"true" contributesTo:"path" name:"monitoredResourceTypeId"`

    // The information to be updated for the given resource type id.
    UpdateMonitoredResourceTypeDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateMonitoredResourceTypeRequest) BinaryRequestBody

func (request UpdateMonitoredResourceTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateMonitoredResourceTypeRequest) HTTPRequest

func (request UpdateMonitoredResourceTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateMonitoredResourceTypeRequest) RetryPolicy

func (request UpdateMonitoredResourceTypeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateMonitoredResourceTypeRequest) String

func (request UpdateMonitoredResourceTypeRequest) String() string

func (UpdateMonitoredResourceTypeRequest) ValidateEnumValue

func (request UpdateMonitoredResourceTypeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMonitoredResourceTypeResponse

UpdateMonitoredResourceTypeResponse wrapper for the UpdateMonitoredResourceType operation

type UpdateMonitoredResourceTypeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MonitoredResourceType instance
    MonitoredResourceType `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateMonitoredResourceTypeResponse) HTTPResponse

func (response UpdateMonitoredResourceTypeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateMonitoredResourceTypeResponse) String

func (response UpdateMonitoredResourceTypeResponse) String() string

type UpdateProcessSetDetails

UpdateProcessSetDetails Process Set update payload model.

type UpdateProcessSetDetails struct {

    // Name of the Process Set.
    DisplayName *string `mandatory:"false" json:"displayName"`

    Specification *ProcessSetSpecification `mandatory:"false" json:"specification"`

    // 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"`
}

func (UpdateProcessSetDetails) String

func (m UpdateProcessSetDetails) String() string

func (UpdateProcessSetDetails) ValidateEnumValue

func (m UpdateProcessSetDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProcessSetRequest

UpdateProcessSetRequest wrapper for the UpdateProcessSet operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/stackmonitoring/UpdateProcessSet.go.html to see an example of how to use UpdateProcessSetRequest.

type UpdateProcessSetRequest struct {

    // The Process Set ID
    ProcessSetId *string `mandatory:"true" contributesTo:"path" name:"processSetId"`

    // The updated Process Set details.
    UpdateProcessSetDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateProcessSetRequest) BinaryRequestBody

func (request UpdateProcessSetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateProcessSetRequest) HTTPRequest

func (request UpdateProcessSetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateProcessSetRequest) RetryPolicy

func (request UpdateProcessSetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateProcessSetRequest) String

func (request UpdateProcessSetRequest) String() string

func (UpdateProcessSetRequest) ValidateEnumValue

func (request UpdateProcessSetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProcessSetResponse

UpdateProcessSetResponse wrapper for the UpdateProcessSet operation

type UpdateProcessSetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ProcessSet instance
    ProcessSet `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateProcessSetResponse) HTTPResponse

func (response UpdateProcessSetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateProcessSetResponse) String

func (response UpdateProcessSetResponse) String() string

type WorkRequest

WorkRequest A description of workrequest status

type WorkRequest struct {

    // Type of the work request
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed on
    // (https://docs.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"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection

WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.

type WorkRequestErrorCollection struct {

    // List of workRequestError objects.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

    // Human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The time the log message was written. An RFC3339 formatted datetime string
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.

type WorkRequestLogEntryCollection struct {

    // List of workRequestLogEntries.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

func (WorkRequestLogEntryCollection) ValidateEnumValue

func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResource

WorkRequestResource A resource created or operated on by a work request.

type WorkRequestResource struct {

    // The resource type the work request affects.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way in which this resource is affected by the work tracked in the work request.
    // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
    // work is complete for that resource at which point it will transition to CREATED, UPDATED,
    // or DELETED, respectively.
    ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

    // The identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can do a GET on to access the resource metadata
    EntityUri *string `mandatory:"false" json:"entityUri"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummary

WorkRequestSummary A summary of the status of a work request.

type WorkRequestSummary struct {

    // Type of the work request
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryCollection

WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

type WorkRequestSummaryCollection struct {

    // List of workRequestSummary objects.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestSummaryCollection) String

func (m WorkRequestSummaryCollection) String() string

func (WorkRequestSummaryCollection) ValidateEnumValue

func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly