...

Package managementagent

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

Overview ▾

Index ▾

func GetActionTypesEnumStringValues() []string
func GetArchitectureTypesEnumStringValues() []string
func GetAvailabilityStatusEnumStringValues() []string
func GetDataSourceTypesEnumStringValues() []string
func GetInstallTypesEnumStringValues() []string
func GetLifecycleStatesEnumStringValues() []string
func GetListAvailabilityHistoriesSortByEnumStringValues() []string
func GetListAvailabilityHistoriesSortOrderEnumStringValues() []string
func GetListDataSourcesSortByEnumStringValues() []string
func GetListDataSourcesSortOrderEnumStringValues() []string
func GetListManagementAgentImagesInstallTypeEnumStringValues() []string
func GetListManagementAgentImagesLifecycleStateEnumStringValues() []string
func GetListManagementAgentImagesSortByEnumStringValues() []string
func GetListManagementAgentImagesSortOrderEnumStringValues() []string
func GetListManagementAgentInstallKeysLifecycleStateEnumStringValues() []string
func GetListManagementAgentInstallKeysSortByEnumStringValues() []string
func GetListManagementAgentInstallKeysSortOrderEnumStringValues() []string
func GetListManagementAgentPluginsLifecycleStateEnumStringValues() []string
func GetListManagementAgentPluginsSortByEnumStringValues() []string
func GetListManagementAgentPluginsSortOrderEnumStringValues() []string
func GetListManagementAgentsAvailabilityStatusEnumStringValues() []string
func GetListManagementAgentsDataSourceTypeEnumStringValues() []string
func GetListManagementAgentsInstallTypeEnumStringValues() []string
func GetListManagementAgentsLifecycleStateEnumStringValues() []string
func GetListManagementAgentsSortByEnumStringValues() []string
func GetListManagementAgentsSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetManagementAgentGroupByEnumStringValues() []string
func GetManagementAgentPluginGroupByEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypesEnumStringValues() []string
func GetPackageTypesEnumStringValues() []string
func GetPlatformTypesEnumStringValues() []string
func GetPluginStatusEnumStringValues() []string
func GetPropertyUnitsEnumStringValues() []string
func GetSummarizeManagementAgentCountsInstallTypeEnumStringValues() []string
func GetSummarizeManagementAgentPluginCountsGroupByEnumStringValues() []string
func GetWorkDeliveryStatusEnumStringValues() []string
type ActionTypesEnum
    func GetActionTypesEnumValues() []ActionTypesEnum
    func GetMappingActionTypesEnum(val string) (ActionTypesEnum, bool)
type ArchitectureTypesEnum
    func GetArchitectureTypesEnumValues() []ArchitectureTypesEnum
    func GetMappingArchitectureTypesEnum(val string) (ArchitectureTypesEnum, bool)
type AutoUpgradableConfig
    func (m AutoUpgradableConfig) String() string
    func (m AutoUpgradableConfig) ValidateEnumValue() (bool, error)
type AvailabilityHistorySummary
    func (m AvailabilityHistorySummary) String() string
    func (m AvailabilityHistorySummary) ValidateEnumValue() (bool, error)
type AvailabilityStatusEnum
    func GetAvailabilityStatusEnumValues() []AvailabilityStatusEnum
    func GetMappingAvailabilityStatusEnum(val string) (AvailabilityStatusEnum, bool)
type CreateDataSourceDetails
type CreateDataSourceRequest
    func (request CreateDataSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDataSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDataSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataSourceRequest) String() string
    func (request CreateDataSourceRequest) ValidateEnumValue() (bool, error)
type CreateDataSourceResponse
    func (response CreateDataSourceResponse) HTTPResponse() *http.Response
    func (response CreateDataSourceResponse) String() string
type CreateManagementAgentInstallKeyDetails
    func (m CreateManagementAgentInstallKeyDetails) String() string
    func (m CreateManagementAgentInstallKeyDetails) ValidateEnumValue() (bool, error)
type CreateManagementAgentInstallKeyRequest
    func (request CreateManagementAgentInstallKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateManagementAgentInstallKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateManagementAgentInstallKeyRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateManagementAgentInstallKeyRequest) String() string
    func (request CreateManagementAgentInstallKeyRequest) ValidateEnumValue() (bool, error)
type CreateManagementAgentInstallKeyResponse
    func (response CreateManagementAgentInstallKeyResponse) HTTPResponse() *http.Response
    func (response CreateManagementAgentInstallKeyResponse) String() string
type CreatePrometheusEmitterDataSourceDetails
    func (m CreatePrometheusEmitterDataSourceDetails) GetCompartmentId() *string
    func (m CreatePrometheusEmitterDataSourceDetails) GetName() *string
    func (m CreatePrometheusEmitterDataSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreatePrometheusEmitterDataSourceDetails) String() string
    func (m CreatePrometheusEmitterDataSourceDetails) ValidateEnumValue() (bool, error)
type DataSource
type DataSourceSummary
type DataSourceSummaryItem
type DataSourceTypesEnum
    func GetDataSourceTypesEnumValues() []DataSourceTypesEnum
    func GetMappingDataSourceTypesEnum(val string) (DataSourceTypesEnum, bool)
type DeleteDataSourceRequest
    func (request DeleteDataSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDataSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDataSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataSourceRequest) String() string
    func (request DeleteDataSourceRequest) ValidateEnumValue() (bool, error)
type DeleteDataSourceResponse
    func (response DeleteDataSourceResponse) HTTPResponse() *http.Response
    func (response DeleteDataSourceResponse) String() string
type DeleteManagementAgentInstallKeyRequest
    func (request DeleteManagementAgentInstallKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteManagementAgentInstallKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteManagementAgentInstallKeyRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteManagementAgentInstallKeyRequest) String() string
    func (request DeleteManagementAgentInstallKeyRequest) ValidateEnumValue() (bool, error)
type DeleteManagementAgentInstallKeyResponse
    func (response DeleteManagementAgentInstallKeyResponse) HTTPResponse() *http.Response
    func (response DeleteManagementAgentInstallKeyResponse) String() string
type DeleteManagementAgentRequest
    func (request DeleteManagementAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteManagementAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteManagementAgentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteManagementAgentRequest) String() string
    func (request DeleteManagementAgentRequest) ValidateEnumValue() (bool, error)
type DeleteManagementAgentResponse
    func (response DeleteManagementAgentResponse) HTTPResponse() *http.Response
    func (response DeleteManagementAgentResponse) String() string
type DeleteWorkRequestRequest
    func (request DeleteWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteWorkRequestRequest) String() string
    func (request DeleteWorkRequestRequest) ValidateEnumValue() (bool, error)
type DeleteWorkRequestResponse
    func (response DeleteWorkRequestResponse) HTTPResponse() *http.Response
    func (response DeleteWorkRequestResponse) String() string
type DeployPluginsDetails
    func (m DeployPluginsDetails) String() string
    func (m DeployPluginsDetails) ValidateEnumValue() (bool, error)
type DeployPluginsRequest
    func (request DeployPluginsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeployPluginsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeployPluginsRequest) RetryPolicy() *common.RetryPolicy
    func (request DeployPluginsRequest) String() string
    func (request DeployPluginsRequest) ValidateEnumValue() (bool, error)
type DeployPluginsResponse
    func (response DeployPluginsResponse) HTTPResponse() *http.Response
    func (response DeployPluginsResponse) String() string
type GetAutoUpgradableConfigRequest
    func (request GetAutoUpgradableConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAutoUpgradableConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAutoUpgradableConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAutoUpgradableConfigRequest) String() string
    func (request GetAutoUpgradableConfigRequest) ValidateEnumValue() (bool, error)
type GetAutoUpgradableConfigResponse
    func (response GetAutoUpgradableConfigResponse) HTTPResponse() *http.Response
    func (response GetAutoUpgradableConfigResponse) String() string
type GetDataSourceRequest
    func (request GetDataSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDataSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDataSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataSourceRequest) String() string
    func (request GetDataSourceRequest) ValidateEnumValue() (bool, error)
type GetDataSourceResponse
    func (response GetDataSourceResponse) HTTPResponse() *http.Response
    func (response GetDataSourceResponse) String() string
type GetManagementAgentInstallKeyContentRequest
    func (request GetManagementAgentInstallKeyContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagementAgentInstallKeyContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetManagementAgentInstallKeyContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagementAgentInstallKeyContentRequest) String() string
    func (request GetManagementAgentInstallKeyContentRequest) ValidateEnumValue() (bool, error)
type GetManagementAgentInstallKeyContentResponse
    func (response GetManagementAgentInstallKeyContentResponse) HTTPResponse() *http.Response
    func (response GetManagementAgentInstallKeyContentResponse) String() string
type GetManagementAgentInstallKeyRequest
    func (request GetManagementAgentInstallKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagementAgentInstallKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetManagementAgentInstallKeyRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagementAgentInstallKeyRequest) String() string
    func (request GetManagementAgentInstallKeyRequest) ValidateEnumValue() (bool, error)
type GetManagementAgentInstallKeyResponse
    func (response GetManagementAgentInstallKeyResponse) HTTPResponse() *http.Response
    func (response GetManagementAgentInstallKeyResponse) String() string
type GetManagementAgentRequest
    func (request GetManagementAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagementAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetManagementAgentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagementAgentRequest) String() string
    func (request GetManagementAgentRequest) ValidateEnumValue() (bool, error)
type GetManagementAgentResponse
    func (response GetManagementAgentResponse) HTTPResponse() *http.Response
    func (response GetManagementAgentResponse) 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 InstallTypesEnum
    func GetInstallTypesEnumValues() []InstallTypesEnum
    func GetMappingInstallTypesEnum(val string) (InstallTypesEnum, bool)
type KubernetesClusterDataSource
    func (m KubernetesClusterDataSource) GetCompartmentId() *string
    func (m KubernetesClusterDataSource) GetKey() *string
    func (m KubernetesClusterDataSource) GetName() *string
    func (m KubernetesClusterDataSource) GetState() LifecycleStatesEnum
    func (m KubernetesClusterDataSource) GetTimeCreated() *common.SDKTime
    func (m KubernetesClusterDataSource) GetTimeUpdated() *common.SDKTime
    func (m KubernetesClusterDataSource) MarshalJSON() (buff []byte, e error)
    func (m KubernetesClusterDataSource) String() string
    func (m KubernetesClusterDataSource) ValidateEnumValue() (bool, error)
type KubernetesClusterDataSourceSummary
    func (m KubernetesClusterDataSourceSummary) GetKey() *string
    func (m KubernetesClusterDataSourceSummary) GetName() *string
    func (m KubernetesClusterDataSourceSummary) MarshalJSON() (buff []byte, e error)
    func (m KubernetesClusterDataSourceSummary) String() string
    func (m KubernetesClusterDataSourceSummary) ValidateEnumValue() (bool, error)
type KubernetesClusterDataSourceSummaryItem
    func (m KubernetesClusterDataSourceSummaryItem) GetKey() *string
    func (m KubernetesClusterDataSourceSummaryItem) GetName() *string
    func (m KubernetesClusterDataSourceSummaryItem) MarshalJSON() (buff []byte, e error)
    func (m KubernetesClusterDataSourceSummaryItem) String() string
    func (m KubernetesClusterDataSourceSummaryItem) ValidateEnumValue() (bool, error)
type LifecycleStatesEnum
    func GetLifecycleStatesEnumValues() []LifecycleStatesEnum
    func GetMappingLifecycleStatesEnum(val string) (LifecycleStatesEnum, bool)
type ListAvailabilityHistoriesRequest
    func (request ListAvailabilityHistoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAvailabilityHistoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAvailabilityHistoriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAvailabilityHistoriesRequest) String() string
    func (request ListAvailabilityHistoriesRequest) ValidateEnumValue() (bool, error)
type ListAvailabilityHistoriesResponse
    func (response ListAvailabilityHistoriesResponse) HTTPResponse() *http.Response
    func (response ListAvailabilityHistoriesResponse) String() string
type ListAvailabilityHistoriesSortByEnum
    func GetListAvailabilityHistoriesSortByEnumValues() []ListAvailabilityHistoriesSortByEnum
    func GetMappingListAvailabilityHistoriesSortByEnum(val string) (ListAvailabilityHistoriesSortByEnum, bool)
type ListAvailabilityHistoriesSortOrderEnum
    func GetListAvailabilityHistoriesSortOrderEnumValues() []ListAvailabilityHistoriesSortOrderEnum
    func GetMappingListAvailabilityHistoriesSortOrderEnum(val string) (ListAvailabilityHistoriesSortOrderEnum, bool)
type ListDataSourcesRequest
    func (request ListDataSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataSourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataSourcesRequest) String() string
    func (request ListDataSourcesRequest) ValidateEnumValue() (bool, error)
type ListDataSourcesResponse
    func (response ListDataSourcesResponse) HTTPResponse() *http.Response
    func (response ListDataSourcesResponse) String() string
type ListDataSourcesSortByEnum
    func GetListDataSourcesSortByEnumValues() []ListDataSourcesSortByEnum
    func GetMappingListDataSourcesSortByEnum(val string) (ListDataSourcesSortByEnum, bool)
type ListDataSourcesSortOrderEnum
    func GetListDataSourcesSortOrderEnumValues() []ListDataSourcesSortOrderEnum
    func GetMappingListDataSourcesSortOrderEnum(val string) (ListDataSourcesSortOrderEnum, bool)
type ListManagementAgentImagesInstallTypeEnum
    func GetListManagementAgentImagesInstallTypeEnumValues() []ListManagementAgentImagesInstallTypeEnum
    func GetMappingListManagementAgentImagesInstallTypeEnum(val string) (ListManagementAgentImagesInstallTypeEnum, bool)
type ListManagementAgentImagesLifecycleStateEnum
    func GetListManagementAgentImagesLifecycleStateEnumValues() []ListManagementAgentImagesLifecycleStateEnum
    func GetMappingListManagementAgentImagesLifecycleStateEnum(val string) (ListManagementAgentImagesLifecycleStateEnum, bool)
type ListManagementAgentImagesRequest
    func (request ListManagementAgentImagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagementAgentImagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagementAgentImagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagementAgentImagesRequest) String() string
    func (request ListManagementAgentImagesRequest) ValidateEnumValue() (bool, error)
type ListManagementAgentImagesResponse
    func (response ListManagementAgentImagesResponse) HTTPResponse() *http.Response
    func (response ListManagementAgentImagesResponse) String() string
type ListManagementAgentImagesSortByEnum
    func GetListManagementAgentImagesSortByEnumValues() []ListManagementAgentImagesSortByEnum
    func GetMappingListManagementAgentImagesSortByEnum(val string) (ListManagementAgentImagesSortByEnum, bool)
type ListManagementAgentImagesSortOrderEnum
    func GetListManagementAgentImagesSortOrderEnumValues() []ListManagementAgentImagesSortOrderEnum
    func GetMappingListManagementAgentImagesSortOrderEnum(val string) (ListManagementAgentImagesSortOrderEnum, bool)
type ListManagementAgentInstallKeysLifecycleStateEnum
    func GetListManagementAgentInstallKeysLifecycleStateEnumValues() []ListManagementAgentInstallKeysLifecycleStateEnum
    func GetMappingListManagementAgentInstallKeysLifecycleStateEnum(val string) (ListManagementAgentInstallKeysLifecycleStateEnum, bool)
type ListManagementAgentInstallKeysRequest
    func (request ListManagementAgentInstallKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagementAgentInstallKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagementAgentInstallKeysRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagementAgentInstallKeysRequest) String() string
    func (request ListManagementAgentInstallKeysRequest) ValidateEnumValue() (bool, error)
type ListManagementAgentInstallKeysResponse
    func (response ListManagementAgentInstallKeysResponse) HTTPResponse() *http.Response
    func (response ListManagementAgentInstallKeysResponse) String() string
type ListManagementAgentInstallKeysSortByEnum
    func GetListManagementAgentInstallKeysSortByEnumValues() []ListManagementAgentInstallKeysSortByEnum
    func GetMappingListManagementAgentInstallKeysSortByEnum(val string) (ListManagementAgentInstallKeysSortByEnum, bool)
type ListManagementAgentInstallKeysSortOrderEnum
    func GetListManagementAgentInstallKeysSortOrderEnumValues() []ListManagementAgentInstallKeysSortOrderEnum
    func GetMappingListManagementAgentInstallKeysSortOrderEnum(val string) (ListManagementAgentInstallKeysSortOrderEnum, bool)
type ListManagementAgentPluginsLifecycleStateEnum
    func GetListManagementAgentPluginsLifecycleStateEnumValues() []ListManagementAgentPluginsLifecycleStateEnum
    func GetMappingListManagementAgentPluginsLifecycleStateEnum(val string) (ListManagementAgentPluginsLifecycleStateEnum, bool)
type ListManagementAgentPluginsRequest
    func (request ListManagementAgentPluginsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagementAgentPluginsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagementAgentPluginsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagementAgentPluginsRequest) String() string
    func (request ListManagementAgentPluginsRequest) ValidateEnumValue() (bool, error)
type ListManagementAgentPluginsResponse
    func (response ListManagementAgentPluginsResponse) HTTPResponse() *http.Response
    func (response ListManagementAgentPluginsResponse) String() string
type ListManagementAgentPluginsSortByEnum
    func GetListManagementAgentPluginsSortByEnumValues() []ListManagementAgentPluginsSortByEnum
    func GetMappingListManagementAgentPluginsSortByEnum(val string) (ListManagementAgentPluginsSortByEnum, bool)
type ListManagementAgentPluginsSortOrderEnum
    func GetListManagementAgentPluginsSortOrderEnumValues() []ListManagementAgentPluginsSortOrderEnum
    func GetMappingListManagementAgentPluginsSortOrderEnum(val string) (ListManagementAgentPluginsSortOrderEnum, bool)
type ListManagementAgentsAvailabilityStatusEnum
    func GetListManagementAgentsAvailabilityStatusEnumValues() []ListManagementAgentsAvailabilityStatusEnum
    func GetMappingListManagementAgentsAvailabilityStatusEnum(val string) (ListManagementAgentsAvailabilityStatusEnum, bool)
type ListManagementAgentsDataSourceTypeEnum
    func GetListManagementAgentsDataSourceTypeEnumValues() []ListManagementAgentsDataSourceTypeEnum
    func GetMappingListManagementAgentsDataSourceTypeEnum(val string) (ListManagementAgentsDataSourceTypeEnum, bool)
type ListManagementAgentsInstallTypeEnum
    func GetListManagementAgentsInstallTypeEnumValues() []ListManagementAgentsInstallTypeEnum
    func GetMappingListManagementAgentsInstallTypeEnum(val string) (ListManagementAgentsInstallTypeEnum, bool)
type ListManagementAgentsLifecycleStateEnum
    func GetListManagementAgentsLifecycleStateEnumValues() []ListManagementAgentsLifecycleStateEnum
    func GetMappingListManagementAgentsLifecycleStateEnum(val string) (ListManagementAgentsLifecycleStateEnum, bool)
type ListManagementAgentsRequest
    func (request ListManagementAgentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagementAgentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagementAgentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagementAgentsRequest) String() string
    func (request ListManagementAgentsRequest) ValidateEnumValue() (bool, error)
type ListManagementAgentsResponse
    func (response ListManagementAgentsResponse) HTTPResponse() *http.Response
    func (response ListManagementAgentsResponse) String() string
type ListManagementAgentsSortByEnum
    func GetListManagementAgentsSortByEnumValues() []ListManagementAgentsSortByEnum
    func GetMappingListManagementAgentsSortByEnum(val string) (ListManagementAgentsSortByEnum, bool)
type ListManagementAgentsSortOrderEnum
    func GetListManagementAgentsSortOrderEnumValues() []ListManagementAgentsSortOrderEnum
    func GetMappingListManagementAgentsSortOrderEnum(val string) (ListManagementAgentsSortOrderEnum, 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 ManagementAgent
    func (m ManagementAgent) String() string
    func (m *ManagementAgent) UnmarshalJSON(data []byte) (e error)
    func (m ManagementAgent) ValidateEnumValue() (bool, error)
type ManagementAgentAggregation
    func (m ManagementAgentAggregation) String() string
    func (m ManagementAgentAggregation) ValidateEnumValue() (bool, error)
type ManagementAgentAggregationCollection
    func (m ManagementAgentAggregationCollection) String() string
    func (m ManagementAgentAggregationCollection) ValidateEnumValue() (bool, error)
type ManagementAgentAggregationDimensions
    func (m ManagementAgentAggregationDimensions) String() string
    func (m ManagementAgentAggregationDimensions) ValidateEnumValue() (bool, error)
type ManagementAgentClient
    func NewManagementAgentClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ManagementAgentClient, err error)
    func NewManagementAgentClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ManagementAgentClient, err error)
    func (client *ManagementAgentClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client ManagementAgentClient) CreateDataSource(ctx context.Context, request CreateDataSourceRequest) (response CreateDataSourceResponse, err error)
    func (client ManagementAgentClient) CreateManagementAgentInstallKey(ctx context.Context, request CreateManagementAgentInstallKeyRequest) (response CreateManagementAgentInstallKeyResponse, err error)
    func (client ManagementAgentClient) DeleteDataSource(ctx context.Context, request DeleteDataSourceRequest) (response DeleteDataSourceResponse, err error)
    func (client ManagementAgentClient) DeleteManagementAgent(ctx context.Context, request DeleteManagementAgentRequest) (response DeleteManagementAgentResponse, err error)
    func (client ManagementAgentClient) DeleteManagementAgentInstallKey(ctx context.Context, request DeleteManagementAgentInstallKeyRequest) (response DeleteManagementAgentInstallKeyResponse, err error)
    func (client ManagementAgentClient) DeleteWorkRequest(ctx context.Context, request DeleteWorkRequestRequest) (response DeleteWorkRequestResponse, err error)
    func (client ManagementAgentClient) DeployPlugins(ctx context.Context, request DeployPluginsRequest) (response DeployPluginsResponse, err error)
    func (client ManagementAgentClient) GetAutoUpgradableConfig(ctx context.Context, request GetAutoUpgradableConfigRequest) (response GetAutoUpgradableConfigResponse, err error)
    func (client ManagementAgentClient) GetDataSource(ctx context.Context, request GetDataSourceRequest) (response GetDataSourceResponse, err error)
    func (client ManagementAgentClient) GetManagementAgent(ctx context.Context, request GetManagementAgentRequest) (response GetManagementAgentResponse, err error)
    func (client ManagementAgentClient) GetManagementAgentInstallKey(ctx context.Context, request GetManagementAgentInstallKeyRequest) (response GetManagementAgentInstallKeyResponse, err error)
    func (client ManagementAgentClient) GetManagementAgentInstallKeyContent(ctx context.Context, request GetManagementAgentInstallKeyContentRequest) (response GetManagementAgentInstallKeyContentResponse, err error)
    func (client ManagementAgentClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client ManagementAgentClient) ListAvailabilityHistories(ctx context.Context, request ListAvailabilityHistoriesRequest) (response ListAvailabilityHistoriesResponse, err error)
    func (client ManagementAgentClient) ListDataSources(ctx context.Context, request ListDataSourcesRequest) (response ListDataSourcesResponse, err error)
    func (client ManagementAgentClient) ListManagementAgentImages(ctx context.Context, request ListManagementAgentImagesRequest) (response ListManagementAgentImagesResponse, err error)
    func (client ManagementAgentClient) ListManagementAgentInstallKeys(ctx context.Context, request ListManagementAgentInstallKeysRequest) (response ListManagementAgentInstallKeysResponse, err error)
    func (client ManagementAgentClient) ListManagementAgentPlugins(ctx context.Context, request ListManagementAgentPluginsRequest) (response ListManagementAgentPluginsResponse, err error)
    func (client ManagementAgentClient) ListManagementAgents(ctx context.Context, request ListManagementAgentsRequest) (response ListManagementAgentsResponse, err error)
    func (client ManagementAgentClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client ManagementAgentClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client ManagementAgentClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client ManagementAgentClient) SetAutoUpgradableConfig(ctx context.Context, request SetAutoUpgradableConfigRequest) (response SetAutoUpgradableConfigResponse, err error)
    func (client *ManagementAgentClient) SetRegion(region string)
    func (client ManagementAgentClient) SummarizeManagementAgentCounts(ctx context.Context, request SummarizeManagementAgentCountsRequest) (response SummarizeManagementAgentCountsResponse, err error)
    func (client ManagementAgentClient) SummarizeManagementAgentPluginCounts(ctx context.Context, request SummarizeManagementAgentPluginCountsRequest) (response SummarizeManagementAgentPluginCountsResponse, err error)
    func (client ManagementAgentClient) UpdateDataSource(ctx context.Context, request UpdateDataSourceRequest) (response UpdateDataSourceResponse, err error)
    func (client ManagementAgentClient) UpdateManagementAgent(ctx context.Context, request UpdateManagementAgentRequest) (response UpdateManagementAgentResponse, err error)
    func (client ManagementAgentClient) UpdateManagementAgentInstallKey(ctx context.Context, request UpdateManagementAgentInstallKeyRequest) (response UpdateManagementAgentInstallKeyResponse, err error)
type ManagementAgentError
    func (m ManagementAgentError) String() string
    func (m ManagementAgentError) ValidateEnumValue() (bool, error)
type ManagementAgentGroupByEnum
    func GetManagementAgentGroupByEnumValues() []ManagementAgentGroupByEnum
    func GetMappingManagementAgentGroupByEnum(val string) (ManagementAgentGroupByEnum, bool)
type ManagementAgentImage
    func (m ManagementAgentImage) String() string
    func (m ManagementAgentImage) ValidateEnumValue() (bool, error)
type ManagementAgentImageSummary
    func (m ManagementAgentImageSummary) String() string
    func (m ManagementAgentImageSummary) ValidateEnumValue() (bool, error)
type ManagementAgentInstallKey
    func (m ManagementAgentInstallKey) String() string
    func (m ManagementAgentInstallKey) ValidateEnumValue() (bool, error)
type ManagementAgentInstallKeySummary
    func (m ManagementAgentInstallKeySummary) String() string
    func (m ManagementAgentInstallKeySummary) ValidateEnumValue() (bool, error)
type ManagementAgentPlugin
    func (m ManagementAgentPlugin) String() string
    func (m ManagementAgentPlugin) ValidateEnumValue() (bool, error)
type ManagementAgentPluginAggregation
    func (m ManagementAgentPluginAggregation) String() string
    func (m ManagementAgentPluginAggregation) ValidateEnumValue() (bool, error)
type ManagementAgentPluginAggregationCollection
    func (m ManagementAgentPluginAggregationCollection) String() string
    func (m ManagementAgentPluginAggregationCollection) ValidateEnumValue() (bool, error)
type ManagementAgentPluginAggregationDimensions
    func (m ManagementAgentPluginAggregationDimensions) String() string
    func (m ManagementAgentPluginAggregationDimensions) ValidateEnumValue() (bool, error)
type ManagementAgentPluginDetails
    func (m ManagementAgentPluginDetails) String() string
    func (m ManagementAgentPluginDetails) ValidateEnumValue() (bool, error)
type ManagementAgentPluginGroupByEnum
    func GetManagementAgentPluginGroupByEnumValues() []ManagementAgentPluginGroupByEnum
    func GetMappingManagementAgentPluginGroupByEnum(val string) (ManagementAgentPluginGroupByEnum, bool)
type ManagementAgentPluginSummary
    func (m ManagementAgentPluginSummary) String() string
    func (m ManagementAgentPluginSummary) ValidateEnumValue() (bool, error)
type ManagementAgentProperty
    func (m ManagementAgentProperty) String() string
    func (m ManagementAgentProperty) ValidateEnumValue() (bool, error)
type ManagementAgentSummary
    func (m ManagementAgentSummary) String() string
    func (m *ManagementAgentSummary) UnmarshalJSON(data []byte) (e error)
    func (m ManagementAgentSummary) ValidateEnumValue() (bool, error)
type MetricDimension
    func (m MetricDimension) String() string
    func (m MetricDimension) ValidateEnumValue() (bool, error)
type ObjectDetails
    func (m ObjectDetails) String() string
    func (m ObjectDetails) ValidateEnumValue() (bool, error)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypesEnum
    func GetMappingOperationTypesEnum(val string) (OperationTypesEnum, bool)
    func GetOperationTypesEnumValues() []OperationTypesEnum
type PackageTypesEnum
    func GetMappingPackageTypesEnum(val string) (PackageTypesEnum, bool)
    func GetPackageTypesEnumValues() []PackageTypesEnum
type PlatformTypesEnum
    func GetMappingPlatformTypesEnum(val string) (PlatformTypesEnum, bool)
    func GetPlatformTypesEnumValues() []PlatformTypesEnum
type PluginStatusEnum
    func GetMappingPluginStatusEnum(val string) (PluginStatusEnum, bool)
    func GetPluginStatusEnumValues() []PluginStatusEnum
type PrometheusEmitterDataSource
    func (m PrometheusEmitterDataSource) GetCompartmentId() *string
    func (m PrometheusEmitterDataSource) GetKey() *string
    func (m PrometheusEmitterDataSource) GetName() *string
    func (m PrometheusEmitterDataSource) GetState() LifecycleStatesEnum
    func (m PrometheusEmitterDataSource) GetTimeCreated() *common.SDKTime
    func (m PrometheusEmitterDataSource) GetTimeUpdated() *common.SDKTime
    func (m PrometheusEmitterDataSource) MarshalJSON() (buff []byte, e error)
    func (m PrometheusEmitterDataSource) String() string
    func (m PrometheusEmitterDataSource) ValidateEnumValue() (bool, error)
type PrometheusEmitterDataSourceSummary
    func (m PrometheusEmitterDataSourceSummary) GetKey() *string
    func (m PrometheusEmitterDataSourceSummary) GetName() *string
    func (m PrometheusEmitterDataSourceSummary) MarshalJSON() (buff []byte, e error)
    func (m PrometheusEmitterDataSourceSummary) String() string
    func (m PrometheusEmitterDataSourceSummary) ValidateEnumValue() (bool, error)
type PrometheusEmitterDataSourceSummaryItem
    func (m PrometheusEmitterDataSourceSummaryItem) GetKey() *string
    func (m PrometheusEmitterDataSourceSummaryItem) GetName() *string
    func (m PrometheusEmitterDataSourceSummaryItem) MarshalJSON() (buff []byte, e error)
    func (m PrometheusEmitterDataSourceSummaryItem) String() string
    func (m PrometheusEmitterDataSourceSummaryItem) ValidateEnumValue() (bool, error)
type PropertyUnitsEnum
    func GetMappingPropertyUnitsEnum(val string) (PropertyUnitsEnum, bool)
    func GetPropertyUnitsEnumValues() []PropertyUnitsEnum
type SetAutoUpgradableConfigDetails
    func (m SetAutoUpgradableConfigDetails) String() string
    func (m SetAutoUpgradableConfigDetails) ValidateEnumValue() (bool, error)
type SetAutoUpgradableConfigRequest
    func (request SetAutoUpgradableConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SetAutoUpgradableConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SetAutoUpgradableConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request SetAutoUpgradableConfigRequest) String() string
    func (request SetAutoUpgradableConfigRequest) ValidateEnumValue() (bool, error)
type SetAutoUpgradableConfigResponse
    func (response SetAutoUpgradableConfigResponse) HTTPResponse() *http.Response
    func (response SetAutoUpgradableConfigResponse) String() string
type SummarizeManagementAgentCountsInstallTypeEnum
    func GetMappingSummarizeManagementAgentCountsInstallTypeEnum(val string) (SummarizeManagementAgentCountsInstallTypeEnum, bool)
    func GetSummarizeManagementAgentCountsInstallTypeEnumValues() []SummarizeManagementAgentCountsInstallTypeEnum
type SummarizeManagementAgentCountsRequest
    func (request SummarizeManagementAgentCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeManagementAgentCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeManagementAgentCountsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeManagementAgentCountsRequest) String() string
    func (request SummarizeManagementAgentCountsRequest) ValidateEnumValue() (bool, error)
type SummarizeManagementAgentCountsResponse
    func (response SummarizeManagementAgentCountsResponse) HTTPResponse() *http.Response
    func (response SummarizeManagementAgentCountsResponse) String() string
type SummarizeManagementAgentPluginCountsGroupByEnum
    func GetMappingSummarizeManagementAgentPluginCountsGroupByEnum(val string) (SummarizeManagementAgentPluginCountsGroupByEnum, bool)
    func GetSummarizeManagementAgentPluginCountsGroupByEnumValues() []SummarizeManagementAgentPluginCountsGroupByEnum
type SummarizeManagementAgentPluginCountsRequest
    func (request SummarizeManagementAgentPluginCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeManagementAgentPluginCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeManagementAgentPluginCountsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeManagementAgentPluginCountsRequest) String() string
    func (request SummarizeManagementAgentPluginCountsRequest) ValidateEnumValue() (bool, error)
type SummarizeManagementAgentPluginCountsResponse
    func (response SummarizeManagementAgentPluginCountsResponse) HTTPResponse() *http.Response
    func (response SummarizeManagementAgentPluginCountsResponse) String() string
type UpdateDataSourceDetails
type UpdateDataSourceRequest
    func (request UpdateDataSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDataSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDataSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDataSourceRequest) String() string
    func (request UpdateDataSourceRequest) ValidateEnumValue() (bool, error)
type UpdateDataSourceResponse
    func (response UpdateDataSourceResponse) HTTPResponse() *http.Response
    func (response UpdateDataSourceResponse) String() string
type UpdateManagementAgentDetails
    func (m UpdateManagementAgentDetails) String() string
    func (m UpdateManagementAgentDetails) ValidateEnumValue() (bool, error)
type UpdateManagementAgentInstallKeyDetails
    func (m UpdateManagementAgentInstallKeyDetails) String() string
    func (m UpdateManagementAgentInstallKeyDetails) ValidateEnumValue() (bool, error)
type UpdateManagementAgentInstallKeyRequest
    func (request UpdateManagementAgentInstallKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateManagementAgentInstallKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateManagementAgentInstallKeyRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateManagementAgentInstallKeyRequest) String() string
    func (request UpdateManagementAgentInstallKeyRequest) ValidateEnumValue() (bool, error)
type UpdateManagementAgentInstallKeyResponse
    func (response UpdateManagementAgentInstallKeyResponse) HTTPResponse() *http.Response
    func (response UpdateManagementAgentInstallKeyResponse) String() string
type UpdateManagementAgentRequest
    func (request UpdateManagementAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateManagementAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateManagementAgentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateManagementAgentRequest) String() string
    func (request UpdateManagementAgentRequest) ValidateEnumValue() (bool, error)
type UpdateManagementAgentResponse
    func (response UpdateManagementAgentResponse) HTTPResponse() *http.Response
    func (response UpdateManagementAgentResponse) String() string
type UpdatePrometheusEmitterDataSourceDetails
    func (m UpdatePrometheusEmitterDataSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdatePrometheusEmitterDataSourceDetails) String() string
    func (m UpdatePrometheusEmitterDataSourceDetails) ValidateEnumValue() (bool, error)
type WorkDeliveryStatusEnum
    func GetMappingWorkDeliveryStatusEnum(val string) (WorkDeliveryStatusEnum, bool)
    func GetWorkDeliveryStatusEnumValues() []WorkDeliveryStatusEnum
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 WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) 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 WorkSubmissionKey
    func (m WorkSubmissionKey) String() string
    func (m WorkSubmissionKey) ValidateEnumValue() (bool, error)

Package files

action_types.go architecture_types.go auto_upgradable_config.go availability_history_summary.go availability_status.go create_data_source_details.go create_data_source_request_response.go create_management_agent_install_key_details.go create_management_agent_install_key_request_response.go create_prometheus_emitter_data_source_details.go data_source.go data_source_summary.go data_source_summary_item.go data_source_types.go delete_data_source_request_response.go delete_management_agent_install_key_request_response.go delete_management_agent_request_response.go delete_work_request_request_response.go deploy_plugins_details.go deploy_plugins_request_response.go get_auto_upgradable_config_request_response.go get_data_source_request_response.go get_management_agent_install_key_content_request_response.go get_management_agent_install_key_request_response.go get_management_agent_request_response.go get_work_request_request_response.go install_types.go kubernetes_cluster_data_source.go kubernetes_cluster_data_source_summary.go kubernetes_cluster_data_source_summary_item.go lifecycle_states.go list_availability_histories_request_response.go list_data_sources_request_response.go list_management_agent_images_request_response.go list_management_agent_install_keys_request_response.go list_management_agent_plugins_request_response.go list_management_agents_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go management_agent.go management_agent_aggregation.go management_agent_aggregation_collection.go management_agent_aggregation_dimensions.go management_agent_error.go management_agent_group_by.go management_agent_image.go management_agent_image_summary.go management_agent_install_key.go management_agent_install_key_summary.go management_agent_plugin.go management_agent_plugin_aggregation.go management_agent_plugin_aggregation_collection.go management_agent_plugin_aggregation_dimensions.go management_agent_plugin_details.go management_agent_plugin_group_by.go management_agent_plugin_summary.go management_agent_property.go management_agent_summary.go managementagent_client.go metric_dimension.go object_details.go operation_status.go operation_types.go package_types.go platform_types.go plugin_status.go prometheus_emitter_data_source.go prometheus_emitter_data_source_summary.go prometheus_emitter_data_source_summary_item.go property_units.go set_auto_upgradable_config_details.go set_auto_upgradable_config_request_response.go summarize_management_agent_counts_request_response.go summarize_management_agent_plugin_counts_request_response.go update_data_source_details.go update_data_source_request_response.go update_management_agent_details.go update_management_agent_install_key_details.go update_management_agent_install_key_request_response.go update_management_agent_request_response.go update_prometheus_emitter_data_source_details.go work_delivery_status.go work_request.go work_request_error.go work_request_log_entry.go work_request_resource.go work_request_summary.go work_submission_key.go

func GetActionTypesEnumStringValues

func GetActionTypesEnumStringValues() []string

GetActionTypesEnumStringValues Enumerates the set of values in String for ActionTypesEnum

func GetArchitectureTypesEnumStringValues

func GetArchitectureTypesEnumStringValues() []string

GetArchitectureTypesEnumStringValues Enumerates the set of values in String for ArchitectureTypesEnum

func GetAvailabilityStatusEnumStringValues

func GetAvailabilityStatusEnumStringValues() []string

GetAvailabilityStatusEnumStringValues Enumerates the set of values in String for AvailabilityStatusEnum

func GetDataSourceTypesEnumStringValues

func GetDataSourceTypesEnumStringValues() []string

GetDataSourceTypesEnumStringValues Enumerates the set of values in String for DataSourceTypesEnum

func GetInstallTypesEnumStringValues

func GetInstallTypesEnumStringValues() []string

GetInstallTypesEnumStringValues Enumerates the set of values in String for InstallTypesEnum

func GetLifecycleStatesEnumStringValues

func GetLifecycleStatesEnumStringValues() []string

GetLifecycleStatesEnumStringValues Enumerates the set of values in String for LifecycleStatesEnum

func GetListAvailabilityHistoriesSortByEnumStringValues

func GetListAvailabilityHistoriesSortByEnumStringValues() []string

GetListAvailabilityHistoriesSortByEnumStringValues Enumerates the set of values in String for ListAvailabilityHistoriesSortByEnum

func GetListAvailabilityHistoriesSortOrderEnumStringValues

func GetListAvailabilityHistoriesSortOrderEnumStringValues() []string

GetListAvailabilityHistoriesSortOrderEnumStringValues Enumerates the set of values in String for ListAvailabilityHistoriesSortOrderEnum

func GetListDataSourcesSortByEnumStringValues

func GetListDataSourcesSortByEnumStringValues() []string

GetListDataSourcesSortByEnumStringValues Enumerates the set of values in String for ListDataSourcesSortByEnum

func GetListDataSourcesSortOrderEnumStringValues

func GetListDataSourcesSortOrderEnumStringValues() []string

GetListDataSourcesSortOrderEnumStringValues Enumerates the set of values in String for ListDataSourcesSortOrderEnum

func GetListManagementAgentImagesInstallTypeEnumStringValues

func GetListManagementAgentImagesInstallTypeEnumStringValues() []string

GetListManagementAgentImagesInstallTypeEnumStringValues Enumerates the set of values in String for ListManagementAgentImagesInstallTypeEnum

func GetListManagementAgentImagesLifecycleStateEnumStringValues

func GetListManagementAgentImagesLifecycleStateEnumStringValues() []string

GetListManagementAgentImagesLifecycleStateEnumStringValues Enumerates the set of values in String for ListManagementAgentImagesLifecycleStateEnum

func GetListManagementAgentImagesSortByEnumStringValues

func GetListManagementAgentImagesSortByEnumStringValues() []string

GetListManagementAgentImagesSortByEnumStringValues Enumerates the set of values in String for ListManagementAgentImagesSortByEnum

func GetListManagementAgentImagesSortOrderEnumStringValues

func GetListManagementAgentImagesSortOrderEnumStringValues() []string

GetListManagementAgentImagesSortOrderEnumStringValues Enumerates the set of values in String for ListManagementAgentImagesSortOrderEnum

func GetListManagementAgentInstallKeysLifecycleStateEnumStringValues

func GetListManagementAgentInstallKeysLifecycleStateEnumStringValues() []string

GetListManagementAgentInstallKeysLifecycleStateEnumStringValues Enumerates the set of values in String for ListManagementAgentInstallKeysLifecycleStateEnum

func GetListManagementAgentInstallKeysSortByEnumStringValues

func GetListManagementAgentInstallKeysSortByEnumStringValues() []string

GetListManagementAgentInstallKeysSortByEnumStringValues Enumerates the set of values in String for ListManagementAgentInstallKeysSortByEnum

func GetListManagementAgentInstallKeysSortOrderEnumStringValues

func GetListManagementAgentInstallKeysSortOrderEnumStringValues() []string

GetListManagementAgentInstallKeysSortOrderEnumStringValues Enumerates the set of values in String for ListManagementAgentInstallKeysSortOrderEnum

func GetListManagementAgentPluginsLifecycleStateEnumStringValues

func GetListManagementAgentPluginsLifecycleStateEnumStringValues() []string

GetListManagementAgentPluginsLifecycleStateEnumStringValues Enumerates the set of values in String for ListManagementAgentPluginsLifecycleStateEnum

func GetListManagementAgentPluginsSortByEnumStringValues

func GetListManagementAgentPluginsSortByEnumStringValues() []string

GetListManagementAgentPluginsSortByEnumStringValues Enumerates the set of values in String for ListManagementAgentPluginsSortByEnum

func GetListManagementAgentPluginsSortOrderEnumStringValues

func GetListManagementAgentPluginsSortOrderEnumStringValues() []string

GetListManagementAgentPluginsSortOrderEnumStringValues Enumerates the set of values in String for ListManagementAgentPluginsSortOrderEnum

func GetListManagementAgentsAvailabilityStatusEnumStringValues

func GetListManagementAgentsAvailabilityStatusEnumStringValues() []string

GetListManagementAgentsAvailabilityStatusEnumStringValues Enumerates the set of values in String for ListManagementAgentsAvailabilityStatusEnum

func GetListManagementAgentsDataSourceTypeEnumStringValues

func GetListManagementAgentsDataSourceTypeEnumStringValues() []string

GetListManagementAgentsDataSourceTypeEnumStringValues Enumerates the set of values in String for ListManagementAgentsDataSourceTypeEnum

func GetListManagementAgentsInstallTypeEnumStringValues

func GetListManagementAgentsInstallTypeEnumStringValues() []string

GetListManagementAgentsInstallTypeEnumStringValues Enumerates the set of values in String for ListManagementAgentsInstallTypeEnum

func GetListManagementAgentsLifecycleStateEnumStringValues

func GetListManagementAgentsLifecycleStateEnumStringValues() []string

GetListManagementAgentsLifecycleStateEnumStringValues Enumerates the set of values in String for ListManagementAgentsLifecycleStateEnum

func GetListManagementAgentsSortByEnumStringValues

func GetListManagementAgentsSortByEnumStringValues() []string

GetListManagementAgentsSortByEnumStringValues Enumerates the set of values in String for ListManagementAgentsSortByEnum

func GetListManagementAgentsSortOrderEnumStringValues

func GetListManagementAgentsSortOrderEnumStringValues() []string

GetListManagementAgentsSortOrderEnumStringValues Enumerates the set of values in String for ListManagementAgentsSortOrderEnum

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 GetManagementAgentGroupByEnumStringValues

func GetManagementAgentGroupByEnumStringValues() []string

GetManagementAgentGroupByEnumStringValues Enumerates the set of values in String for ManagementAgentGroupByEnum

func GetManagementAgentPluginGroupByEnumStringValues

func GetManagementAgentPluginGroupByEnumStringValues() []string

GetManagementAgentPluginGroupByEnumStringValues Enumerates the set of values in String for ManagementAgentPluginGroupByEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypesEnumStringValues

func GetOperationTypesEnumStringValues() []string

GetOperationTypesEnumStringValues Enumerates the set of values in String for OperationTypesEnum

func GetPackageTypesEnumStringValues

func GetPackageTypesEnumStringValues() []string

GetPackageTypesEnumStringValues Enumerates the set of values in String for PackageTypesEnum

func GetPlatformTypesEnumStringValues

func GetPlatformTypesEnumStringValues() []string

GetPlatformTypesEnumStringValues Enumerates the set of values in String for PlatformTypesEnum

func GetPluginStatusEnumStringValues

func GetPluginStatusEnumStringValues() []string

GetPluginStatusEnumStringValues Enumerates the set of values in String for PluginStatusEnum

func GetPropertyUnitsEnumStringValues

func GetPropertyUnitsEnumStringValues() []string

GetPropertyUnitsEnumStringValues Enumerates the set of values in String for PropertyUnitsEnum

func GetSummarizeManagementAgentCountsInstallTypeEnumStringValues

func GetSummarizeManagementAgentCountsInstallTypeEnumStringValues() []string

GetSummarizeManagementAgentCountsInstallTypeEnumStringValues Enumerates the set of values in String for SummarizeManagementAgentCountsInstallTypeEnum

func GetSummarizeManagementAgentPluginCountsGroupByEnumStringValues

func GetSummarizeManagementAgentPluginCountsGroupByEnumStringValues() []string

GetSummarizeManagementAgentPluginCountsGroupByEnumStringValues Enumerates the set of values in String for SummarizeManagementAgentPluginCountsGroupByEnum

func GetWorkDeliveryStatusEnumStringValues

func GetWorkDeliveryStatusEnumStringValues() []string

GetWorkDeliveryStatusEnumStringValues Enumerates the set of values in String for WorkDeliveryStatusEnum

type ActionTypesEnum

ActionTypesEnum Enum with underlying type: string

type ActionTypesEnum string

Set of constants representing the allowable values for ActionTypesEnum

const (
    ActionTypesCreated    ActionTypesEnum = "CREATED"
    ActionTypesUpdated    ActionTypesEnum = "UPDATED"
    ActionTypesDeleted    ActionTypesEnum = "DELETED"
    ActionTypesInProgress ActionTypesEnum = "IN_PROGRESS"
    ActionTypesRelated    ActionTypesEnum = "RELATED"
)

func GetActionTypesEnumValues

func GetActionTypesEnumValues() []ActionTypesEnum

GetActionTypesEnumValues Enumerates the set of values for ActionTypesEnum

func GetMappingActionTypesEnum

func GetMappingActionTypesEnum(val string) (ActionTypesEnum, bool)

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

type ArchitectureTypesEnum

ArchitectureTypesEnum Enum with underlying type: string

type ArchitectureTypesEnum string

Set of constants representing the allowable values for ArchitectureTypesEnum

const (
    ArchitectureTypesX8664   ArchitectureTypesEnum = "X86_64"
    ArchitectureTypesSparc   ArchitectureTypesEnum = "SPARC"
    ArchitectureTypesX86     ArchitectureTypesEnum = "X86"
    ArchitectureTypesM1      ArchitectureTypesEnum = "M1"
    ArchitectureTypesAarch64 ArchitectureTypesEnum = "AARCH64"
)

func GetArchitectureTypesEnumValues

func GetArchitectureTypesEnumValues() []ArchitectureTypesEnum

GetArchitectureTypesEnumValues Enumerates the set of values for ArchitectureTypesEnum

func GetMappingArchitectureTypesEnum

func GetMappingArchitectureTypesEnum(val string) (ArchitectureTypesEnum, bool)

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

type AutoUpgradableConfig

AutoUpgradableConfig The tenancy-level agent AutoUpgradable configuration.

type AutoUpgradableConfig struct {

    // true if the agents can be upgraded automatically; false if they must be upgraded manually.
    IsAgentAutoUpgradable *bool `mandatory:"true" json:"isAgentAutoUpgradable"`
}

func (AutoUpgradableConfig) String

func (m AutoUpgradableConfig) String() string

func (AutoUpgradableConfig) ValidateEnumValue

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

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

type AvailabilityHistorySummary

AvailabilityHistorySummary Availability history of Management Agent.

type AvailabilityHistorySummary struct {

    // agent identifier
    ManagementAgentId *string `mandatory:"true" json:"managementAgentId"`

    // The availability status of managementAgent
    AvailabilityStatus AvailabilityStatusEnum `mandatory:"true" json:"availabilityStatus"`

    // The time at which the Management Agent moved to the availability status. An RFC3339 formatted datetime string
    TimeAvailabilityStatusStarted *common.SDKTime `mandatory:"false" json:"timeAvailabilityStatusStarted"`

    // The time till which the Management Agent was known to be in the availability status. An RFC3339 formatted datetime string
    TimeAvailabilityStatusEnded *common.SDKTime `mandatory:"false" json:"timeAvailabilityStatusEnded"`
}

func (AvailabilityHistorySummary) String

func (m AvailabilityHistorySummary) String() string

func (AvailabilityHistorySummary) ValidateEnumValue

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

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

type AvailabilityStatusEnum

AvailabilityStatusEnum Enum with underlying type: string

type AvailabilityStatusEnum string

Set of constants representing the allowable values for AvailabilityStatusEnum

const (
    AvailabilityStatusActive       AvailabilityStatusEnum = "ACTIVE"
    AvailabilityStatusSilent       AvailabilityStatusEnum = "SILENT"
    AvailabilityStatusNotAvailable AvailabilityStatusEnum = "NOT_AVAILABLE"
)

func GetAvailabilityStatusEnumValues

func GetAvailabilityStatusEnumValues() []AvailabilityStatusEnum

GetAvailabilityStatusEnumValues Enumerates the set of values for AvailabilityStatusEnum

func GetMappingAvailabilityStatusEnum

func GetMappingAvailabilityStatusEnum(val string) (AvailabilityStatusEnum, bool)

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

type CreateDataSourceDetails

CreateDataSourceDetails A new data source.

type CreateDataSourceDetails interface {

    // Unique name of the DataSource.
    GetName() *string

    // Compartment owning this DataSource.
    GetCompartmentId() *string
}

type CreateDataSourceRequest

CreateDataSourceRequest wrapper for the CreateDataSource operation

# See also

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

type CreateDataSourceRequest struct {

    // Unique Management Agent identifier
    ManagementAgentId *string `mandatory:"true" contributesTo:"path" name:"managementAgentId"`

    // Details of DataSource to be created for the given Management Agent.
    CreateDataSourceDetails `contributesTo:"body"`

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

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

    // 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 (CreateDataSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataSourceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDataSourceRequest) RetryPolicy

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

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

func (CreateDataSourceRequest) String

func (request CreateDataSourceRequest) String() string

func (CreateDataSourceRequest) ValidateEnumValue

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

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

type CreateDataSourceResponse

CreateDataSourceResponse wrapper for the CreateDataSource operation

type CreateDataSourceResponse 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 (CreateDataSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataSourceResponse) String

func (response CreateDataSourceResponse) String() string

type CreateManagementAgentInstallKeyDetails

CreateManagementAgentInstallKeyDetails The information about new Management Agent install Key.

type CreateManagementAgentInstallKeyDetails struct {

    // Management Agent install Key Name
    DisplayName *string `mandatory:"true" json:"displayName"`

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

    // Total number of install for this keys
    AllowedKeyInstallCount *int `mandatory:"false" json:"allowedKeyInstallCount"`

    // date after which key would expire after creation
    TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"`

    // If set to true, the install key has no expiration date or usage limit. Defaults to false
    IsUnlimited *bool `mandatory:"false" json:"isUnlimited"`
}

func (CreateManagementAgentInstallKeyDetails) String

func (m CreateManagementAgentInstallKeyDetails) String() string

func (CreateManagementAgentInstallKeyDetails) ValidateEnumValue

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

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

type CreateManagementAgentInstallKeyRequest

CreateManagementAgentInstallKeyRequest wrapper for the CreateManagementAgentInstallKey operation

# See also

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

type CreateManagementAgentInstallKeyRequest struct {

    // Details of the Agent install Key
    CreateManagementAgentInstallKeyDetails `contributesTo:"body"`

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

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

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

func (CreateManagementAgentInstallKeyRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateManagementAgentInstallKeyRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateManagementAgentInstallKeyRequest) RetryPolicy

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

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

func (CreateManagementAgentInstallKeyRequest) String

func (request CreateManagementAgentInstallKeyRequest) String() string

func (CreateManagementAgentInstallKeyRequest) ValidateEnumValue

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

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

type CreateManagementAgentInstallKeyResponse

CreateManagementAgentInstallKeyResponse wrapper for the CreateManagementAgentInstallKey operation

type CreateManagementAgentInstallKeyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagementAgentInstallKey instance
    ManagementAgentInstallKey `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 (CreateManagementAgentInstallKeyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateManagementAgentInstallKeyResponse) String

func (response CreateManagementAgentInstallKeyResponse) String() string

type CreatePrometheusEmitterDataSourceDetails

CreatePrometheusEmitterDataSourceDetails A Prometheus emitter data source.

type CreatePrometheusEmitterDataSourceDetails struct {

    // Unique name of the DataSource.
    Name *string `mandatory:"true" json:"name"`

    // Compartment owning this DataSource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The url through which the Prometheus Exporter publishes its metrics. (http only)
    Url *string `mandatory:"true" json:"url"`

    // The OCI monitoring namespace to which scraped metrics should be uploaded.
    Namespace *string `mandatory:"true" json:"namespace"`

    // Comma separated metric name list. The complete set of desired scraped metrics. Use this property to limit the set of metrics uploaded if required.
    AllowMetrics *string `mandatory:"false" json:"allowMetrics"`

    // The url of the network proxy that provides access to the Prometheus Exporter's endpoint (url required property).
    ProxyUrl *string `mandatory:"false" json:"proxyUrl"`

    // Number in milliseconds. The timeout for connecting to the Prometheus Exporter's endpoint.
    ConnectionTimeout *int `mandatory:"false" json:"connectionTimeout"`

    // Number in milliseconds. The timeout for reading the response from the Prometheus Exporter's endpoint.
    ReadTimeout *int `mandatory:"false" json:"readTimeout"`

    // Number in kilobytes. The limit on the data being sent, not to exceed the agent's fixed limit of 400 (KB).
    ReadDataLimitInKilobytes *int `mandatory:"false" json:"readDataLimitInKilobytes"`

    // Number in minutes. The scraping occurs at the specified interval.
    ScheduleMins *int `mandatory:"false" json:"scheduleMins"`

    // OCI monitoring resource group to assign the metric to.
    ResourceGroup *string `mandatory:"false" json:"resourceGroup"`

    // The names of other user-supplied properties expressed as fixed values to be used as dimensions for every uploaded datapoint.
    MetricDimensions []MetricDimension `mandatory:"false" json:"metricDimensions"`
}

func (CreatePrometheusEmitterDataSourceDetails) GetCompartmentId

func (m CreatePrometheusEmitterDataSourceDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreatePrometheusEmitterDataSourceDetails) GetName

func (m CreatePrometheusEmitterDataSourceDetails) GetName() *string

GetName returns Name

func (CreatePrometheusEmitterDataSourceDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreatePrometheusEmitterDataSourceDetails) String

func (m CreatePrometheusEmitterDataSourceDetails) String() string

func (CreatePrometheusEmitterDataSourceDetails) ValidateEnumValue

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

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

type DataSource

DataSource A representation of a source configuration setup in the Management Agent.

type DataSource interface {

    // Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
    GetKey() *string

    // Unique name of the DataSource.
    GetName() *string

    // Compartment owning this DataSource.
    GetCompartmentId() *string

    // State of the DataSource.
    GetState() LifecycleStatesEnum

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

    // The time the DataSource data was last received. An RFC3339 formatted datetime string
    GetTimeUpdated() *common.SDKTime
}

type DataSourceSummary

DataSourceSummary The information about the dataSources that agent is associated to.

type DataSourceSummary interface {

    // Data source type and name identifier.
    GetKey() *string

    // Unique name of the dataSource.
    GetName() *string
}

type DataSourceSummaryItem

DataSourceSummaryItem The information about the dataSources that agent is associated to.

type DataSourceSummaryItem interface {

    // Data source type and name identifier.
    GetKey() *string

    // Unique name of the dataSource.
    GetName() *string
}

type DataSourceTypesEnum

DataSourceTypesEnum Enum with underlying type: string

type DataSourceTypesEnum string

Set of constants representing the allowable values for DataSourceTypesEnum

const (
    DataSourceTypesKubernetesCluster DataSourceTypesEnum = "KUBERNETES_CLUSTER"
    DataSourceTypesPrometheusEmitter DataSourceTypesEnum = "PROMETHEUS_EMITTER"
)

func GetDataSourceTypesEnumValues

func GetDataSourceTypesEnumValues() []DataSourceTypesEnum

GetDataSourceTypesEnumValues Enumerates the set of values for DataSourceTypesEnum

func GetMappingDataSourceTypesEnum

func GetMappingDataSourceTypesEnum(val string) (DataSourceTypesEnum, bool)

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

type DeleteDataSourceRequest

DeleteDataSourceRequest wrapper for the DeleteDataSource operation

# See also

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

type DeleteDataSourceRequest struct {

    // Unique Management Agent identifier
    ManagementAgentId *string `mandatory:"true" contributesTo:"path" name:"managementAgentId"`

    // Data source type and name identifier.
    DataSourceKey *string `mandatory:"true" contributesTo:"path" name:"dataSourceKey"`

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

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

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

func (DeleteDataSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDataSourceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDataSourceRequest) RetryPolicy

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

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

func (DeleteDataSourceRequest) String

func (request DeleteDataSourceRequest) String() string

func (DeleteDataSourceRequest) ValidateEnumValue

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

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

type DeleteDataSourceResponse

DeleteDataSourceResponse wrapper for the DeleteDataSource operation

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

    // 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 (DeleteDataSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDataSourceResponse) String

func (response DeleteDataSourceResponse) String() string

type DeleteManagementAgentInstallKeyRequest

DeleteManagementAgentInstallKeyRequest wrapper for the DeleteManagementAgentInstallKey operation

# See also

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

type DeleteManagementAgentInstallKeyRequest struct {

    // Unique Management Agent Install Key identifier
    ManagementAgentInstallKeyId *string `mandatory:"true" contributesTo:"path" name:"managementAgentInstallKeyId"`

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

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

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

func (DeleteManagementAgentInstallKeyRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteManagementAgentInstallKeyRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteManagementAgentInstallKeyRequest) RetryPolicy

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

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

func (DeleteManagementAgentInstallKeyRequest) String

func (request DeleteManagementAgentInstallKeyRequest) String() string

func (DeleteManagementAgentInstallKeyRequest) ValidateEnumValue

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

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

type DeleteManagementAgentInstallKeyResponse

DeleteManagementAgentInstallKeyResponse wrapper for the DeleteManagementAgentInstallKey operation

type DeleteManagementAgentInstallKeyResponse 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 (DeleteManagementAgentInstallKeyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteManagementAgentInstallKeyResponse) String

func (response DeleteManagementAgentInstallKeyResponse) String() string

type DeleteManagementAgentRequest

DeleteManagementAgentRequest wrapper for the DeleteManagementAgent operation

# See also

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

type DeleteManagementAgentRequest struct {

    // Unique Management Agent identifier
    ManagementAgentId *string `mandatory:"true" contributesTo:"path" name:"managementAgentId"`

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

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

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

func (DeleteManagementAgentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteManagementAgentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteManagementAgentRequest) RetryPolicy

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

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

func (DeleteManagementAgentRequest) String

func (request DeleteManagementAgentRequest) String() string

func (DeleteManagementAgentRequest) ValidateEnumValue

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

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

type DeleteManagementAgentResponse

DeleteManagementAgentResponse wrapper for the DeleteManagementAgent operation

type DeleteManagementAgentResponse 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 (DeleteManagementAgentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteManagementAgentResponse) String

func (response DeleteManagementAgentResponse) String() string

type DeleteWorkRequestRequest

DeleteWorkRequestRequest wrapper for the DeleteWorkRequest operation

# See also

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

type DeleteWorkRequestRequest struct {

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

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

    // 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 (DeleteWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteWorkRequestRequest) RetryPolicy

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

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

func (DeleteWorkRequestRequest) String

func (request DeleteWorkRequestRequest) String() string

func (DeleteWorkRequestRequest) ValidateEnumValue

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

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

type DeleteWorkRequestResponse

DeleteWorkRequestResponse wrapper for the DeleteWorkRequest operation

type DeleteWorkRequestResponse 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 (DeleteWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteWorkRequestResponse) String

func (response DeleteWorkRequestResponse) String() string

type DeployPluginsDetails

DeployPluginsDetails The information required to deploy new Management Agent Plugins.

type DeployPluginsDetails struct {

    // Plugin Id
    PluginIds []string `mandatory:"true" json:"pluginIds"`

    // Management Agent Compartment Identifier
    AgentCompartmentId *string `mandatory:"true" json:"agentCompartmentId"`

    // List of Agent identifiers
    AgentIds []string `mandatory:"true" json:"agentIds"`
}

func (DeployPluginsDetails) String

func (m DeployPluginsDetails) String() string

func (DeployPluginsDetails) ValidateEnumValue

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

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

type DeployPluginsRequest

DeployPluginsRequest wrapper for the DeployPlugins operation

# See also

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

type DeployPluginsRequest struct {

    // Details of Plugins to be deployed for a given list of Management Agents.
    DeployPluginsDetails `contributesTo:"body"`

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

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

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

func (DeployPluginsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeployPluginsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeployPluginsRequest) RetryPolicy

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

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

func (DeployPluginsRequest) String

func (request DeployPluginsRequest) String() string

func (DeployPluginsRequest) ValidateEnumValue

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

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

type DeployPluginsResponse

DeployPluginsResponse wrapper for the DeployPlugins operation

type DeployPluginsResponse 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 (DeployPluginsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeployPluginsResponse) String

func (response DeployPluginsResponse) String() string

type GetAutoUpgradableConfigRequest

GetAutoUpgradableConfigRequest wrapper for the GetAutoUpgradableConfig operation

# See also

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

type GetAutoUpgradableConfigRequest struct {

    // The OCID of the compartment to which a request will be scoped.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

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

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

func (GetAutoUpgradableConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetAutoUpgradableConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetAutoUpgradableConfigRequest) RetryPolicy

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

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

func (GetAutoUpgradableConfigRequest) String

func (request GetAutoUpgradableConfigRequest) String() string

func (GetAutoUpgradableConfigRequest) ValidateEnumValue

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

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

type GetAutoUpgradableConfigResponse

GetAutoUpgradableConfigResponse wrapper for the GetAutoUpgradableConfig operation

type GetAutoUpgradableConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (GetAutoUpgradableConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAutoUpgradableConfigResponse) String

func (response GetAutoUpgradableConfigResponse) String() string

type GetDataSourceRequest

GetDataSourceRequest wrapper for the GetDataSource operation

# See also

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

type GetDataSourceRequest struct {

    // Unique Management Agent identifier
    ManagementAgentId *string `mandatory:"true" contributesTo:"path" name:"managementAgentId"`

    // Data source type and name identifier.
    DataSourceKey *string `mandatory:"true" contributesTo:"path" name:"dataSourceKey"`

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

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

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

func (GetDataSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDataSourceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDataSourceRequest) RetryPolicy

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

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

func (GetDataSourceRequest) String

func (request GetDataSourceRequest) String() string

func (GetDataSourceRequest) ValidateEnumValue

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

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

type GetDataSourceResponse

GetDataSourceResponse wrapper for the GetDataSource operation

type GetDataSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataSource instance
    DataSource `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 (GetDataSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDataSourceResponse) String

func (response GetDataSourceResponse) String() string

type GetManagementAgentInstallKeyContentRequest

GetManagementAgentInstallKeyContentRequest wrapper for the GetManagementAgentInstallKeyContent operation

# See also

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

type GetManagementAgentInstallKeyContentRequest struct {

    // Unique Management Agent Install Key identifier
    ManagementAgentInstallKeyId *string `mandatory:"true" contributesTo:"path" name:"managementAgentInstallKeyId"`

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

    // Filter to return input plugin names uncommented in the output.
    PluginName []string `contributesTo:"query" name:"pluginName" 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 (GetManagementAgentInstallKeyContentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetManagementAgentInstallKeyContentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetManagementAgentInstallKeyContentRequest) RetryPolicy

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

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

func (GetManagementAgentInstallKeyContentRequest) String

func (request GetManagementAgentInstallKeyContentRequest) String() string

func (GetManagementAgentInstallKeyContentRequest) ValidateEnumValue

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

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

type GetManagementAgentInstallKeyContentResponse

GetManagementAgentInstallKeyContentResponse wrapper for the GetManagementAgentInstallKeyContent operation

type GetManagementAgentInstallKeyContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // The content size of the body in bytes.
    ContentLength *int64 `presentIn:"header" name:"content-length"`

    // The content type of the body.
    ContentType *string `presentIn:"header" name:"content-type"`
}

func (GetManagementAgentInstallKeyContentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetManagementAgentInstallKeyContentResponse) String

func (response GetManagementAgentInstallKeyContentResponse) String() string

type GetManagementAgentInstallKeyRequest

GetManagementAgentInstallKeyRequest wrapper for the GetManagementAgentInstallKey operation

# See also

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

type GetManagementAgentInstallKeyRequest struct {

    // Unique Management Agent Install Key identifier
    ManagementAgentInstallKeyId *string `mandatory:"true" contributesTo:"path" name:"managementAgentInstallKeyId"`

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

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

func (GetManagementAgentInstallKeyRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetManagementAgentInstallKeyRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetManagementAgentInstallKeyRequest) RetryPolicy

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

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

func (GetManagementAgentInstallKeyRequest) String

func (request GetManagementAgentInstallKeyRequest) String() string

func (GetManagementAgentInstallKeyRequest) ValidateEnumValue

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

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

type GetManagementAgentInstallKeyResponse

GetManagementAgentInstallKeyResponse wrapper for the GetManagementAgentInstallKey operation

type GetManagementAgentInstallKeyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagementAgentInstallKey instance
    ManagementAgentInstallKey `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 (GetManagementAgentInstallKeyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetManagementAgentInstallKeyResponse) String

func (response GetManagementAgentInstallKeyResponse) String() string

type GetManagementAgentRequest

GetManagementAgentRequest wrapper for the GetManagementAgent operation

# See also

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

type GetManagementAgentRequest struct {

    // Unique Management Agent identifier
    ManagementAgentId *string `mandatory:"true" contributesTo:"path" name:"managementAgentId"`

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

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

func (GetManagementAgentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetManagementAgentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetManagementAgentRequest) RetryPolicy

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

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

func (GetManagementAgentRequest) String

func (request GetManagementAgentRequest) String() string

func (GetManagementAgentRequest) ValidateEnumValue

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

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

type GetManagementAgentResponse

GetManagementAgentResponse wrapper for the GetManagementAgent operation

type GetManagementAgentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagementAgent instance
    ManagementAgent `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 (GetManagementAgentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetManagementAgentResponse) String

func (response GetManagementAgentResponse) 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/managementagent/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

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

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

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

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 *float32 `presentIn:"header" name:"retry-after"`

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

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type InstallTypesEnum

InstallTypesEnum Enum with underlying type: string

type InstallTypesEnum string

Set of constants representing the allowable values for InstallTypesEnum

const (
    InstallTypesAgent   InstallTypesEnum = "AGENT"
    InstallTypesGateway InstallTypesEnum = "GATEWAY"
)

func GetInstallTypesEnumValues

func GetInstallTypesEnumValues() []InstallTypesEnum

GetInstallTypesEnumValues Enumerates the set of values for InstallTypesEnum

func GetMappingInstallTypesEnum

func GetMappingInstallTypesEnum(val string) (InstallTypesEnum, bool)

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

type KubernetesClusterDataSource

KubernetesClusterDataSource A Kubernetes cluster data source.

type KubernetesClusterDataSource struct {

    // Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
    Key *string `mandatory:"true" json:"key"`

    // Unique name of the DataSource.
    Name *string `mandatory:"true" json:"name"`

    // Compartment owning this DataSource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

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

    // The time the DataSource data was last received. An RFC3339 formatted datetime string
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The Kubernetes namespace
    Namespace *string `mandatory:"true" json:"namespace"`

    // If the Kubernetes cluster type is Daemon set then this will be set to true.
    IsDaemonSet *bool `mandatory:"false" json:"isDaemonSet"`

    // State of the DataSource.
    State LifecycleStatesEnum `mandatory:"true" json:"state"`
}

func (KubernetesClusterDataSource) GetCompartmentId

func (m KubernetesClusterDataSource) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (KubernetesClusterDataSource) GetKey

func (m KubernetesClusterDataSource) GetKey() *string

GetKey returns Key

func (KubernetesClusterDataSource) GetName

func (m KubernetesClusterDataSource) GetName() *string

GetName returns Name

func (KubernetesClusterDataSource) GetState

func (m KubernetesClusterDataSource) GetState() LifecycleStatesEnum

GetState returns State

func (KubernetesClusterDataSource) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (KubernetesClusterDataSource) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (KubernetesClusterDataSource) MarshalJSON

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

MarshalJSON marshals to json representation

func (KubernetesClusterDataSource) String

func (m KubernetesClusterDataSource) String() string

func (KubernetesClusterDataSource) ValidateEnumValue

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

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

type KubernetesClusterDataSourceSummary

KubernetesClusterDataSourceSummary A Kubernetes collection data source summary.

type KubernetesClusterDataSourceSummary struct {

    // Data source type and name identifier.
    Key *string `mandatory:"true" json:"key"`

    // Unique name of the dataSource.
    Name *string `mandatory:"true" json:"name"`

    // true if the Kubernetes cluster type is Daemon set
    IsDaemonSet *bool `mandatory:"false" json:"isDaemonSet"`
}

func (KubernetesClusterDataSourceSummary) GetKey

func (m KubernetesClusterDataSourceSummary) GetKey() *string

GetKey returns Key

func (KubernetesClusterDataSourceSummary) GetName

func (m KubernetesClusterDataSourceSummary) GetName() *string

GetName returns Name

func (KubernetesClusterDataSourceSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (KubernetesClusterDataSourceSummary) String

func (m KubernetesClusterDataSourceSummary) String() string

func (KubernetesClusterDataSourceSummary) ValidateEnumValue

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

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

type KubernetesClusterDataSourceSummaryItem

KubernetesClusterDataSourceSummaryItem A Kubernetes collection data source summary.

type KubernetesClusterDataSourceSummaryItem struct {

    // Data source type and name identifier.
    Key *string `mandatory:"true" json:"key"`

    // Unique name of the dataSource.
    Name *string `mandatory:"true" json:"name"`

    // true if the Kubernetes cluster type is Daemon set
    IsDaemonSet *bool `mandatory:"false" json:"isDaemonSet"`
}

func (KubernetesClusterDataSourceSummaryItem) GetKey

func (m KubernetesClusterDataSourceSummaryItem) GetKey() *string

GetKey returns Key

func (KubernetesClusterDataSourceSummaryItem) GetName

func (m KubernetesClusterDataSourceSummaryItem) GetName() *string

GetName returns Name

func (KubernetesClusterDataSourceSummaryItem) MarshalJSON

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

MarshalJSON marshals to json representation

func (KubernetesClusterDataSourceSummaryItem) String

func (m KubernetesClusterDataSourceSummaryItem) String() string

func (KubernetesClusterDataSourceSummaryItem) ValidateEnumValue

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

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

type LifecycleStatesEnum

LifecycleStatesEnum Enum with underlying type: string

type LifecycleStatesEnum string

Set of constants representing the allowable values for LifecycleStatesEnum

const (
    LifecycleStatesCreating   LifecycleStatesEnum = "CREATING"
    LifecycleStatesUpdating   LifecycleStatesEnum = "UPDATING"
    LifecycleStatesActive     LifecycleStatesEnum = "ACTIVE"
    LifecycleStatesInactive   LifecycleStatesEnum = "INACTIVE"
    LifecycleStatesTerminated LifecycleStatesEnum = "TERMINATED"
    LifecycleStatesDeleting   LifecycleStatesEnum = "DELETING"
    LifecycleStatesDeleted    LifecycleStatesEnum = "DELETED"
    LifecycleStatesFailed     LifecycleStatesEnum = "FAILED"
)

func GetLifecycleStatesEnumValues

func GetLifecycleStatesEnumValues() []LifecycleStatesEnum

GetLifecycleStatesEnumValues Enumerates the set of values for LifecycleStatesEnum

func GetMappingLifecycleStatesEnum

func GetMappingLifecycleStatesEnum(val string) (LifecycleStatesEnum, bool)

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

type ListAvailabilityHistoriesRequest

ListAvailabilityHistoriesRequest wrapper for the ListAvailabilityHistories operation

# See also

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

type ListAvailabilityHistoriesRequest struct {

    // Unique Management Agent identifier
    ManagementAgentId *string `mandatory:"true" contributesTo:"path" name:"managementAgentId"`

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

    // Filter to limit the availability history results to that of time after the input time including the boundary record.
    // Defaulted to current date minus one year.
    // The date and time to be given as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 5.6.
    TimeAvailabilityStatusEndedGreaterThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeAvailabilityStatusEndedGreaterThan"`

    // Filter to limit the availability history results to that of time before the input time including the boundary record
    // Defaulted to current date.
    // The date and time to be given as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 5.6.
    TimeAvailabilityStatusStartedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeAvailabilityStatusStartedLessThan"`

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

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

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListAvailabilityHistoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Default order for timeAvailabilityStatusStarted is descending.
    SortBy ListAvailabilityHistoriesSortByEnum `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 (ListAvailabilityHistoriesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAvailabilityHistoriesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListAvailabilityHistoriesRequest) RetryPolicy

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

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

func (ListAvailabilityHistoriesRequest) String

func (request ListAvailabilityHistoriesRequest) String() string

func (ListAvailabilityHistoriesRequest) ValidateEnumValue

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

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

type ListAvailabilityHistoriesResponse

ListAvailabilityHistoriesResponse wrapper for the ListAvailabilityHistories operation

type ListAvailabilityHistoriesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []AvailabilityHistorySummary instances
    Items []AvailabilityHistorySummary `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 (ListAvailabilityHistoriesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAvailabilityHistoriesResponse) String

func (response ListAvailabilityHistoriesResponse) String() string

type ListAvailabilityHistoriesSortByEnum

ListAvailabilityHistoriesSortByEnum Enum with underlying type: string

type ListAvailabilityHistoriesSortByEnum string

Set of constants representing the allowable values for ListAvailabilityHistoriesSortByEnum

const (
    ListAvailabilityHistoriesSortByTimeavailabilitystatusstarted ListAvailabilityHistoriesSortByEnum = "timeAvailabilityStatusStarted"
)

func GetListAvailabilityHistoriesSortByEnumValues

func GetListAvailabilityHistoriesSortByEnumValues() []ListAvailabilityHistoriesSortByEnum

GetListAvailabilityHistoriesSortByEnumValues Enumerates the set of values for ListAvailabilityHistoriesSortByEnum

func GetMappingListAvailabilityHistoriesSortByEnum

func GetMappingListAvailabilityHistoriesSortByEnum(val string) (ListAvailabilityHistoriesSortByEnum, bool)

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

type ListAvailabilityHistoriesSortOrderEnum

ListAvailabilityHistoriesSortOrderEnum Enum with underlying type: string

type ListAvailabilityHistoriesSortOrderEnum string

Set of constants representing the allowable values for ListAvailabilityHistoriesSortOrderEnum

const (
    ListAvailabilityHistoriesSortOrderAsc  ListAvailabilityHistoriesSortOrderEnum = "ASC"
    ListAvailabilityHistoriesSortOrderDesc ListAvailabilityHistoriesSortOrderEnum = "DESC"
)

func GetListAvailabilityHistoriesSortOrderEnumValues

func GetListAvailabilityHistoriesSortOrderEnumValues() []ListAvailabilityHistoriesSortOrderEnum

GetListAvailabilityHistoriesSortOrderEnumValues Enumerates the set of values for ListAvailabilityHistoriesSortOrderEnum

func GetMappingListAvailabilityHistoriesSortOrderEnum

func GetMappingListAvailabilityHistoriesSortOrderEnum(val string) (ListAvailabilityHistoriesSortOrderEnum, bool)

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

type ListDataSourcesRequest

ListDataSourcesRequest wrapper for the ListDataSources operation

# See also

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

type ListDataSourcesRequest struct {

    // Unique Management Agent identifier
    ManagementAgentId *string `mandatory:"true" contributesTo:"path" name:"managementAgentId"`

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

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

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

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListDataSourcesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. If no value is specified dataSourceName is default.
    SortBy ListDataSourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique name of the dataSource.
    Name []string `contributesTo:"query" name:"name" 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 (ListDataSourcesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDataSourcesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDataSourcesRequest) RetryPolicy

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

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

func (ListDataSourcesRequest) String

func (request ListDataSourcesRequest) String() string

func (ListDataSourcesRequest) ValidateEnumValue

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

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

type ListDataSourcesResponse

ListDataSourcesResponse wrapper for the ListDataSources operation

type ListDataSourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []DataSourceSummary instances
    Items []DataSourceSummary `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 (ListDataSourcesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDataSourcesResponse) String

func (response ListDataSourcesResponse) String() string

type ListDataSourcesSortByEnum

ListDataSourcesSortByEnum Enum with underlying type: string

type ListDataSourcesSortByEnum string

Set of constants representing the allowable values for ListDataSourcesSortByEnum

const (
    ListDataSourcesSortByDatasourcename ListDataSourcesSortByEnum = "dataSourceName"
    ListDataSourcesSortByDatasourcetype ListDataSourcesSortByEnum = "dataSourceType"
)

func GetListDataSourcesSortByEnumValues

func GetListDataSourcesSortByEnumValues() []ListDataSourcesSortByEnum

GetListDataSourcesSortByEnumValues Enumerates the set of values for ListDataSourcesSortByEnum

func GetMappingListDataSourcesSortByEnum

func GetMappingListDataSourcesSortByEnum(val string) (ListDataSourcesSortByEnum, bool)

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

type ListDataSourcesSortOrderEnum

ListDataSourcesSortOrderEnum Enum with underlying type: string

type ListDataSourcesSortOrderEnum string

Set of constants representing the allowable values for ListDataSourcesSortOrderEnum

const (
    ListDataSourcesSortOrderAsc  ListDataSourcesSortOrderEnum = "ASC"
    ListDataSourcesSortOrderDesc ListDataSourcesSortOrderEnum = "DESC"
)

func GetListDataSourcesSortOrderEnumValues

func GetListDataSourcesSortOrderEnumValues() []ListDataSourcesSortOrderEnum

GetListDataSourcesSortOrderEnumValues Enumerates the set of values for ListDataSourcesSortOrderEnum

func GetMappingListDataSourcesSortOrderEnum

func GetMappingListDataSourcesSortOrderEnum(val string) (ListDataSourcesSortOrderEnum, bool)

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

type ListManagementAgentImagesInstallTypeEnum

ListManagementAgentImagesInstallTypeEnum Enum with underlying type: string

type ListManagementAgentImagesInstallTypeEnum string

Set of constants representing the allowable values for ListManagementAgentImagesInstallTypeEnum

const (
    ListManagementAgentImagesInstallTypeAgent   ListManagementAgentImagesInstallTypeEnum = "AGENT"
    ListManagementAgentImagesInstallTypeGateway ListManagementAgentImagesInstallTypeEnum = "GATEWAY"
)

func GetListManagementAgentImagesInstallTypeEnumValues

func GetListManagementAgentImagesInstallTypeEnumValues() []ListManagementAgentImagesInstallTypeEnum

GetListManagementAgentImagesInstallTypeEnumValues Enumerates the set of values for ListManagementAgentImagesInstallTypeEnum

func GetMappingListManagementAgentImagesInstallTypeEnum

func GetMappingListManagementAgentImagesInstallTypeEnum(val string) (ListManagementAgentImagesInstallTypeEnum, bool)

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

type ListManagementAgentImagesLifecycleStateEnum

ListManagementAgentImagesLifecycleStateEnum Enum with underlying type: string

type ListManagementAgentImagesLifecycleStateEnum string

Set of constants representing the allowable values for ListManagementAgentImagesLifecycleStateEnum

const (
    ListManagementAgentImagesLifecycleStateCreating   ListManagementAgentImagesLifecycleStateEnum = "CREATING"
    ListManagementAgentImagesLifecycleStateUpdating   ListManagementAgentImagesLifecycleStateEnum = "UPDATING"
    ListManagementAgentImagesLifecycleStateActive     ListManagementAgentImagesLifecycleStateEnum = "ACTIVE"
    ListManagementAgentImagesLifecycleStateInactive   ListManagementAgentImagesLifecycleStateEnum = "INACTIVE"
    ListManagementAgentImagesLifecycleStateTerminated ListManagementAgentImagesLifecycleStateEnum = "TERMINATED"
    ListManagementAgentImagesLifecycleStateDeleting   ListManagementAgentImagesLifecycleStateEnum = "DELETING"
    ListManagementAgentImagesLifecycleStateDeleted    ListManagementAgentImagesLifecycleStateEnum = "DELETED"
    ListManagementAgentImagesLifecycleStateFailed     ListManagementAgentImagesLifecycleStateEnum = "FAILED"
)

func GetListManagementAgentImagesLifecycleStateEnumValues

func GetListManagementAgentImagesLifecycleStateEnumValues() []ListManagementAgentImagesLifecycleStateEnum

GetListManagementAgentImagesLifecycleStateEnumValues Enumerates the set of values for ListManagementAgentImagesLifecycleStateEnum

func GetMappingListManagementAgentImagesLifecycleStateEnum

func GetMappingListManagementAgentImagesLifecycleStateEnum(val string) (ListManagementAgentImagesLifecycleStateEnum, bool)

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

type ListManagementAgentImagesRequest

ListManagementAgentImagesRequest wrapper for the ListManagementAgentImages operation

# See also

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

type ListManagementAgentImagesRequest struct {

    // The OCID of the compartment to which a request will be scoped.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

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

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

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

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

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListManagementAgentImagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for platformType is descending. Default order for version is descending. If no value is specified platformType is default.
    SortBy ListManagementAgentImagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // A filter to return only resources that match the entire platform name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Filter to return only Management Agents in the particular lifecycle state.
    LifecycleState ListManagementAgentImagesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return either agents or gateway types depending upon install type selected by user. By default both install type will be returned.
    InstallType ListManagementAgentImagesInstallTypeEnum `mandatory:"false" contributesTo:"query" name:"installType" 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 (ListManagementAgentImagesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListManagementAgentImagesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListManagementAgentImagesRequest) RetryPolicy

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

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

func (ListManagementAgentImagesRequest) String

func (request ListManagementAgentImagesRequest) String() string

func (ListManagementAgentImagesRequest) ValidateEnumValue

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

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

type ListManagementAgentImagesResponse

ListManagementAgentImagesResponse wrapper for the ListManagementAgentImages operation

type ListManagementAgentImagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []ManagementAgentImageSummary instances
    Items []ManagementAgentImageSummary `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 (ListManagementAgentImagesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListManagementAgentImagesResponse) String

func (response ListManagementAgentImagesResponse) String() string

type ListManagementAgentImagesSortByEnum

ListManagementAgentImagesSortByEnum Enum with underlying type: string

type ListManagementAgentImagesSortByEnum string

Set of constants representing the allowable values for ListManagementAgentImagesSortByEnum

const (
    ListManagementAgentImagesSortByPlatformtype ListManagementAgentImagesSortByEnum = "platformType"
    ListManagementAgentImagesSortByVersion      ListManagementAgentImagesSortByEnum = "version"
)

func GetListManagementAgentImagesSortByEnumValues

func GetListManagementAgentImagesSortByEnumValues() []ListManagementAgentImagesSortByEnum

GetListManagementAgentImagesSortByEnumValues Enumerates the set of values for ListManagementAgentImagesSortByEnum

func GetMappingListManagementAgentImagesSortByEnum

func GetMappingListManagementAgentImagesSortByEnum(val string) (ListManagementAgentImagesSortByEnum, bool)

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

type ListManagementAgentImagesSortOrderEnum

ListManagementAgentImagesSortOrderEnum Enum with underlying type: string

type ListManagementAgentImagesSortOrderEnum string

Set of constants representing the allowable values for ListManagementAgentImagesSortOrderEnum

const (
    ListManagementAgentImagesSortOrderAsc  ListManagementAgentImagesSortOrderEnum = "ASC"
    ListManagementAgentImagesSortOrderDesc ListManagementAgentImagesSortOrderEnum = "DESC"
)

func GetListManagementAgentImagesSortOrderEnumValues

func GetListManagementAgentImagesSortOrderEnumValues() []ListManagementAgentImagesSortOrderEnum

GetListManagementAgentImagesSortOrderEnumValues Enumerates the set of values for ListManagementAgentImagesSortOrderEnum

func GetMappingListManagementAgentImagesSortOrderEnum

func GetMappingListManagementAgentImagesSortOrderEnum(val string) (ListManagementAgentImagesSortOrderEnum, bool)

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

type ListManagementAgentInstallKeysLifecycleStateEnum

ListManagementAgentInstallKeysLifecycleStateEnum Enum with underlying type: string

type ListManagementAgentInstallKeysLifecycleStateEnum string

Set of constants representing the allowable values for ListManagementAgentInstallKeysLifecycleStateEnum

const (
    ListManagementAgentInstallKeysLifecycleStateCreating   ListManagementAgentInstallKeysLifecycleStateEnum = "CREATING"
    ListManagementAgentInstallKeysLifecycleStateUpdating   ListManagementAgentInstallKeysLifecycleStateEnum = "UPDATING"
    ListManagementAgentInstallKeysLifecycleStateActive     ListManagementAgentInstallKeysLifecycleStateEnum = "ACTIVE"
    ListManagementAgentInstallKeysLifecycleStateInactive   ListManagementAgentInstallKeysLifecycleStateEnum = "INACTIVE"
    ListManagementAgentInstallKeysLifecycleStateTerminated ListManagementAgentInstallKeysLifecycleStateEnum = "TERMINATED"
    ListManagementAgentInstallKeysLifecycleStateDeleting   ListManagementAgentInstallKeysLifecycleStateEnum = "DELETING"
    ListManagementAgentInstallKeysLifecycleStateDeleted    ListManagementAgentInstallKeysLifecycleStateEnum = "DELETED"
    ListManagementAgentInstallKeysLifecycleStateFailed     ListManagementAgentInstallKeysLifecycleStateEnum = "FAILED"
)

func GetListManagementAgentInstallKeysLifecycleStateEnumValues

func GetListManagementAgentInstallKeysLifecycleStateEnumValues() []ListManagementAgentInstallKeysLifecycleStateEnum

GetListManagementAgentInstallKeysLifecycleStateEnumValues Enumerates the set of values for ListManagementAgentInstallKeysLifecycleStateEnum

func GetMappingListManagementAgentInstallKeysLifecycleStateEnum

func GetMappingListManagementAgentInstallKeysLifecycleStateEnum(val string) (ListManagementAgentInstallKeysLifecycleStateEnum, bool)

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

type ListManagementAgentInstallKeysRequest

ListManagementAgentInstallKeysRequest wrapper for the ListManagementAgentInstallKeys operation

# See also

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

type ListManagementAgentInstallKeysRequest struct {

    // The OCID of the compartment to which a request will be scoped.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // if set to true then it fetches resources for all compartments where user has access to else only on the compartment specified.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Value of this is always "ACCESSIBLE" and any other value is not supported.
    AccessLevel *string `mandatory:"false" contributesTo:"query" name:"accessLevel"`

    // Filter to return only Management Agents in the particular lifecycle state.
    LifecycleState ListManagementAgentInstallKeysLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The display name for which the Key needs to be listed.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListManagementAgentInstallKeysSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
    SortBy ListManagementAgentInstallKeysSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListManagementAgentInstallKeysRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListManagementAgentInstallKeysRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListManagementAgentInstallKeysRequest) RetryPolicy

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

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

func (ListManagementAgentInstallKeysRequest) String

func (request ListManagementAgentInstallKeysRequest) String() string

func (ListManagementAgentInstallKeysRequest) ValidateEnumValue

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

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

type ListManagementAgentInstallKeysResponse

ListManagementAgentInstallKeysResponse wrapper for the ListManagementAgentInstallKeys operation

type ListManagementAgentInstallKeysResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []ManagementAgentInstallKeySummary instances
    Items []ManagementAgentInstallKeySummary `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 (ListManagementAgentInstallKeysResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListManagementAgentInstallKeysResponse) String

func (response ListManagementAgentInstallKeysResponse) String() string

type ListManagementAgentInstallKeysSortByEnum

ListManagementAgentInstallKeysSortByEnum Enum with underlying type: string

type ListManagementAgentInstallKeysSortByEnum string

Set of constants representing the allowable values for ListManagementAgentInstallKeysSortByEnum

const (
    ListManagementAgentInstallKeysSortByTimecreated ListManagementAgentInstallKeysSortByEnum = "timeCreated"
    ListManagementAgentInstallKeysSortByDisplayname ListManagementAgentInstallKeysSortByEnum = "displayName"
)

func GetListManagementAgentInstallKeysSortByEnumValues

func GetListManagementAgentInstallKeysSortByEnumValues() []ListManagementAgentInstallKeysSortByEnum

GetListManagementAgentInstallKeysSortByEnumValues Enumerates the set of values for ListManagementAgentInstallKeysSortByEnum

func GetMappingListManagementAgentInstallKeysSortByEnum

func GetMappingListManagementAgentInstallKeysSortByEnum(val string) (ListManagementAgentInstallKeysSortByEnum, bool)

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

type ListManagementAgentInstallKeysSortOrderEnum

ListManagementAgentInstallKeysSortOrderEnum Enum with underlying type: string

type ListManagementAgentInstallKeysSortOrderEnum string

Set of constants representing the allowable values for ListManagementAgentInstallKeysSortOrderEnum

const (
    ListManagementAgentInstallKeysSortOrderAsc  ListManagementAgentInstallKeysSortOrderEnum = "ASC"
    ListManagementAgentInstallKeysSortOrderDesc ListManagementAgentInstallKeysSortOrderEnum = "DESC"
)

func GetListManagementAgentInstallKeysSortOrderEnumValues

func GetListManagementAgentInstallKeysSortOrderEnumValues() []ListManagementAgentInstallKeysSortOrderEnum

GetListManagementAgentInstallKeysSortOrderEnumValues Enumerates the set of values for ListManagementAgentInstallKeysSortOrderEnum

func GetMappingListManagementAgentInstallKeysSortOrderEnum

func GetMappingListManagementAgentInstallKeysSortOrderEnum(val string) (ListManagementAgentInstallKeysSortOrderEnum, bool)

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

type ListManagementAgentPluginsLifecycleStateEnum

ListManagementAgentPluginsLifecycleStateEnum Enum with underlying type: string

type ListManagementAgentPluginsLifecycleStateEnum string

Set of constants representing the allowable values for ListManagementAgentPluginsLifecycleStateEnum

const (
    ListManagementAgentPluginsLifecycleStateCreating   ListManagementAgentPluginsLifecycleStateEnum = "CREATING"
    ListManagementAgentPluginsLifecycleStateUpdating   ListManagementAgentPluginsLifecycleStateEnum = "UPDATING"
    ListManagementAgentPluginsLifecycleStateActive     ListManagementAgentPluginsLifecycleStateEnum = "ACTIVE"
    ListManagementAgentPluginsLifecycleStateInactive   ListManagementAgentPluginsLifecycleStateEnum = "INACTIVE"
    ListManagementAgentPluginsLifecycleStateTerminated ListManagementAgentPluginsLifecycleStateEnum = "TERMINATED"
    ListManagementAgentPluginsLifecycleStateDeleting   ListManagementAgentPluginsLifecycleStateEnum = "DELETING"
    ListManagementAgentPluginsLifecycleStateDeleted    ListManagementAgentPluginsLifecycleStateEnum = "DELETED"
    ListManagementAgentPluginsLifecycleStateFailed     ListManagementAgentPluginsLifecycleStateEnum = "FAILED"
)

func GetListManagementAgentPluginsLifecycleStateEnumValues

func GetListManagementAgentPluginsLifecycleStateEnumValues() []ListManagementAgentPluginsLifecycleStateEnum

GetListManagementAgentPluginsLifecycleStateEnumValues Enumerates the set of values for ListManagementAgentPluginsLifecycleStateEnum

func GetMappingListManagementAgentPluginsLifecycleStateEnum

func GetMappingListManagementAgentPluginsLifecycleStateEnum(val string) (ListManagementAgentPluginsLifecycleStateEnum, bool)

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

type ListManagementAgentPluginsRequest

ListManagementAgentPluginsRequest wrapper for the ListManagementAgentPlugins operation

# See also

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

type ListManagementAgentPluginsRequest struct {

    // The OCID of the compartment to which a request will be scoped.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Filter to return only Management Agent Plugins having the particular display name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

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

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListManagementAgentPluginsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Default order for displayName is ascending. If no value is specified displayName is default.
    SortBy ListManagementAgentPluginsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

    // Filter to return only Management Agents in the particular lifecycle state.
    LifecycleState ListManagementAgentPluginsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Filter to return only results having the particular platform type.
    PlatformType []PlatformTypesEnum `contributesTo:"query" name:"platformType" omitEmpty:"true" collectionFormat:"multi"`

    // The ManagementAgentID of the agent from which the Management Agents to be filtered.
    AgentId *string `mandatory:"false" contributesTo:"query" name:"agentId"`

    // 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 (ListManagementAgentPluginsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListManagementAgentPluginsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListManagementAgentPluginsRequest) RetryPolicy

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

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

func (ListManagementAgentPluginsRequest) String

func (request ListManagementAgentPluginsRequest) String() string

func (ListManagementAgentPluginsRequest) ValidateEnumValue

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

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

type ListManagementAgentPluginsResponse

ListManagementAgentPluginsResponse wrapper for the ListManagementAgentPlugins operation

type ListManagementAgentPluginsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []ManagementAgentPluginSummary instances
    Items []ManagementAgentPluginSummary `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 (ListManagementAgentPluginsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListManagementAgentPluginsResponse) String

func (response ListManagementAgentPluginsResponse) String() string

type ListManagementAgentPluginsSortByEnum

ListManagementAgentPluginsSortByEnum Enum with underlying type: string

type ListManagementAgentPluginsSortByEnum string

Set of constants representing the allowable values for ListManagementAgentPluginsSortByEnum

const (
    ListManagementAgentPluginsSortByDisplayname ListManagementAgentPluginsSortByEnum = "displayName"
)

func GetListManagementAgentPluginsSortByEnumValues

func GetListManagementAgentPluginsSortByEnumValues() []ListManagementAgentPluginsSortByEnum

GetListManagementAgentPluginsSortByEnumValues Enumerates the set of values for ListManagementAgentPluginsSortByEnum

func GetMappingListManagementAgentPluginsSortByEnum

func GetMappingListManagementAgentPluginsSortByEnum(val string) (ListManagementAgentPluginsSortByEnum, bool)

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

type ListManagementAgentPluginsSortOrderEnum

ListManagementAgentPluginsSortOrderEnum Enum with underlying type: string

type ListManagementAgentPluginsSortOrderEnum string

Set of constants representing the allowable values for ListManagementAgentPluginsSortOrderEnum

const (
    ListManagementAgentPluginsSortOrderAsc  ListManagementAgentPluginsSortOrderEnum = "ASC"
    ListManagementAgentPluginsSortOrderDesc ListManagementAgentPluginsSortOrderEnum = "DESC"
)

func GetListManagementAgentPluginsSortOrderEnumValues

func GetListManagementAgentPluginsSortOrderEnumValues() []ListManagementAgentPluginsSortOrderEnum

GetListManagementAgentPluginsSortOrderEnumValues Enumerates the set of values for ListManagementAgentPluginsSortOrderEnum

func GetMappingListManagementAgentPluginsSortOrderEnum

func GetMappingListManagementAgentPluginsSortOrderEnum(val string) (ListManagementAgentPluginsSortOrderEnum, bool)

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

type ListManagementAgentsAvailabilityStatusEnum

ListManagementAgentsAvailabilityStatusEnum Enum with underlying type: string

type ListManagementAgentsAvailabilityStatusEnum string

Set of constants representing the allowable values for ListManagementAgentsAvailabilityStatusEnum

const (
    ListManagementAgentsAvailabilityStatusActive       ListManagementAgentsAvailabilityStatusEnum = "ACTIVE"
    ListManagementAgentsAvailabilityStatusSilent       ListManagementAgentsAvailabilityStatusEnum = "SILENT"
    ListManagementAgentsAvailabilityStatusNotAvailable ListManagementAgentsAvailabilityStatusEnum = "NOT_AVAILABLE"
)

func GetListManagementAgentsAvailabilityStatusEnumValues

func GetListManagementAgentsAvailabilityStatusEnumValues() []ListManagementAgentsAvailabilityStatusEnum

GetListManagementAgentsAvailabilityStatusEnumValues Enumerates the set of values for ListManagementAgentsAvailabilityStatusEnum

func GetMappingListManagementAgentsAvailabilityStatusEnum

func GetMappingListManagementAgentsAvailabilityStatusEnum(val string) (ListManagementAgentsAvailabilityStatusEnum, bool)

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

type ListManagementAgentsDataSourceTypeEnum

ListManagementAgentsDataSourceTypeEnum Enum with underlying type: string

type ListManagementAgentsDataSourceTypeEnum string

Set of constants representing the allowable values for ListManagementAgentsDataSourceTypeEnum

const (
    ListManagementAgentsDataSourceTypeKubernetesCluster ListManagementAgentsDataSourceTypeEnum = "KUBERNETES_CLUSTER"
    ListManagementAgentsDataSourceTypePrometheusEmitter ListManagementAgentsDataSourceTypeEnum = "PROMETHEUS_EMITTER"
)

func GetListManagementAgentsDataSourceTypeEnumValues

func GetListManagementAgentsDataSourceTypeEnumValues() []ListManagementAgentsDataSourceTypeEnum

GetListManagementAgentsDataSourceTypeEnumValues Enumerates the set of values for ListManagementAgentsDataSourceTypeEnum

func GetMappingListManagementAgentsDataSourceTypeEnum

func GetMappingListManagementAgentsDataSourceTypeEnum(val string) (ListManagementAgentsDataSourceTypeEnum, bool)

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

type ListManagementAgentsInstallTypeEnum

ListManagementAgentsInstallTypeEnum Enum with underlying type: string

type ListManagementAgentsInstallTypeEnum string

Set of constants representing the allowable values for ListManagementAgentsInstallTypeEnum

const (
    ListManagementAgentsInstallTypeAgent   ListManagementAgentsInstallTypeEnum = "AGENT"
    ListManagementAgentsInstallTypeGateway ListManagementAgentsInstallTypeEnum = "GATEWAY"
)

func GetListManagementAgentsInstallTypeEnumValues

func GetListManagementAgentsInstallTypeEnumValues() []ListManagementAgentsInstallTypeEnum

GetListManagementAgentsInstallTypeEnumValues Enumerates the set of values for ListManagementAgentsInstallTypeEnum

func GetMappingListManagementAgentsInstallTypeEnum

func GetMappingListManagementAgentsInstallTypeEnum(val string) (ListManagementAgentsInstallTypeEnum, bool)

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

type ListManagementAgentsLifecycleStateEnum

ListManagementAgentsLifecycleStateEnum Enum with underlying type: string

type ListManagementAgentsLifecycleStateEnum string

Set of constants representing the allowable values for ListManagementAgentsLifecycleStateEnum

const (
    ListManagementAgentsLifecycleStateCreating   ListManagementAgentsLifecycleStateEnum = "CREATING"
    ListManagementAgentsLifecycleStateUpdating   ListManagementAgentsLifecycleStateEnum = "UPDATING"
    ListManagementAgentsLifecycleStateActive     ListManagementAgentsLifecycleStateEnum = "ACTIVE"
    ListManagementAgentsLifecycleStateInactive   ListManagementAgentsLifecycleStateEnum = "INACTIVE"
    ListManagementAgentsLifecycleStateTerminated ListManagementAgentsLifecycleStateEnum = "TERMINATED"
    ListManagementAgentsLifecycleStateDeleting   ListManagementAgentsLifecycleStateEnum = "DELETING"
    ListManagementAgentsLifecycleStateDeleted    ListManagementAgentsLifecycleStateEnum = "DELETED"
    ListManagementAgentsLifecycleStateFailed     ListManagementAgentsLifecycleStateEnum = "FAILED"
)

func GetListManagementAgentsLifecycleStateEnumValues

func GetListManagementAgentsLifecycleStateEnumValues() []ListManagementAgentsLifecycleStateEnum

GetListManagementAgentsLifecycleStateEnumValues Enumerates the set of values for ListManagementAgentsLifecycleStateEnum

func GetMappingListManagementAgentsLifecycleStateEnum

func GetMappingListManagementAgentsLifecycleStateEnum(val string) (ListManagementAgentsLifecycleStateEnum, bool)

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

type ListManagementAgentsRequest

ListManagementAgentsRequest wrapper for the ListManagementAgents operation

# See also

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

type ListManagementAgentsRequest struct {

    // The OCID of the compartment to which a request will be scoped.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Filter to return only Management Agents having the particular Plugin installed. A special pluginName of 'None' can be provided and this will return only Management Agents having no plugin installed.
    PluginName []string `contributesTo:"query" name:"pluginName" collectionFormat:"multi"`

    // Filter to return only Management Agents having the particular agent version.
    Version []string `contributesTo:"query" name:"version" collectionFormat:"multi"`

    // Filter to return only Management Agents having the particular display name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Filter to return only Management Agents in the particular lifecycle state.
    LifecycleState ListManagementAgentsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Filter to return only Management Agents in the particular availability status.
    AvailabilityStatus ListManagementAgentsAvailabilityStatusEnum `mandatory:"false" contributesTo:"query" name:"availabilityStatus" omitEmpty:"true"`

    // Filter to return only Management Agents having the particular agent host id.
    HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

    // Filter to return only results having the particular platform type.
    PlatformType []PlatformTypesEnum `contributesTo:"query" name:"platformType" omitEmpty:"true" collectionFormat:"multi"`

    // true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
    IsCustomerDeployed *bool `mandatory:"false" contributesTo:"query" name:"isCustomerDeployed"`

    // A filter to return either agents or gateway types depending upon install type selected by user. By default both install type will be returned.
    InstallType ListManagementAgentsInstallTypeEnum `mandatory:"false" contributesTo:"query" name:"installType" omitEmpty:"true"`

    // Filter to return only results having the particular gatewayId.
    GatewayId []string `contributesTo:"query" name:"gatewayId" collectionFormat:"multi"`

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

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

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListManagementAgentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
    SortBy ListManagementAgentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

    // if set to true then it fetches resources for all compartments where user has access to else only on the compartment specified.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // When the value is "ACCESSIBLE", insufficient permissions for a compartment will filter out resources in that compartment without rejecting the request.
    AccessLevel *string `mandatory:"false" contributesTo:"query" name:"accessLevel"`

    // The type of the dataSource.
    DataSourceType ListManagementAgentsDataSourceTypeEnum `mandatory:"false" contributesTo:"query" name:"dataSourceType" omitEmpty:"true"`

    // Unique name of the dataSource.
    DataSourceName []string `contributesTo:"query" name:"dataSourceName" 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 (ListManagementAgentsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListManagementAgentsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListManagementAgentsRequest) RetryPolicy

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

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

func (ListManagementAgentsRequest) String

func (request ListManagementAgentsRequest) String() string

func (ListManagementAgentsRequest) ValidateEnumValue

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

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

type ListManagementAgentsResponse

ListManagementAgentsResponse wrapper for the ListManagementAgents operation

type ListManagementAgentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []ManagementAgentSummary instances
    Items []ManagementAgentSummary `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 (ListManagementAgentsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListManagementAgentsResponse) String

func (response ListManagementAgentsResponse) String() string

type ListManagementAgentsSortByEnum

ListManagementAgentsSortByEnum Enum with underlying type: string

type ListManagementAgentsSortByEnum string

Set of constants representing the allowable values for ListManagementAgentsSortByEnum

const (
    ListManagementAgentsSortByTimecreated        ListManagementAgentsSortByEnum = "timeCreated"
    ListManagementAgentsSortByDisplayname        ListManagementAgentsSortByEnum = "displayName"
    ListManagementAgentsSortByHost               ListManagementAgentsSortByEnum = "host"
    ListManagementAgentsSortByAvailabilitystatus ListManagementAgentsSortByEnum = "availabilityStatus"
    ListManagementAgentsSortByPlatformtype       ListManagementAgentsSortByEnum = "platformType"
    ListManagementAgentsSortByPlugindisplaynames ListManagementAgentsSortByEnum = "pluginDisplayNames"
    ListManagementAgentsSortByVersion            ListManagementAgentsSortByEnum = "version"
)

func GetListManagementAgentsSortByEnumValues

func GetListManagementAgentsSortByEnumValues() []ListManagementAgentsSortByEnum

GetListManagementAgentsSortByEnumValues Enumerates the set of values for ListManagementAgentsSortByEnum

func GetMappingListManagementAgentsSortByEnum

func GetMappingListManagementAgentsSortByEnum(val string) (ListManagementAgentsSortByEnum, bool)

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

type ListManagementAgentsSortOrderEnum

ListManagementAgentsSortOrderEnum Enum with underlying type: string

type ListManagementAgentsSortOrderEnum string

Set of constants representing the allowable values for ListManagementAgentsSortOrderEnum

const (
    ListManagementAgentsSortOrderAsc  ListManagementAgentsSortOrderEnum = "ASC"
    ListManagementAgentsSortOrderDesc ListManagementAgentsSortOrderEnum = "DESC"
)

func GetListManagementAgentsSortOrderEnumValues

func GetListManagementAgentsSortOrderEnumValues() []ListManagementAgentsSortOrderEnum

GetListManagementAgentsSortOrderEnumValues Enumerates the set of values for ListManagementAgentsSortOrderEnum

func GetMappingListManagementAgentsSortOrderEnum

func GetMappingListManagementAgentsSortOrderEnum(val string) (ListManagementAgentsSortOrderEnum, bool)

GetMappingListManagementAgentsSortOrderEnum 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/managementagent/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

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

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

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

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

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may
    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 []WorkRequestError instances
    Items []WorkRequestError `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

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/managementagent/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

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

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

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

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

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may
    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 []WorkRequestLogEntry instances
    Items []WorkRequestLogEntry `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

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/managementagent/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The OCID of the compartment to which a request will be scoped.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ManagementAgentID of the agent from which the Management Agents to be filtered.
    AgentId *string `mandatory:"false" contributesTo:"query" name:"agentId"`

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

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

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

    // The OperationStatus of the workRequest
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The OperationType of the workRequest
    Type []OperationTypesEnum `contributesTo:"query" name:"type" omitEmpty:"true" collectionFormat:"multi"`

    // Filter for items with timeCreated greater or equal to provided value.
    // given `timeCreatedGreaterThanOrEqualTo` to the current time, in "YYYY-MM-ddThh:mmZ" format with a
    // Z offset, as defined by RFC 3339.
    TimeCreatedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreatedGreaterThanOrEqualTo"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending. If no value is specified timeAccepted is default.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 []WorkRequestSummary instances
    Items []WorkRequestSummary `presentIn:"body"`

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

    // For 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 (
    ListWorkRequestsStatusCreated    ListWorkRequestsStatusEnum = "CREATED"
    ListWorkRequestsStatusAccepted   ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS"
    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 ManagementAgent

ManagementAgent The details of the Management Agent inventory including the associated plugins.

type ManagementAgent struct {

    // agent identifier
    Id *string `mandatory:"true" json:"id"`

    // Management Agent Version
    Version *string `mandatory:"true" json:"version"`

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

    // agent install key identifier
    InstallKeyId *string `mandatory:"false" json:"installKeyId"`

    // Management Agent Name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Platform Type
    PlatformType PlatformTypesEnum `mandatory:"false" json:"platformType,omitempty"`

    // Platform Name
    PlatformName *string `mandatory:"false" json:"platformName"`

    // Platform Version
    PlatformVersion *string `mandatory:"false" json:"platformVersion"`

    // Version of the deployment artifact instantiated by this Management Agent.
    // The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes
    // (whose artifacts are based upon Standalone but can advance independently)
    // is YYMMDD.HHMM.VVVVVVVVVVVV.
    // VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
    ResourceArtifactVersion *string `mandatory:"false" json:"resourceArtifactVersion"`

    // Management Agent host machine name
    Host *string `mandatory:"false" json:"host"`

    // Host resource ocid
    HostId *string `mandatory:"false" json:"hostId"`

    // Path where Management Agent is installed
    InstallPath *string `mandatory:"false" json:"installPath"`

    // list of managementAgentPlugins associated with the agent
    PluginList []ManagementAgentPluginDetails `mandatory:"false" json:"pluginList"`

    // true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
    IsAgentAutoUpgradable *bool `mandatory:"false" json:"isAgentAutoUpgradable"`

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

    // The time the Management Agent was updated. An RFC3339 formatted datetime string
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
    TimeLastHeartbeat *common.SDKTime `mandatory:"false" json:"timeLastHeartbeat"`

    // The current availability status of managementAgent
    AvailabilityStatus AvailabilityStatusEnum `mandatory:"false" json:"availabilityStatus,omitempty"`

    // The current state of managementAgent
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
    IsCustomerDeployed *bool `mandatory:"false" json:"isCustomerDeployed"`

    // The install type, either AGENT or GATEWAY
    InstallType InstallTypesEnum `mandatory:"false" json:"installType,omitempty"`

    // Additional properties for this Management Agent
    ManagementAgentProperties []ManagementAgentProperty `mandatory:"false" json:"managementAgentProperties"`

    // list of dataSources associated with the agent
    DataSourceList []DataSource `mandatory:"false" json:"dataSourceList"`

    // 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 (ManagementAgent) String

func (m ManagementAgent) String() string

func (*ManagementAgent) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ManagementAgent) ValidateEnumValue

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

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

type ManagementAgentAggregation

ManagementAgentAggregation A count of Management Agents sharing the values for specified dimensions.

type ManagementAgentAggregation struct {
    Dimensions *ManagementAgentAggregationDimensions `mandatory:"false" json:"dimensions"`

    // The number of Management Agents in this group
    Count *int `mandatory:"false" json:"count"`
}

func (ManagementAgentAggregation) String

func (m ManagementAgentAggregation) String() string

func (ManagementAgentAggregation) ValidateEnumValue

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

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

type ManagementAgentAggregationCollection

ManagementAgentAggregationCollection The summary of Management Agent count items

type ManagementAgentAggregationCollection struct {

    // List in which each item describes an aggregation of Managment Agents
    Items []ManagementAgentAggregation `mandatory:"true" json:"items"`
}

func (ManagementAgentAggregationCollection) String

func (m ManagementAgentAggregationCollection) String() string

func (ManagementAgentAggregationCollection) ValidateEnumValue

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

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

type ManagementAgentAggregationDimensions

ManagementAgentAggregationDimensions The Aggregation of Management Agent Dimensions

type ManagementAgentAggregationDimensions struct {

    // The availability status of managementAgent
    AvailabilityStatus AvailabilityStatusEnum `mandatory:"false" json:"availabilityStatus,omitempty"`

    // Platform Type
    PlatformType PlatformTypesEnum `mandatory:"false" json:"platformType,omitempty"`

    // Agent image version
    Version *string `mandatory:"false" json:"version"`

    // Whether or not a managementAgent has at least one plugin
    HasPlugins *bool `mandatory:"false" json:"hasPlugins"`

    // The install type, either AGENT or GATEWAY
    InstallType InstallTypesEnum `mandatory:"false" json:"installType,omitempty"`
}

func (ManagementAgentAggregationDimensions) String

func (m ManagementAgentAggregationDimensions) String() string

func (ManagementAgentAggregationDimensions) ValidateEnumValue

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

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

type ManagementAgentClient

ManagementAgentClient a client for ManagementAgent

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

func NewManagementAgentClientWithConfigurationProvider

func NewManagementAgentClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ManagementAgentClient, err error)

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

func NewManagementAgentClientWithOboToken

func NewManagementAgentClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ManagementAgentClient, err error)

NewManagementAgentClientWithOboToken Creates a new default ManagementAgent 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 (*ManagementAgentClient) ConfigurationProvider

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

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

func (ManagementAgentClient) CreateDataSource

func (client ManagementAgentClient) CreateDataSource(ctx context.Context, request CreateDataSourceRequest) (response CreateDataSourceResponse, err error)

CreateDataSource Datasource creation request to given Management Agent.

# See also

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

func (ManagementAgentClient) CreateManagementAgentInstallKey

func (client ManagementAgentClient) CreateManagementAgentInstallKey(ctx context.Context, request CreateManagementAgentInstallKeyRequest) (response CreateManagementAgentInstallKeyResponse, err error)

CreateManagementAgentInstallKey User creates a new install key as part of this API.

# See also

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

func (ManagementAgentClient) DeleteDataSource

func (client ManagementAgentClient) DeleteDataSource(ctx context.Context, request DeleteDataSourceRequest) (response DeleteDataSourceResponse, err error)

DeleteDataSource Datasource delete request to given Management Agent.

# See also

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

func (ManagementAgentClient) DeleteManagementAgent

func (client ManagementAgentClient) DeleteManagementAgent(ctx context.Context, request DeleteManagementAgentRequest) (response DeleteManagementAgentResponse, err error)

DeleteManagementAgent Deletes a Management Agent resource by identifier

# See also

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

func (ManagementAgentClient) DeleteManagementAgentInstallKey

func (client ManagementAgentClient) DeleteManagementAgentInstallKey(ctx context.Context, request DeleteManagementAgentInstallKeyRequest) (response DeleteManagementAgentInstallKeyResponse, err error)

DeleteManagementAgentInstallKey Deletes a Management Agent install Key resource by identifier

# See also

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

func (ManagementAgentClient) DeleteWorkRequest

func (client ManagementAgentClient) DeleteWorkRequest(ctx context.Context, request DeleteWorkRequestRequest) (response DeleteWorkRequestResponse, err error)

DeleteWorkRequest Cancel 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/managementagent/DeleteWorkRequest.go.html to see an example of how to use DeleteWorkRequest API.

func (ManagementAgentClient) DeployPlugins

func (client ManagementAgentClient) DeployPlugins(ctx context.Context, request DeployPluginsRequest) (response DeployPluginsResponse, err error)

DeployPlugins Deploys Plugins to a given list of agentIds.

# See also

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

func (ManagementAgentClient) GetAutoUpgradableConfig

func (client ManagementAgentClient) GetAutoUpgradableConfig(ctx context.Context, request GetAutoUpgradableConfigRequest) (response GetAutoUpgradableConfigResponse, err error)

GetAutoUpgradableConfig Get the AutoUpgradable configuration for all agents in a tenancy. The supplied compartmentId must be a tenancy root.

# See also

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

func (ManagementAgentClient) GetDataSource

func (client ManagementAgentClient) GetDataSource(ctx context.Context, request GetDataSourceRequest) (response GetDataSourceResponse, err error)

GetDataSource Get Datasource details for given Id and given Management Agent.

# See also

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

func (ManagementAgentClient) GetManagementAgent

func (client ManagementAgentClient) GetManagementAgent(ctx context.Context, request GetManagementAgentRequest) (response GetManagementAgentResponse, err error)

GetManagementAgent Gets complete details of the inventory of a given agent id

# See also

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

func (ManagementAgentClient) GetManagementAgentInstallKey

func (client ManagementAgentClient) GetManagementAgentInstallKey(ctx context.Context, request GetManagementAgentInstallKeyRequest) (response GetManagementAgentInstallKeyResponse, err error)

GetManagementAgentInstallKey Gets complete details of the Agent install Key for a given key id

# See also

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

func (ManagementAgentClient) GetManagementAgentInstallKeyContent

func (client ManagementAgentClient) GetManagementAgentInstallKeyContent(ctx context.Context, request GetManagementAgentInstallKeyContentRequest) (response GetManagementAgentInstallKeyContentResponse, err error)

GetManagementAgentInstallKeyContent Returns a file with Management Agent install Key in it

# See also

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

func (ManagementAgentClient) GetWorkRequest

func (client ManagementAgentClient) 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/managementagent/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.

func (ManagementAgentClient) ListAvailabilityHistories

func (client ManagementAgentClient) ListAvailabilityHistories(ctx context.Context, request ListAvailabilityHistoriesRequest) (response ListAvailabilityHistoriesResponse, err error)

ListAvailabilityHistories Lists the availability history records of Management Agent

# See also

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

func (ManagementAgentClient) ListDataSources

func (client ManagementAgentClient) ListDataSources(ctx context.Context, request ListDataSourcesRequest) (response ListDataSourcesResponse, err error)

ListDataSources A list of Management Agent Data Sources for the given Management Agent Id.

# See also

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

func (ManagementAgentClient) ListManagementAgentImages

func (client ManagementAgentClient) ListManagementAgentImages(ctx context.Context, request ListManagementAgentImagesRequest) (response ListManagementAgentImagesResponse, err error)

ListManagementAgentImages Get supported agent image information

# See also

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

func (ManagementAgentClient) ListManagementAgentInstallKeys

func (client ManagementAgentClient) ListManagementAgentInstallKeys(ctx context.Context, request ListManagementAgentInstallKeysRequest) (response ListManagementAgentInstallKeysResponse, err error)

ListManagementAgentInstallKeys Returns a list of Management Agent installed Keys.

# See also

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

func (ManagementAgentClient) ListManagementAgentPlugins

func (client ManagementAgentClient) ListManagementAgentPlugins(ctx context.Context, request ListManagementAgentPluginsRequest) (response ListManagementAgentPluginsResponse, err error)

ListManagementAgentPlugins Returns a list of managementAgentPlugins.

# See also

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

func (ManagementAgentClient) ListManagementAgents

func (client ManagementAgentClient) ListManagementAgents(ctx context.Context, request ListManagementAgentsRequest) (response ListManagementAgentsResponse, err error)

ListManagementAgents Returns a list of Management Agents. If no explicit page size limit is specified, it will default to 1000 when compartmentIdInSubtree is true and 5000 otherwise. The response is limited to maximum 1000 records when compartmentIdInSubtree is true.

# See also

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

func (ManagementAgentClient) ListWorkRequestErrors

func (client ManagementAgentClient) 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/managementagent/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (ManagementAgentClient) ListWorkRequestLogs

func (client ManagementAgentClient) 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/managementagent/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (ManagementAgentClient) ListWorkRequests

func (client ManagementAgentClient) 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/managementagent/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (ManagementAgentClient) SetAutoUpgradableConfig

func (client ManagementAgentClient) SetAutoUpgradableConfig(ctx context.Context, request SetAutoUpgradableConfigRequest) (response SetAutoUpgradableConfigResponse, err error)

SetAutoUpgradableConfig Sets the AutoUpgradable configuration for all agents in a tenancy. The supplied compartmentId must be a tenancy root.

# See also

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

func (*ManagementAgentClient) SetRegion

func (client *ManagementAgentClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (ManagementAgentClient) SummarizeManagementAgentCounts

func (client ManagementAgentClient) SummarizeManagementAgentCounts(ctx context.Context, request SummarizeManagementAgentCountsRequest) (response SummarizeManagementAgentCountsResponse, err error)

SummarizeManagementAgentCounts Gets count of the inventory of agents for a given compartment id, group by, and isPluginDeployed parameters. Supported groupBy parameters: availabilityStatus, platformType, version

# See also

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

func (ManagementAgentClient) SummarizeManagementAgentPluginCounts

func (client ManagementAgentClient) SummarizeManagementAgentPluginCounts(ctx context.Context, request SummarizeManagementAgentPluginCountsRequest) (response SummarizeManagementAgentPluginCountsResponse, err error)

SummarizeManagementAgentPluginCounts Gets count of the inventory of management agent plugins for a given compartment id and group by parameter. Supported groupBy parameter: pluginName

# See also

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

func (ManagementAgentClient) UpdateDataSource

func (client ManagementAgentClient) UpdateDataSource(ctx context.Context, request UpdateDataSourceRequest) (response UpdateDataSourceResponse, err error)

UpdateDataSource Datasource update request to given Management Agent.

# See also

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

func (ManagementAgentClient) UpdateManagementAgent

func (client ManagementAgentClient) UpdateManagementAgent(ctx context.Context, request UpdateManagementAgentRequest) (response UpdateManagementAgentResponse, err error)

UpdateManagementAgent API to update the console managed properties of the Management Agent.

# See also

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

func (ManagementAgentClient) UpdateManagementAgentInstallKey

func (client ManagementAgentClient) UpdateManagementAgentInstallKey(ctx context.Context, request UpdateManagementAgentInstallKeyRequest) (response UpdateManagementAgentInstallKeyResponse, err error)

UpdateManagementAgentInstallKey API to update the modifiable properties of the Management Agent install key.

# See also

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

type ManagementAgentError

ManagementAgentError Error Information.

type ManagementAgentError struct {

    // A short error code that defines the error, meant for programmatic parsing.
    Code *string `mandatory:"true" json:"code"`

    // A human-readable error string.
    Message *string `mandatory:"true" json:"message"`
}

func (ManagementAgentError) String

func (m ManagementAgentError) String() string

func (ManagementAgentError) ValidateEnumValue

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

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

type ManagementAgentGroupByEnum

ManagementAgentGroupByEnum Enum with underlying type: string

type ManagementAgentGroupByEnum string

Set of constants representing the allowable values for ManagementAgentGroupByEnum

const (
    ManagementAgentGroupByAvailabilityStatus ManagementAgentGroupByEnum = "availabilityStatus"
    ManagementAgentGroupByPlatformType       ManagementAgentGroupByEnum = "platformType"
    ManagementAgentGroupByVersion            ManagementAgentGroupByEnum = "version"
)

func GetManagementAgentGroupByEnumValues

func GetManagementAgentGroupByEnumValues() []ManagementAgentGroupByEnum

GetManagementAgentGroupByEnumValues Enumerates the set of values for ManagementAgentGroupByEnum

func GetMappingManagementAgentGroupByEnum

func GetMappingManagementAgentGroupByEnum(val string) (ManagementAgentGroupByEnum, bool)

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

type ManagementAgentImage

ManagementAgentImage Supported Agent downloads

type ManagementAgentImage struct {

    // Agent image resource id
    Id *string `mandatory:"true" json:"id"`

    // Agent image platform type
    PlatformType PlatformTypesEnum `mandatory:"true" json:"platformType"`

    // Agent image version
    Version *string `mandatory:"true" json:"version"`

    // Agent image platform display name
    PlatformName *string `mandatory:"false" json:"platformName"`

    // The installation package type
    PackageType PackageTypesEnum `mandatory:"false" json:"packageType,omitempty"`

    // The installation package target architecture type
    PackageArchitectureType ArchitectureTypesEnum `mandatory:"false" json:"packageArchitectureType,omitempty"`

    // Agent image size in bytes
    Size *float32 `mandatory:"false" json:"size"`

    // Agent image content SHA256 Hash
    Checksum *string `mandatory:"false" json:"checksum"`

    // Object storage URL for download
    ObjectUrl *string `mandatory:"false" json:"objectUrl"`

    ImageObjectStorageDetails *ObjectDetails `mandatory:"false" json:"imageObjectStorageDetails"`

    // The current state of Management Agent Image
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ManagementAgentImage) String

func (m ManagementAgentImage) String() string

func (ManagementAgentImage) ValidateEnumValue

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

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

type ManagementAgentImageSummary

ManagementAgentImageSummary Supported Agent downloads

type ManagementAgentImageSummary struct {

    // Agent image resource id
    Id *string `mandatory:"true" json:"id"`

    // Agent image platform type
    PlatformType PlatformTypesEnum `mandatory:"true" json:"platformType"`

    // Agent image version
    Version *string `mandatory:"true" json:"version"`

    // Agent image platform display name
    PlatformName *string `mandatory:"false" json:"platformName"`

    // The installation package type
    PackageType PackageTypesEnum `mandatory:"false" json:"packageType,omitempty"`

    // The installation package target architecture type
    PackageArchitectureType ArchitectureTypesEnum `mandatory:"false" json:"packageArchitectureType,omitempty"`

    // Agent image size in bytes
    Size *float32 `mandatory:"false" json:"size"`

    // Agent image content SHA256 Hash
    Checksum *string `mandatory:"false" json:"checksum"`

    // Object storage URL for download
    ObjectUrl *string `mandatory:"false" json:"objectUrl"`

    ImageObjectStorageDetails *ObjectDetails `mandatory:"false" json:"imageObjectStorageDetails"`

    // The current state of Management Agent Image
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ManagementAgentImageSummary) String

func (m ManagementAgentImageSummary) String() string

func (ManagementAgentImageSummary) ValidateEnumValue

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

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

type ManagementAgentInstallKey

ManagementAgentInstallKey The details of the Agent install Key

type ManagementAgentInstallKey struct {

    // Agent install Key identifier
    Id *string `mandatory:"true" json:"id"`

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

    // Management Agent Install Key Name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Management Agent Install Key
    Key *string `mandatory:"false" json:"key"`

    // Principal id of user who created the Agent Install key
    CreatedByPrincipalId *string `mandatory:"false" json:"createdByPrincipalId"`

    // Total number of install for this keys
    AllowedKeyInstallCount *int `mandatory:"false" json:"allowedKeyInstallCount"`

    // Total number of install for this keys
    CurrentKeyInstallCount *int `mandatory:"false" json:"currentKeyInstallCount"`

    // Status of Key
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // date after which key would expire after creation
    TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"`

    // The time when Management Agent install Key was created. An RFC3339 formatted date time string
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time when Management Agent install Key was updated. An RFC3339 formatted date time string
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // If set to true, the install key has no expiration date or usage limit. Defaults to false
    IsUnlimited *bool `mandatory:"false" json:"isUnlimited"`
}

func (ManagementAgentInstallKey) String

func (m ManagementAgentInstallKey) String() string

func (ManagementAgentInstallKey) ValidateEnumValue

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

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

type ManagementAgentInstallKeySummary

ManagementAgentInstallKeySummary The summary of the Agent Install Key details.

type ManagementAgentInstallKeySummary struct {

    // Agent Install Key identifier
    Id *string `mandatory:"true" json:"id"`

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

    // Management Agent Install Key Name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Principal id of user who created the Agent Install key
    CreatedByPrincipalId *string `mandatory:"false" json:"createdByPrincipalId"`

    // Total number of install for this keys
    AllowedKeyInstallCount *int `mandatory:"false" json:"allowedKeyInstallCount"`

    // Total number of install for this keys
    CurrentKeyInstallCount *int `mandatory:"false" json:"currentKeyInstallCount"`

    // Status of Key
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The time when Management Agent install Key was created. An RFC3339 formatted date time string
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // date after which key would expire after creation
    TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"`

    // If set to true, the install key has no expiration date or usage limit. Properties allowedKeyInstallCount and timeExpires are ignored if set to true. Defaults to false.
    IsUnlimited *bool `mandatory:"false" json:"isUnlimited"`
}

func (ManagementAgentInstallKeySummary) String

func (m ManagementAgentInstallKeySummary) String() string

func (ManagementAgentInstallKeySummary) ValidateEnumValue

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

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

type ManagementAgentPlugin

ManagementAgentPlugin Summary of the ManagementAgentPlugin.

type ManagementAgentPlugin struct {

    // Management Agent Plugin Id
    Id *string `mandatory:"true" json:"id"`

    // Management Agent Plugin Name
    Name *string `mandatory:"true" json:"name"`

    // The current state of Management Agent Plugin
    LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

    // Management Agent Plugin Version
    Version *int `mandatory:"false" json:"version"`

    // Supported Platform Types
    SupportedPlatformTypes []PlatformTypesEnum `mandatory:"false" json:"supportedPlatformTypes,omitempty"`

    // Management Agent Plugin Display Name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Management Agent Plugin description
    Description *string `mandatory:"false" json:"description"`

    // A flag to indicate whether a given plugin can be deployed from Agent Console UI or not.
    IsConsoleDeployable *bool `mandatory:"false" json:"isConsoleDeployable"`
}

func (ManagementAgentPlugin) String

func (m ManagementAgentPlugin) String() string

func (ManagementAgentPlugin) ValidateEnumValue

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

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

type ManagementAgentPluginAggregation

ManagementAgentPluginAggregation A count of Management Agents Plugins sharing the values for specified dimensions.

type ManagementAgentPluginAggregation struct {
    Dimensions *ManagementAgentPluginAggregationDimensions `mandatory:"false" json:"dimensions"`

    // The number of Management Agent Plugins in this group
    Count *int `mandatory:"false" json:"count"`
}

func (ManagementAgentPluginAggregation) String

func (m ManagementAgentPluginAggregation) String() string

func (ManagementAgentPluginAggregation) ValidateEnumValue

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

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

type ManagementAgentPluginAggregationCollection

ManagementAgentPluginAggregationCollection The summary of Management Agent Plugin count items

type ManagementAgentPluginAggregationCollection struct {

    // List in which each item describes an aggregation of Managment Agent Plugins
    Items []ManagementAgentPluginAggregation `mandatory:"true" json:"items"`
}

func (ManagementAgentPluginAggregationCollection) String

func (m ManagementAgentPluginAggregationCollection) String() string

func (ManagementAgentPluginAggregationCollection) ValidateEnumValue

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

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

type ManagementAgentPluginAggregationDimensions

ManagementAgentPluginAggregationDimensions The Aggregation of Management Agent Plugin Dimensions

type ManagementAgentPluginAggregationDimensions struct {

    // Management Agent Plugin Name
    PluginName *string `mandatory:"false" json:"pluginName"`

    // Management Agent Plugin Display Name
    PluginDisplayName *string `mandatory:"false" json:"pluginDisplayName"`
}

func (ManagementAgentPluginAggregationDimensions) String

func (m ManagementAgentPluginAggregationDimensions) String() string

func (ManagementAgentPluginAggregationDimensions) ValidateEnumValue

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

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

type ManagementAgentPluginDetails

ManagementAgentPluginDetails The information about the current management agent plugins that agent is having.

type ManagementAgentPluginDetails struct {

    // Management Agent Plugin Name
    PluginName *string `mandatory:"true" json:"pluginName"`

    // Plugin Id
    PluginId *string `mandatory:"false" json:"pluginId"`

    // Management Agent Plugin Identifier, can be renamed
    PluginDisplayName *string `mandatory:"false" json:"pluginDisplayName"`

    // Plugin Version
    PluginVersion *string `mandatory:"false" json:"pluginVersion"`

    // Plugin Status
    PluginStatus PluginStatusEnum `mandatory:"false" json:"pluginStatus,omitempty"`

    // Status message of the Plugin
    PluginStatusMessage *string `mandatory:"false" json:"pluginStatusMessage"`

    // flag indicating whether the plugin is in enabled mode or disabled mode.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

func (ManagementAgentPluginDetails) String

func (m ManagementAgentPluginDetails) String() string

func (ManagementAgentPluginDetails) ValidateEnumValue

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

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

type ManagementAgentPluginGroupByEnum

ManagementAgentPluginGroupByEnum Enum with underlying type: string

type ManagementAgentPluginGroupByEnum string

Set of constants representing the allowable values for ManagementAgentPluginGroupByEnum

const (
    ManagementAgentPluginGroupByPluginName ManagementAgentPluginGroupByEnum = "pluginName"
)

func GetManagementAgentPluginGroupByEnumValues

func GetManagementAgentPluginGroupByEnumValues() []ManagementAgentPluginGroupByEnum

GetManagementAgentPluginGroupByEnumValues Enumerates the set of values for ManagementAgentPluginGroupByEnum

func GetMappingManagementAgentPluginGroupByEnum

func GetMappingManagementAgentPluginGroupByEnum(val string) (ManagementAgentPluginGroupByEnum, bool)

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

type ManagementAgentPluginSummary

ManagementAgentPluginSummary Summary of the ManagementAgentPlugin.

type ManagementAgentPluginSummary struct {

    // Management Agent Plugin Id
    Id *string `mandatory:"true" json:"id"`

    // Management Agent Plugin Name
    Name *string `mandatory:"true" json:"name"`

    // The current state of Management Agent Plugin
    LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

    // Management Agent Plugin Version
    Version *int `mandatory:"false" json:"version"`

    // Supported Platform Types
    SupportedPlatformTypes []PlatformTypesEnum `mandatory:"false" json:"supportedPlatformTypes,omitempty"`

    // Management Agent Plugin Display Name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Management Agent Plugin description
    Description *string `mandatory:"false" json:"description"`

    // A flag to indicate whether a given plugin can be deployed from Agent Console UI or not.
    IsConsoleDeployable *bool `mandatory:"false" json:"isConsoleDeployable"`
}

func (ManagementAgentPluginSummary) String

func (m ManagementAgentPluginSummary) String() string

func (ManagementAgentPluginSummary) ValidateEnumValue

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

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

type ManagementAgentProperty

ManagementAgentProperty Property item in name/value pair, with optional unit type.

type ManagementAgentProperty struct {

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

    // Values of the property
    Values []string `mandatory:"true" json:"values"`

    // Unit for the property
    Units PropertyUnitsEnum `mandatory:"false" json:"units,omitempty"`
}

func (ManagementAgentProperty) String

func (m ManagementAgentProperty) String() string

func (ManagementAgentProperty) ValidateEnumValue

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

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

type ManagementAgentSummary

ManagementAgentSummary The summary of the Management Agent inventory including the associated plugins.

type ManagementAgentSummary struct {

    // agent identifier
    Id *string `mandatory:"true" json:"id"`

    // Management Agent Version
    Version *string `mandatory:"true" json:"version"`

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

    // agent install key identifier
    InstallKeyId *string `mandatory:"false" json:"installKeyId"`

    // Management Agent Name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Platform Type
    PlatformType PlatformTypesEnum `mandatory:"false" json:"platformType,omitempty"`

    // Platform Name
    PlatformName *string `mandatory:"false" json:"platformName"`

    // Platform Version
    PlatformVersion *string `mandatory:"false" json:"platformVersion"`

    // Version of the deployment artifact instantiated by this Management Agent.
    // The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes
    // (whose artifacts are based upon Standalone but can advance independently)
    // is YYMMDD.HHMM.VVVVVVVVVVVV.
    // VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
    ResourceArtifactVersion *string `mandatory:"false" json:"resourceArtifactVersion"`

    // true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
    IsAgentAutoUpgradable *bool `mandatory:"false" json:"isAgentAutoUpgradable"`

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

    // The time the Management Agent was last updated. An RFC3339 formatted datetime string
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Management Agent host machine name
    Host *string `mandatory:"false" json:"host"`

    // Host resource ocid
    HostId *string `mandatory:"false" json:"hostId"`

    // list of managementAgentPlugins associated with the agent
    PluginList []ManagementAgentPluginDetails `mandatory:"false" json:"pluginList"`

    // The time the Management Agent has last recorded its heartbeat. An RFC3339 formatted datetime string
    TimeLastHeartbeat *common.SDKTime `mandatory:"false" json:"timeLastHeartbeat"`

    // The current availability status of managementAgent
    AvailabilityStatus AvailabilityStatusEnum `mandatory:"false" json:"availabilityStatus,omitempty"`

    // The current state of managementAgent
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
    IsCustomerDeployed *bool `mandatory:"false" json:"isCustomerDeployed"`

    // The install type, either AGENT or GATEWAY
    InstallType InstallTypesEnum `mandatory:"false" json:"installType,omitempty"`

    // list of dataSources summaries associated with the agent
    DataSourceSummaryList []DataSourceSummaryItem `mandatory:"false" json:"dataSourceSummaryList"`

    // 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 (ManagementAgentSummary) String

func (m ManagementAgentSummary) String() string

func (*ManagementAgentSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ManagementAgentSummary) ValidateEnumValue

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

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

type MetricDimension

MetricDimension Metric Dimension item in name/value pair

type MetricDimension struct {

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

    // Value of the metric dimension
    Value *string `mandatory:"true" json:"value"`
}

func (MetricDimension) String

func (m MetricDimension) String() string

func (MetricDimension) ValidateEnumValue

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

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

type ObjectDetails

ObjectDetails Details of the Objectstorage object

type ObjectDetails struct {

    // Objectstorage namespace reference providing the original location of this object
    ObjectNamespace *string `mandatory:"true" json:"objectNamespace"`

    // Objectstorage bucket reference providing the original location of this object
    ObjectBucket *string `mandatory:"true" json:"objectBucket"`

    // Objectstorage object name reference providing the original location of this object
    ObjectName *string `mandatory:"true" json:"objectName"`

    // Object storage URL for download
    ObjectUrl *string `mandatory:"false" json:"objectUrl"`

    // Object content SHA256 Hash
    Checksum *string `mandatory:"false" json:"checksum"`
}

func (ObjectDetails) String

func (m ObjectDetails) String() string

func (ObjectDetails) ValidateEnumValue

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

ValidateEnumValue returns an error 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 (
    OperationStatusCreated    OperationStatusEnum = "CREATED"
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    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 OperationTypesEnum

OperationTypesEnum Enum with underlying type: string

type OperationTypesEnum string

Set of constants representing the allowable values for OperationTypesEnum

const (
    OperationTypesDeployPlugin         OperationTypesEnum = "DEPLOY_PLUGIN"
    OperationTypesUpgradePlugin        OperationTypesEnum = "UPGRADE_PLUGIN"
    OperationTypesCreateUpgradePlugins OperationTypesEnum = "CREATE_UPGRADE_PLUGINS"
    OperationTypesAgentimageUpgrade    OperationTypesEnum = "AGENTIMAGE_UPGRADE"
    OperationTypesCreateDataSource     OperationTypesEnum = "CREATE_DATA_SOURCE"
    OperationTypesUpdateDataSource     OperationTypesEnum = "UPDATE_DATA_SOURCE"
    OperationTypesDeleteDataSource     OperationTypesEnum = "DELETE_DATA_SOURCE"
)

func GetMappingOperationTypesEnum

func GetMappingOperationTypesEnum(val string) (OperationTypesEnum, bool)

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

func GetOperationTypesEnumValues

func GetOperationTypesEnumValues() []OperationTypesEnum

GetOperationTypesEnumValues Enumerates the set of values for OperationTypesEnum

type PackageTypesEnum

PackageTypesEnum Enum with underlying type: string

type PackageTypesEnum string

Set of constants representing the allowable values for PackageTypesEnum

const (
    PackageTypesRpm PackageTypesEnum = "RPM"
    PackageTypesZip PackageTypesEnum = "ZIP"
)

func GetMappingPackageTypesEnum

func GetMappingPackageTypesEnum(val string) (PackageTypesEnum, bool)

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

func GetPackageTypesEnumValues

func GetPackageTypesEnumValues() []PackageTypesEnum

GetPackageTypesEnumValues Enumerates the set of values for PackageTypesEnum

type PlatformTypesEnum

PlatformTypesEnum Enum with underlying type: string

type PlatformTypesEnum string

Set of constants representing the allowable values for PlatformTypesEnum

const (
    PlatformTypesLinux   PlatformTypesEnum = "LINUX"
    PlatformTypesWindows PlatformTypesEnum = "WINDOWS"
    PlatformTypesSolaris PlatformTypesEnum = "SOLARIS"
    PlatformTypesMacosx  PlatformTypesEnum = "MACOSX"
)

func GetMappingPlatformTypesEnum

func GetMappingPlatformTypesEnum(val string) (PlatformTypesEnum, bool)

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

func GetPlatformTypesEnumValues

func GetPlatformTypesEnumValues() []PlatformTypesEnum

GetPlatformTypesEnumValues Enumerates the set of values for PlatformTypesEnum

type PluginStatusEnum

PluginStatusEnum Enum with underlying type: string

type PluginStatusEnum string

Set of constants representing the allowable values for PluginStatusEnum

const (
    PluginStatusRunning PluginStatusEnum = "RUNNING"
    PluginStatusStopped PluginStatusEnum = "STOPPED"
    PluginStatusInvalid PluginStatusEnum = "INVALID"
    PluginStatusFailed  PluginStatusEnum = "FAILED"
)

func GetMappingPluginStatusEnum

func GetMappingPluginStatusEnum(val string) (PluginStatusEnum, bool)

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

func GetPluginStatusEnumValues

func GetPluginStatusEnumValues() []PluginStatusEnum

GetPluginStatusEnumValues Enumerates the set of values for PluginStatusEnum

type PrometheusEmitterDataSource

PrometheusEmitterDataSource A Prometheus data source.

type PrometheusEmitterDataSource struct {

    // Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
    Key *string `mandatory:"true" json:"key"`

    // Unique name of the DataSource.
    Name *string `mandatory:"true" json:"name"`

    // Compartment owning this DataSource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

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

    // The time the DataSource data was last received. An RFC3339 formatted datetime string
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The url through which the Prometheus Exporter publishes its metrics. (http only)
    Url *string `mandatory:"true" json:"url"`

    // The OCI monitoring namespace to which scraped metrics should be uploaded.
    Namespace *string `mandatory:"true" json:"namespace"`

    // Comma separated metric name list. The complete set of desired scraped metrics. Use this property to limit the set of metrics uploaded if required.
    AllowMetrics *string `mandatory:"false" json:"allowMetrics"`

    // The url of the network proxy that provides access to the Prometheus Exporter's endpoint (url required property).
    ProxyUrl *string `mandatory:"false" json:"proxyUrl"`

    // Number in milliseconds. The timeout for connecting to the Prometheus Exporter's endpoint.
    ConnectionTimeout *int `mandatory:"false" json:"connectionTimeout"`

    // Number in milliseconds. The timeout for reading the response from the Prometheus Exporter's endpoint.
    ReadTimeout *int `mandatory:"false" json:"readTimeout"`

    // Number in kilobytes. The limit on the data being sent, not to exceed the agent's fixed limit of 400 (KB).
    ReadDataLimit *int `mandatory:"false" json:"readDataLimit"`

    // Number in minutes. The scraping occurs at the specified interval.
    ScheduleMins *int `mandatory:"false" json:"scheduleMins"`

    // OCI monitoring resource group to assign the metric to.
    ResourceGroup *string `mandatory:"false" json:"resourceGroup"`

    // The names of other user-supplied properties expressed as fixed values to be used as dimensions for every uploaded datapoint.
    MetricDimensions []MetricDimension `mandatory:"false" json:"metricDimensions"`

    // State of the DataSource.
    State LifecycleStatesEnum `mandatory:"true" json:"state"`
}

func (PrometheusEmitterDataSource) GetCompartmentId

func (m PrometheusEmitterDataSource) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PrometheusEmitterDataSource) GetKey

func (m PrometheusEmitterDataSource) GetKey() *string

GetKey returns Key

func (PrometheusEmitterDataSource) GetName

func (m PrometheusEmitterDataSource) GetName() *string

GetName returns Name

func (PrometheusEmitterDataSource) GetState

func (m PrometheusEmitterDataSource) GetState() LifecycleStatesEnum

GetState returns State

func (PrometheusEmitterDataSource) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (PrometheusEmitterDataSource) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (PrometheusEmitterDataSource) MarshalJSON

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

MarshalJSON marshals to json representation

func (PrometheusEmitterDataSource) String

func (m PrometheusEmitterDataSource) String() string

func (PrometheusEmitterDataSource) ValidateEnumValue

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

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

type PrometheusEmitterDataSourceSummary

PrometheusEmitterDataSourceSummary A Prometheus emitter data source summary.

type PrometheusEmitterDataSourceSummary struct {

    // Data source type and name identifier.
    Key *string `mandatory:"true" json:"key"`

    // Unique name of the dataSource.
    Name *string `mandatory:"true" json:"name"`
}

func (PrometheusEmitterDataSourceSummary) GetKey

func (m PrometheusEmitterDataSourceSummary) GetKey() *string

GetKey returns Key

func (PrometheusEmitterDataSourceSummary) GetName

func (m PrometheusEmitterDataSourceSummary) GetName() *string

GetName returns Name

func (PrometheusEmitterDataSourceSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (PrometheusEmitterDataSourceSummary) String

func (m PrometheusEmitterDataSourceSummary) String() string

func (PrometheusEmitterDataSourceSummary) ValidateEnumValue

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

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

type PrometheusEmitterDataSourceSummaryItem

PrometheusEmitterDataSourceSummaryItem A Prometheus emitter data source summary.

type PrometheusEmitterDataSourceSummaryItem struct {

    // Data source type and name identifier.
    Key *string `mandatory:"true" json:"key"`

    // Unique name of the dataSource.
    Name *string `mandatory:"true" json:"name"`
}

func (PrometheusEmitterDataSourceSummaryItem) GetKey

func (m PrometheusEmitterDataSourceSummaryItem) GetKey() *string

GetKey returns Key

func (PrometheusEmitterDataSourceSummaryItem) GetName

func (m PrometheusEmitterDataSourceSummaryItem) GetName() *string

GetName returns Name

func (PrometheusEmitterDataSourceSummaryItem) MarshalJSON

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

MarshalJSON marshals to json representation

func (PrometheusEmitterDataSourceSummaryItem) String

func (m PrometheusEmitterDataSourceSummaryItem) String() string

func (PrometheusEmitterDataSourceSummaryItem) ValidateEnumValue

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

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

type PropertyUnitsEnum

PropertyUnitsEnum Enum with underlying type: string

type PropertyUnitsEnum string

Set of constants representing the allowable values for PropertyUnitsEnum

const (
    PropertyUnitsPercentage PropertyUnitsEnum = "PERCENTAGE"
    PropertyUnitsMb         PropertyUnitsEnum = "MB"
)

func GetMappingPropertyUnitsEnum

func GetMappingPropertyUnitsEnum(val string) (PropertyUnitsEnum, bool)

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

func GetPropertyUnitsEnumValues

func GetPropertyUnitsEnumValues() []PropertyUnitsEnum

GetPropertyUnitsEnumValues Enumerates the set of values for PropertyUnitsEnum

type SetAutoUpgradableConfigDetails

SetAutoUpgradableConfigDetails Details for configuring tenancy-level agent AutoUpgradable configuration.

type SetAutoUpgradableConfigDetails struct {

    // Tenancy identifier i.e, Root compartment identifier
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // true if the agents can be upgraded automatically; false if they must be upgraded manually.
    IsAgentAutoUpgradable *bool `mandatory:"true" json:"isAgentAutoUpgradable"`
}

func (SetAutoUpgradableConfigDetails) String

func (m SetAutoUpgradableConfigDetails) String() string

func (SetAutoUpgradableConfigDetails) ValidateEnumValue

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

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

type SetAutoUpgradableConfigRequest

SetAutoUpgradableConfigRequest wrapper for the SetAutoUpgradableConfig operation

# See also

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

type SetAutoUpgradableConfigRequest struct {

    // Details of the AutoUpgradable configuration for agents of the tenancy.
    SetAutoUpgradableConfigDetails `contributesTo:"body"`

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

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

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

func (SetAutoUpgradableConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SetAutoUpgradableConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SetAutoUpgradableConfigRequest) RetryPolicy

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

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

func (SetAutoUpgradableConfigRequest) String

func (request SetAutoUpgradableConfigRequest) String() string

func (SetAutoUpgradableConfigRequest) ValidateEnumValue

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

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

type SetAutoUpgradableConfigResponse

SetAutoUpgradableConfigResponse wrapper for the SetAutoUpgradableConfig operation

type SetAutoUpgradableConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (SetAutoUpgradableConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SetAutoUpgradableConfigResponse) String

func (response SetAutoUpgradableConfigResponse) String() string

type SummarizeManagementAgentCountsInstallTypeEnum

SummarizeManagementAgentCountsInstallTypeEnum Enum with underlying type: string

type SummarizeManagementAgentCountsInstallTypeEnum string

Set of constants representing the allowable values for SummarizeManagementAgentCountsInstallTypeEnum

const (
    SummarizeManagementAgentCountsInstallTypeAgent   SummarizeManagementAgentCountsInstallTypeEnum = "AGENT"
    SummarizeManagementAgentCountsInstallTypeGateway SummarizeManagementAgentCountsInstallTypeEnum = "GATEWAY"
)

func GetMappingSummarizeManagementAgentCountsInstallTypeEnum

func GetMappingSummarizeManagementAgentCountsInstallTypeEnum(val string) (SummarizeManagementAgentCountsInstallTypeEnum, bool)

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

func GetSummarizeManagementAgentCountsInstallTypeEnumValues

func GetSummarizeManagementAgentCountsInstallTypeEnumValues() []SummarizeManagementAgentCountsInstallTypeEnum

GetSummarizeManagementAgentCountsInstallTypeEnumValues Enumerates the set of values for SummarizeManagementAgentCountsInstallTypeEnum

type SummarizeManagementAgentCountsRequest

SummarizeManagementAgentCountsRequest wrapper for the SummarizeManagementAgentCounts operation

# See also

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

type SummarizeManagementAgentCountsRequest struct {

    // The OCID of the compartment to which a request will be scoped.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The field by which to group Management Agents. Currently, only one groupBy dimension is supported at a time.
    GroupBy []ManagementAgentGroupByEnum `contributesTo:"query" name:"groupBy" omitEmpty:"true" collectionFormat:"multi"`

    // When set to true then agents that have at least one plugin deployed will be returned. When set to false only agents that have no plugins deployed will be returned.
    HasPlugins *bool `mandatory:"false" contributesTo:"query" name:"hasPlugins"`

    // A filter to return either agents or gateway types depending upon install type selected by user. By default both install type will be returned.
    InstallType SummarizeManagementAgentCountsInstallTypeEnum `mandatory:"false" contributesTo:"query" name:"installType" omitEmpty:"true"`

    // if set to true then it fetches resources for all compartments where user has access to else only on the compartment specified.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

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

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

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

func (SummarizeManagementAgentCountsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeManagementAgentCountsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeManagementAgentCountsRequest) RetryPolicy

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

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

func (SummarizeManagementAgentCountsRequest) String

func (request SummarizeManagementAgentCountsRequest) String() string

func (SummarizeManagementAgentCountsRequest) ValidateEnumValue

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

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

type SummarizeManagementAgentCountsResponse

SummarizeManagementAgentCountsResponse wrapper for the SummarizeManagementAgentCounts operation

type SummarizeManagementAgentCountsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagementAgentAggregationCollection instances
    ManagementAgentAggregationCollection `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 (SummarizeManagementAgentCountsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeManagementAgentCountsResponse) String

func (response SummarizeManagementAgentCountsResponse) String() string

type SummarizeManagementAgentPluginCountsGroupByEnum

SummarizeManagementAgentPluginCountsGroupByEnum Enum with underlying type: string

type SummarizeManagementAgentPluginCountsGroupByEnum string

Set of constants representing the allowable values for SummarizeManagementAgentPluginCountsGroupByEnum

const (
    SummarizeManagementAgentPluginCountsGroupByPluginname SummarizeManagementAgentPluginCountsGroupByEnum = "pluginName"
)

func GetMappingSummarizeManagementAgentPluginCountsGroupByEnum

func GetMappingSummarizeManagementAgentPluginCountsGroupByEnum(val string) (SummarizeManagementAgentPluginCountsGroupByEnum, bool)

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

func GetSummarizeManagementAgentPluginCountsGroupByEnumValues

func GetSummarizeManagementAgentPluginCountsGroupByEnumValues() []SummarizeManagementAgentPluginCountsGroupByEnum

GetSummarizeManagementAgentPluginCountsGroupByEnumValues Enumerates the set of values for SummarizeManagementAgentPluginCountsGroupByEnum

type SummarizeManagementAgentPluginCountsRequest

SummarizeManagementAgentPluginCountsRequest wrapper for the SummarizeManagementAgentPluginCounts operation

# See also

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

type SummarizeManagementAgentPluginCountsRequest struct {

    // The OCID of the compartment to which a request will be scoped.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The field by which to group Management Agent Plugins
    GroupBy SummarizeManagementAgentPluginCountsGroupByEnum `mandatory:"true" contributesTo:"query" name:"groupBy" omitEmpty:"true"`

    // if set to true then it fetches resources for all compartments where user has access to else only on the compartment specified.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

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

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

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

func (SummarizeManagementAgentPluginCountsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeManagementAgentPluginCountsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeManagementAgentPluginCountsRequest) RetryPolicy

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

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

func (SummarizeManagementAgentPluginCountsRequest) String

func (request SummarizeManagementAgentPluginCountsRequest) String() string

func (SummarizeManagementAgentPluginCountsRequest) ValidateEnumValue

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

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

type SummarizeManagementAgentPluginCountsResponse

SummarizeManagementAgentPluginCountsResponse wrapper for the SummarizeManagementAgentPluginCounts operation

type SummarizeManagementAgentPluginCountsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagementAgentPluginAggregationCollection instances
    ManagementAgentPluginAggregationCollection `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 (SummarizeManagementAgentPluginCountsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeManagementAgentPluginCountsResponse) String

func (response SummarizeManagementAgentPluginCountsResponse) String() string

type UpdateDataSourceDetails

UpdateDataSourceDetails A request to change the data source.

type UpdateDataSourceDetails interface {
}

type UpdateDataSourceRequest

UpdateDataSourceRequest wrapper for the UpdateDataSource operation

# See also

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

type UpdateDataSourceRequest struct {

    // Unique Management Agent identifier
    ManagementAgentId *string `mandatory:"true" contributesTo:"path" name:"managementAgentId"`

    // Data source type and name identifier.
    DataSourceKey *string `mandatory:"true" contributesTo:"path" name:"dataSourceKey"`

    // Details of DataSource to be update for the given Management Agent.
    UpdateDataSourceDetails `contributesTo:"body"`

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

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

    // 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 (UpdateDataSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateDataSourceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateDataSourceRequest) RetryPolicy

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

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

func (UpdateDataSourceRequest) String

func (request UpdateDataSourceRequest) String() string

func (UpdateDataSourceRequest) ValidateEnumValue

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

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

type UpdateDataSourceResponse

UpdateDataSourceResponse wrapper for the UpdateDataSource operation

type UpdateDataSourceResponse 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 (UpdateDataSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDataSourceResponse) String

func (response UpdateDataSourceResponse) String() string

type UpdateManagementAgentDetails

UpdateManagementAgentDetails Details required to update console-managed properties of the Management Agent.

type UpdateManagementAgentDetails struct {

    // New displayName of Agent.
    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 (UpdateManagementAgentDetails) String

func (m UpdateManagementAgentDetails) String() string

func (UpdateManagementAgentDetails) ValidateEnumValue

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

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

type UpdateManagementAgentInstallKeyDetails

UpdateManagementAgentInstallKeyDetails Details required to change Management Agent install key.

type UpdateManagementAgentInstallKeyDetails struct {

    // if set to true the install key state would be set to Active and if false to Inactive
    IsKeyActive *bool `mandatory:"false" json:"isKeyActive"`

    // New displayName of Agent install key.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (UpdateManagementAgentInstallKeyDetails) String

func (m UpdateManagementAgentInstallKeyDetails) String() string

func (UpdateManagementAgentInstallKeyDetails) ValidateEnumValue

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

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

type UpdateManagementAgentInstallKeyRequest

UpdateManagementAgentInstallKeyRequest wrapper for the UpdateManagementAgentInstallKey operation

# See also

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

type UpdateManagementAgentInstallKeyRequest struct {

    // Unique Management Agent Install Key identifier
    ManagementAgentInstallKeyId *string `mandatory:"true" contributesTo:"path" name:"managementAgentInstallKeyId"`

    // Details required for changing the modifiable properties of the Management Agent install key.
    UpdateManagementAgentInstallKeyDetails `contributesTo:"body"`

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

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

    // 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 (UpdateManagementAgentInstallKeyRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateManagementAgentInstallKeyRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateManagementAgentInstallKeyRequest) RetryPolicy

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

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

func (UpdateManagementAgentInstallKeyRequest) String

func (request UpdateManagementAgentInstallKeyRequest) String() string

func (UpdateManagementAgentInstallKeyRequest) ValidateEnumValue

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

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

type UpdateManagementAgentInstallKeyResponse

UpdateManagementAgentInstallKeyResponse wrapper for the UpdateManagementAgentInstallKey operation

type UpdateManagementAgentInstallKeyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagementAgentInstallKey instance
    ManagementAgentInstallKey `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 (UpdateManagementAgentInstallKeyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateManagementAgentInstallKeyResponse) String

func (response UpdateManagementAgentInstallKeyResponse) String() string

type UpdateManagementAgentRequest

UpdateManagementAgentRequest wrapper for the UpdateManagementAgent operation

# See also

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

type UpdateManagementAgentRequest struct {

    // Unique Management Agent identifier
    ManagementAgentId *string `mandatory:"true" contributesTo:"path" name:"managementAgentId"`

    // Details required for changing the console managed properties of the Management Agent.
    UpdateManagementAgentDetails `contributesTo:"body"`

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

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

    // 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 (UpdateManagementAgentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateManagementAgentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateManagementAgentRequest) RetryPolicy

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

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

func (UpdateManagementAgentRequest) String

func (request UpdateManagementAgentRequest) String() string

func (UpdateManagementAgentRequest) ValidateEnumValue

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

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

type UpdateManagementAgentResponse

UpdateManagementAgentResponse wrapper for the UpdateManagementAgent operation

type UpdateManagementAgentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagementAgent instance
    ManagementAgent `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 (UpdateManagementAgentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateManagementAgentResponse) String

func (response UpdateManagementAgentResponse) String() string

type UpdatePrometheusEmitterDataSourceDetails

UpdatePrometheusEmitterDataSourceDetails A Prometheus data source.

type UpdatePrometheusEmitterDataSourceDetails struct {

    // The url through which the Prometheus Exporter publishes its metrics. (http only)
    Url *string `mandatory:"true" json:"url"`

    // Comma separated metric name list. The complete set of desired scraped metrics. Use this property to limit the set of metrics uploaded if required.
    AllowMetrics *string `mandatory:"false" json:"allowMetrics"`

    // The url of the network proxy that provides access to the Prometheus Exporter's endpoint (url required property).
    ProxyUrl *string `mandatory:"false" json:"proxyUrl"`

    // Number in milliseconds. The timeout for connecting to the Prometheus Exporter's endpoint.
    ConnectionTimeout *int `mandatory:"false" json:"connectionTimeout"`

    // Number in milliseconds. The timeout for reading the response from the Prometheus Exporter's endpoint.
    ReadTimeout *int `mandatory:"false" json:"readTimeout"`

    // Number in kilobytes. The limit on the data being sent, not to exceed the agent's fixed limit of 400 (KB).
    ReadDataLimitInKilobytes *int `mandatory:"false" json:"readDataLimitInKilobytes"`

    // Number in minutes. The scraping occurs at the specified interval.
    ScheduleMins *int `mandatory:"false" json:"scheduleMins"`

    // OCI monitoring resource group to assign the metric to.
    ResourceGroup *string `mandatory:"false" json:"resourceGroup"`

    // The names of other user-supplied properties expressed as fixed values to be used as dimensions for every uploaded datapoint.
    MetricDimensions []MetricDimension `mandatory:"false" json:"metricDimensions"`
}

func (UpdatePrometheusEmitterDataSourceDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UpdatePrometheusEmitterDataSourceDetails) String

func (m UpdatePrometheusEmitterDataSourceDetails) String() string

func (UpdatePrometheusEmitterDataSourceDetails) ValidateEnumValue

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

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

type WorkDeliveryStatusEnum

WorkDeliveryStatusEnum Enum with underlying type: string

type WorkDeliveryStatusEnum string

Set of constants representing the allowable values for WorkDeliveryStatusEnum

const (
    WorkDeliveryStatusAccepted   WorkDeliveryStatusEnum = "ACCEPTED"
    WorkDeliveryStatusInProgress WorkDeliveryStatusEnum = "IN_PROGRESS"
    WorkDeliveryStatusFailed     WorkDeliveryStatusEnum = "FAILED"
    WorkDeliveryStatusSucceeded  WorkDeliveryStatusEnum = "SUCCEEDED"
    WorkDeliveryStatusCanceling  WorkDeliveryStatusEnum = "CANCELING"
    WorkDeliveryStatusCanceled   WorkDeliveryStatusEnum = "CANCELED"
)

func GetMappingWorkDeliveryStatusEnum

func GetMappingWorkDeliveryStatusEnum(val string) (WorkDeliveryStatusEnum, bool)

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

func GetWorkDeliveryStatusEnumValues

func GetWorkDeliveryStatusEnumValues() []WorkDeliveryStatusEnum

GetWorkDeliveryStatusEnumValues Enumerates the set of values for WorkDeliveryStatusEnum

type WorkRequest

WorkRequest A description of workrequest status

type WorkRequest struct {

    // Type of the work request
    OperationType OperationTypesEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. 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 5.6.
    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 5.6.
    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 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 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 ActionTypesEnum `mandatory:"true" json:"actionType"`

    // The identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The identifier of the source the work request is requesting.
    SourceId *string `mandatory:"false" json:"sourceId"`

    // The name of the source the work request is requesting.
    SourceName *string `mandatory:"false" json:"sourceName"`

    // The version of the source the work request is requesting.
    SourceVersion *string `mandatory:"false" json:"sourceVersion"`

    // The URI path that the user can do a GET on to access the resource metadata
    EntityUri *string `mandatory:"false" json:"entityUri"`

    // The date and time the request was created, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 5.6.
    TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 5.6.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the request was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 5.6.
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    // Additional metadata about the resource that has been operated upon by
    // this work request. For WorkRequests operationType WORK_DELIVERY the metadata will contain: workDeliveryStatus
    // indicating the status of the work delivery item as a WorkDeliveryStatus value, workSubmissionKey the WorkSubmission request id,
    //  and workSubmissionDetails containing any details of result
    Metadata *interface{} `mandatory:"false" json:"metadata"`
}

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 description of workrequest status

type WorkRequestSummary struct {

    // Type of the work request
    OperationType OperationTypesEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. 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"`

    // 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 5.6.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"false" json:"resources"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 5.6.
    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 WorkSubmissionKey

WorkSubmissionKey Work Submission Identifier

type WorkSubmissionKey struct {

    // Work Submission Identifier
    WorkSubmissionKey *string `mandatory:"true" json:"workSubmissionKey"`
}

func (WorkSubmissionKey) String

func (m WorkSubmissionKey) String() string

func (WorkSubmissionKey) ValidateEnumValue

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

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