...

Package logging

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

Overview ▾

Index ▾

func GetActionTypesEnumStringValues() []string
func GetCreateLogDetailsLogTypeEnumStringValues() []string
func GetListLogGroupsSortByEnumStringValues() []string
func GetListLogGroupsSortOrderEnumStringValues() []string
func GetListLogSavedSearchesSortByEnumStringValues() []string
func GetListLogSavedSearchesSortOrderEnumStringValues() []string
func GetListLogsLifecycleStateEnumStringValues() []string
func GetListLogsLogTypeEnumStringValues() []string
func GetListLogsSortByEnumStringValues() []string
func GetListLogsSortOrderEnumStringValues() []string
func GetListUnifiedAgentConfigurationsLifecycleStateEnumStringValues() []string
func GetListUnifiedAgentConfigurationsSortByEnumStringValues() []string
func GetListUnifiedAgentConfigurationsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetLogGroupLifecycleStateEnumStringValues() []string
func GetLogLifecycleStateEnumStringValues() []string
func GetLogLogTypeEnumStringValues() []string
func GetLogSavedSearchLifecycleStateEnumStringValues() []string
func GetLogSummaryLogTypeEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypesEnumStringValues() []string
func GetOperationalMetricsSourceTypeEnumStringValues() []string
func GetParameterTypeEnumStringValues() []string
func GetSourceSourceTypeEnumStringValues() []string
func GetUnifiedAgentKubernetesScrapeTargetResourceTypeEnumStringValues() []string
func GetUnifiedAgentLoggingFilterFilterTypeEnumStringValues() []string
func GetUnifiedAgentLoggingSourceSourceTypeEnumStringValues() []string
func GetUnifiedAgentMonitoringFilterFilterTypeEnumStringValues() []string
func GetUnifiedAgentMonitoringSourceTypesEnumStringValues() []string
func GetUnifiedAgentParserParserTypeEnumStringValues() []string
func GetUnifiedAgentServiceConfigurationStatesEnumStringValues() []string
func GetUnifiedAgentServiceConfigurationTypesEnumStringValues() []string
func GetUnifiedAgentSyslogParserMessageFormatEnumStringValues() []string
func GetUnifiedAgentSyslogParserSyslogParserTypeEnumStringValues() []string
func GetUnifiedJsonParserTimeTypeEnumStringValues() []string
type ActionTypesEnum
    func GetActionTypesEnumValues() []ActionTypesEnum
    func GetMappingActionTypesEnum(val string) (ActionTypesEnum, bool)
type Archiving
    func (m Archiving) String() string
    func (m Archiving) ValidateEnumValue() (bool, error)
type Category
    func (m Category) String() string
    func (m Category) ValidateEnumValue() (bool, error)
type ChangeLogGroupCompartmentDetails
    func (m ChangeLogGroupCompartmentDetails) String() string
    func (m ChangeLogGroupCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeLogGroupCompartmentRequest
    func (request ChangeLogGroupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeLogGroupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeLogGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeLogGroupCompartmentRequest) String() string
    func (request ChangeLogGroupCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeLogGroupCompartmentResponse
    func (response ChangeLogGroupCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeLogGroupCompartmentResponse) String() string
type ChangeLogLogGroupDetails
    func (m ChangeLogLogGroupDetails) String() string
    func (m ChangeLogLogGroupDetails) ValidateEnumValue() (bool, error)
type ChangeLogLogGroupRequest
    func (request ChangeLogLogGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeLogLogGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeLogLogGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeLogLogGroupRequest) String() string
    func (request ChangeLogLogGroupRequest) ValidateEnumValue() (bool, error)
type ChangeLogLogGroupResponse
    func (response ChangeLogLogGroupResponse) HTTPResponse() *http.Response
    func (response ChangeLogLogGroupResponse) String() string
type ChangeLogSavedSearchCompartmentDetails
    func (m ChangeLogSavedSearchCompartmentDetails) String() string
    func (m ChangeLogSavedSearchCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeLogSavedSearchCompartmentRequest
    func (request ChangeLogSavedSearchCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeLogSavedSearchCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeLogSavedSearchCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeLogSavedSearchCompartmentRequest) String() string
    func (request ChangeLogSavedSearchCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeLogSavedSearchCompartmentResponse
    func (response ChangeLogSavedSearchCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeLogSavedSearchCompartmentResponse) String() string
type ChangeUnifiedAgentConfigurationCompartmentDetails
    func (m ChangeUnifiedAgentConfigurationCompartmentDetails) String() string
    func (m ChangeUnifiedAgentConfigurationCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeUnifiedAgentConfigurationCompartmentRequest
    func (request ChangeUnifiedAgentConfigurationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeUnifiedAgentConfigurationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeUnifiedAgentConfigurationCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeUnifiedAgentConfigurationCompartmentRequest) String() string
    func (request ChangeUnifiedAgentConfigurationCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeUnifiedAgentConfigurationCompartmentResponse
    func (response ChangeUnifiedAgentConfigurationCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeUnifiedAgentConfigurationCompartmentResponse) String() string
type Configuration
    func (m Configuration) String() string
    func (m *Configuration) UnmarshalJSON(data []byte) (e error)
    func (m Configuration) ValidateEnumValue() (bool, error)
type CreateLogDetails
    func (m CreateLogDetails) String() string
    func (m CreateLogDetails) ValidateEnumValue() (bool, error)
type CreateLogDetailsLogTypeEnum
    func GetCreateLogDetailsLogTypeEnumValues() []CreateLogDetailsLogTypeEnum
    func GetMappingCreateLogDetailsLogTypeEnum(val string) (CreateLogDetailsLogTypeEnum, bool)
type CreateLogGroupDetails
    func (m CreateLogGroupDetails) String() string
    func (m CreateLogGroupDetails) ValidateEnumValue() (bool, error)
type CreateLogGroupRequest
    func (request CreateLogGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateLogGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateLogGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateLogGroupRequest) String() string
    func (request CreateLogGroupRequest) ValidateEnumValue() (bool, error)
type CreateLogGroupResponse
    func (response CreateLogGroupResponse) HTTPResponse() *http.Response
    func (response CreateLogGroupResponse) String() string
type CreateLogRequest
    func (request CreateLogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateLogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateLogRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateLogRequest) String() string
    func (request CreateLogRequest) ValidateEnumValue() (bool, error)
type CreateLogResponse
    func (response CreateLogResponse) HTTPResponse() *http.Response
    func (response CreateLogResponse) String() string
type CreateLogSavedSearchDetails
    func (m CreateLogSavedSearchDetails) String() string
    func (m CreateLogSavedSearchDetails) ValidateEnumValue() (bool, error)
type CreateLogSavedSearchRequest
    func (request CreateLogSavedSearchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateLogSavedSearchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateLogSavedSearchRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateLogSavedSearchRequest) String() string
    func (request CreateLogSavedSearchRequest) ValidateEnumValue() (bool, error)
type CreateLogSavedSearchResponse
    func (response CreateLogSavedSearchResponse) HTTPResponse() *http.Response
    func (response CreateLogSavedSearchResponse) String() string
type CreateUnifiedAgentConfigurationDetails
    func (m CreateUnifiedAgentConfigurationDetails) String() string
    func (m *CreateUnifiedAgentConfigurationDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateUnifiedAgentConfigurationDetails) ValidateEnumValue() (bool, error)
type CreateUnifiedAgentConfigurationRequest
    func (request CreateUnifiedAgentConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateUnifiedAgentConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateUnifiedAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateUnifiedAgentConfigurationRequest) String() string
    func (request CreateUnifiedAgentConfigurationRequest) ValidateEnumValue() (bool, error)
type CreateUnifiedAgentConfigurationResponse
    func (response CreateUnifiedAgentConfigurationResponse) HTTPResponse() *http.Response
    func (response CreateUnifiedAgentConfigurationResponse) String() string
type DeleteLogGroupRequest
    func (request DeleteLogGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteLogGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteLogGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteLogGroupRequest) String() string
    func (request DeleteLogGroupRequest) ValidateEnumValue() (bool, error)
type DeleteLogGroupResponse
    func (response DeleteLogGroupResponse) HTTPResponse() *http.Response
    func (response DeleteLogGroupResponse) String() string
type DeleteLogRequest
    func (request DeleteLogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteLogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteLogRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteLogRequest) String() string
    func (request DeleteLogRequest) ValidateEnumValue() (bool, error)
type DeleteLogResponse
    func (response DeleteLogResponse) HTTPResponse() *http.Response
    func (response DeleteLogResponse) String() string
type DeleteLogSavedSearchRequest
    func (request DeleteLogSavedSearchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteLogSavedSearchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteLogSavedSearchRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteLogSavedSearchRequest) String() string
    func (request DeleteLogSavedSearchRequest) ValidateEnumValue() (bool, error)
type DeleteLogSavedSearchResponse
    func (response DeleteLogSavedSearchResponse) HTTPResponse() *http.Response
    func (response DeleteLogSavedSearchResponse) String() string
type DeleteUnifiedAgentConfigurationRequest
    func (request DeleteUnifiedAgentConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteUnifiedAgentConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteUnifiedAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteUnifiedAgentConfigurationRequest) String() string
    func (request DeleteUnifiedAgentConfigurationRequest) ValidateEnumValue() (bool, error)
type DeleteUnifiedAgentConfigurationResponse
    func (response DeleteUnifiedAgentConfigurationResponse) HTTPResponse() *http.Response
    func (response DeleteUnifiedAgentConfigurationResponse) 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 GetLogGroupRequest
    func (request GetLogGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetLogGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetLogGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLogGroupRequest) String() string
    func (request GetLogGroupRequest) ValidateEnumValue() (bool, error)
type GetLogGroupResponse
    func (response GetLogGroupResponse) HTTPResponse() *http.Response
    func (response GetLogGroupResponse) String() string
type GetLogRequest
    func (request GetLogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetLogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetLogRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLogRequest) String() string
    func (request GetLogRequest) ValidateEnumValue() (bool, error)
type GetLogResponse
    func (response GetLogResponse) HTTPResponse() *http.Response
    func (response GetLogResponse) String() string
type GetLogSavedSearchRequest
    func (request GetLogSavedSearchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetLogSavedSearchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetLogSavedSearchRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLogSavedSearchRequest) String() string
    func (request GetLogSavedSearchRequest) ValidateEnumValue() (bool, error)
type GetLogSavedSearchResponse
    func (response GetLogSavedSearchResponse) HTTPResponse() *http.Response
    func (response GetLogSavedSearchResponse) String() string
type GetUnifiedAgentConfigurationRequest
    func (request GetUnifiedAgentConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetUnifiedAgentConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetUnifiedAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetUnifiedAgentConfigurationRequest) String() string
    func (request GetUnifiedAgentConfigurationRequest) ValidateEnumValue() (bool, error)
type GetUnifiedAgentConfigurationResponse
    func (response GetUnifiedAgentConfigurationResponse) HTTPResponse() *http.Response
    func (response GetUnifiedAgentConfigurationResponse) 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 GrepFilterAllowRule
    func (m GrepFilterAllowRule) String() string
    func (m GrepFilterAllowRule) ValidateEnumValue() (bool, error)
type GrepFilterDenyRule
    func (m GrepFilterDenyRule) String() string
    func (m GrepFilterDenyRule) ValidateEnumValue() (bool, error)
type GrokPattern
    func (m GrokPattern) String() string
    func (m GrokPattern) ValidateEnumValue() (bool, error)
type GroupAssociationDetails
    func (m GroupAssociationDetails) String() string
    func (m GroupAssociationDetails) ValidateEnumValue() (bool, error)
type ListLogGroupsRequest
    func (request ListLogGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListLogGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListLogGroupsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLogGroupsRequest) String() string
    func (request ListLogGroupsRequest) ValidateEnumValue() (bool, error)
type ListLogGroupsResponse
    func (response ListLogGroupsResponse) HTTPResponse() *http.Response
    func (response ListLogGroupsResponse) String() string
type ListLogGroupsSortByEnum
    func GetListLogGroupsSortByEnumValues() []ListLogGroupsSortByEnum
    func GetMappingListLogGroupsSortByEnum(val string) (ListLogGroupsSortByEnum, bool)
type ListLogGroupsSortOrderEnum
    func GetListLogGroupsSortOrderEnumValues() []ListLogGroupsSortOrderEnum
    func GetMappingListLogGroupsSortOrderEnum(val string) (ListLogGroupsSortOrderEnum, bool)
type ListLogSavedSearchesRequest
    func (request ListLogSavedSearchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListLogSavedSearchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListLogSavedSearchesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLogSavedSearchesRequest) String() string
    func (request ListLogSavedSearchesRequest) ValidateEnumValue() (bool, error)
type ListLogSavedSearchesResponse
    func (response ListLogSavedSearchesResponse) HTTPResponse() *http.Response
    func (response ListLogSavedSearchesResponse) String() string
type ListLogSavedSearchesSortByEnum
    func GetListLogSavedSearchesSortByEnumValues() []ListLogSavedSearchesSortByEnum
    func GetMappingListLogSavedSearchesSortByEnum(val string) (ListLogSavedSearchesSortByEnum, bool)
type ListLogSavedSearchesSortOrderEnum
    func GetListLogSavedSearchesSortOrderEnumValues() []ListLogSavedSearchesSortOrderEnum
    func GetMappingListLogSavedSearchesSortOrderEnum(val string) (ListLogSavedSearchesSortOrderEnum, bool)
type ListLogsLifecycleStateEnum
    func GetListLogsLifecycleStateEnumValues() []ListLogsLifecycleStateEnum
    func GetMappingListLogsLifecycleStateEnum(val string) (ListLogsLifecycleStateEnum, bool)
type ListLogsLogTypeEnum
    func GetListLogsLogTypeEnumValues() []ListLogsLogTypeEnum
    func GetMappingListLogsLogTypeEnum(val string) (ListLogsLogTypeEnum, bool)
type ListLogsRequest
    func (request ListLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLogsRequest) String() string
    func (request ListLogsRequest) ValidateEnumValue() (bool, error)
type ListLogsResponse
    func (response ListLogsResponse) HTTPResponse() *http.Response
    func (response ListLogsResponse) String() string
type ListLogsSortByEnum
    func GetListLogsSortByEnumValues() []ListLogsSortByEnum
    func GetMappingListLogsSortByEnum(val string) (ListLogsSortByEnum, bool)
type ListLogsSortOrderEnum
    func GetListLogsSortOrderEnumValues() []ListLogsSortOrderEnum
    func GetMappingListLogsSortOrderEnum(val string) (ListLogsSortOrderEnum, bool)
type ListServicesRequest
    func (request ListServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListServicesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListServicesRequest) String() string
    func (request ListServicesRequest) ValidateEnumValue() (bool, error)
type ListServicesResponse
    func (response ListServicesResponse) HTTPResponse() *http.Response
    func (response ListServicesResponse) String() string
type ListUnifiedAgentConfigurationsLifecycleStateEnum
    func GetListUnifiedAgentConfigurationsLifecycleStateEnumValues() []ListUnifiedAgentConfigurationsLifecycleStateEnum
    func GetMappingListUnifiedAgentConfigurationsLifecycleStateEnum(val string) (ListUnifiedAgentConfigurationsLifecycleStateEnum, bool)
type ListUnifiedAgentConfigurationsRequest
    func (request ListUnifiedAgentConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListUnifiedAgentConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListUnifiedAgentConfigurationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListUnifiedAgentConfigurationsRequest) String() string
    func (request ListUnifiedAgentConfigurationsRequest) ValidateEnumValue() (bool, error)
type ListUnifiedAgentConfigurationsResponse
    func (response ListUnifiedAgentConfigurationsResponse) HTTPResponse() *http.Response
    func (response ListUnifiedAgentConfigurationsResponse) String() string
type ListUnifiedAgentConfigurationsSortByEnum
    func GetListUnifiedAgentConfigurationsSortByEnumValues() []ListUnifiedAgentConfigurationsSortByEnum
    func GetMappingListUnifiedAgentConfigurationsSortByEnum(val string) (ListUnifiedAgentConfigurationsSortByEnum, bool)
type ListUnifiedAgentConfigurationsSortOrderEnum
    func GetListUnifiedAgentConfigurationsSortOrderEnumValues() []ListUnifiedAgentConfigurationsSortOrderEnum
    func GetMappingListUnifiedAgentConfigurationsSortOrderEnum(val string) (ListUnifiedAgentConfigurationsSortOrderEnum, 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 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 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 Log
    func (m Log) String() string
    func (m Log) ValidateEnumValue() (bool, error)
type LogGroup
    func (m LogGroup) String() string
    func (m LogGroup) ValidateEnumValue() (bool, error)
type LogGroupLifecycleStateEnum
    func GetLogGroupLifecycleStateEnumValues() []LogGroupLifecycleStateEnum
    func GetMappingLogGroupLifecycleStateEnum(val string) (LogGroupLifecycleStateEnum, bool)
type LogGroupSummary
    func (m LogGroupSummary) String() string
    func (m LogGroupSummary) ValidateEnumValue() (bool, error)
type LogLifecycleStateEnum
    func GetLogLifecycleStateEnumValues() []LogLifecycleStateEnum
    func GetMappingLogLifecycleStateEnum(val string) (LogLifecycleStateEnum, bool)
type LogLogTypeEnum
    func GetLogLogTypeEnumValues() []LogLogTypeEnum
    func GetMappingLogLogTypeEnum(val string) (LogLogTypeEnum, bool)
type LogSavedSearch
    func (m LogSavedSearch) String() string
    func (m LogSavedSearch) ValidateEnumValue() (bool, error)
type LogSavedSearchLifecycleStateEnum
    func GetLogSavedSearchLifecycleStateEnumValues() []LogSavedSearchLifecycleStateEnum
    func GetMappingLogSavedSearchLifecycleStateEnum(val string) (LogSavedSearchLifecycleStateEnum, bool)
type LogSavedSearchSummary
    func (m LogSavedSearchSummary) String() string
    func (m LogSavedSearchSummary) ValidateEnumValue() (bool, error)
type LogSavedSearchSummaryCollection
    func (m LogSavedSearchSummaryCollection) String() string
    func (m LogSavedSearchSummaryCollection) ValidateEnumValue() (bool, error)
type LogSummary
    func (m LogSummary) String() string
    func (m LogSummary) ValidateEnumValue() (bool, error)
type LogSummaryLogTypeEnum
    func GetLogSummaryLogTypeEnumValues() []LogSummaryLogTypeEnum
    func GetMappingLogSummaryLogTypeEnum(val string) (LogSummaryLogTypeEnum, bool)
type LoggingManagementClient
    func NewLoggingManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client LoggingManagementClient, err error)
    func NewLoggingManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client LoggingManagementClient, err error)
    func (client LoggingManagementClient) ChangeLogGroupCompartment(ctx context.Context, request ChangeLogGroupCompartmentRequest) (response ChangeLogGroupCompartmentResponse, err error)
    func (client LoggingManagementClient) ChangeLogLogGroup(ctx context.Context, request ChangeLogLogGroupRequest) (response ChangeLogLogGroupResponse, err error)
    func (client LoggingManagementClient) ChangeLogSavedSearchCompartment(ctx context.Context, request ChangeLogSavedSearchCompartmentRequest) (response ChangeLogSavedSearchCompartmentResponse, err error)
    func (client LoggingManagementClient) ChangeUnifiedAgentConfigurationCompartment(ctx context.Context, request ChangeUnifiedAgentConfigurationCompartmentRequest) (response ChangeUnifiedAgentConfigurationCompartmentResponse, err error)
    func (client *LoggingManagementClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client LoggingManagementClient) CreateLog(ctx context.Context, request CreateLogRequest) (response CreateLogResponse, err error)
    func (client LoggingManagementClient) CreateLogGroup(ctx context.Context, request CreateLogGroupRequest) (response CreateLogGroupResponse, err error)
    func (client LoggingManagementClient) CreateLogSavedSearch(ctx context.Context, request CreateLogSavedSearchRequest) (response CreateLogSavedSearchResponse, err error)
    func (client LoggingManagementClient) CreateUnifiedAgentConfiguration(ctx context.Context, request CreateUnifiedAgentConfigurationRequest) (response CreateUnifiedAgentConfigurationResponse, err error)
    func (client LoggingManagementClient) DeleteLog(ctx context.Context, request DeleteLogRequest) (response DeleteLogResponse, err error)
    func (client LoggingManagementClient) DeleteLogGroup(ctx context.Context, request DeleteLogGroupRequest) (response DeleteLogGroupResponse, err error)
    func (client LoggingManagementClient) DeleteLogSavedSearch(ctx context.Context, request DeleteLogSavedSearchRequest) (response DeleteLogSavedSearchResponse, err error)
    func (client LoggingManagementClient) DeleteUnifiedAgentConfiguration(ctx context.Context, request DeleteUnifiedAgentConfigurationRequest) (response DeleteUnifiedAgentConfigurationResponse, err error)
    func (client LoggingManagementClient) DeleteWorkRequest(ctx context.Context, request DeleteWorkRequestRequest) (response DeleteWorkRequestResponse, err error)
    func (client LoggingManagementClient) GetLog(ctx context.Context, request GetLogRequest) (response GetLogResponse, err error)
    func (client LoggingManagementClient) GetLogGroup(ctx context.Context, request GetLogGroupRequest) (response GetLogGroupResponse, err error)
    func (client LoggingManagementClient) GetLogSavedSearch(ctx context.Context, request GetLogSavedSearchRequest) (response GetLogSavedSearchResponse, err error)
    func (client LoggingManagementClient) GetUnifiedAgentConfiguration(ctx context.Context, request GetUnifiedAgentConfigurationRequest) (response GetUnifiedAgentConfigurationResponse, err error)
    func (client LoggingManagementClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client LoggingManagementClient) ListLogGroups(ctx context.Context, request ListLogGroupsRequest) (response ListLogGroupsResponse, err error)
    func (client LoggingManagementClient) ListLogSavedSearches(ctx context.Context, request ListLogSavedSearchesRequest) (response ListLogSavedSearchesResponse, err error)
    func (client LoggingManagementClient) ListLogs(ctx context.Context, request ListLogsRequest) (response ListLogsResponse, err error)
    func (client LoggingManagementClient) ListServices(ctx context.Context, request ListServicesRequest) (response ListServicesResponse, err error)
    func (client LoggingManagementClient) ListUnifiedAgentConfigurations(ctx context.Context, request ListUnifiedAgentConfigurationsRequest) (response ListUnifiedAgentConfigurationsResponse, err error)
    func (client LoggingManagementClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client LoggingManagementClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client LoggingManagementClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client *LoggingManagementClient) SetRegion(region string)
    func (client LoggingManagementClient) UpdateLog(ctx context.Context, request UpdateLogRequest) (response UpdateLogResponse, err error)
    func (client LoggingManagementClient) UpdateLogGroup(ctx context.Context, request UpdateLogGroupRequest) (response UpdateLogGroupResponse, err error)
    func (client LoggingManagementClient) UpdateLogSavedSearch(ctx context.Context, request UpdateLogSavedSearchRequest) (response UpdateLogSavedSearchResponse, err error)
    func (client LoggingManagementClient) UpdateUnifiedAgentConfiguration(ctx context.Context, request UpdateUnifiedAgentConfigurationRequest) (response UpdateUnifiedAgentConfigurationResponse, err error)
type OciService
    func (m OciService) MarshalJSON() (buff []byte, e error)
    func (m OciService) String() string
    func (m OciService) 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 OperationalMetricsConfiguration
    func (m OperationalMetricsConfiguration) String() string
    func (m OperationalMetricsConfiguration) ValidateEnumValue() (bool, error)
type OperationalMetricsDestination
    func (m OperationalMetricsDestination) String() string
    func (m OperationalMetricsDestination) ValidateEnumValue() (bool, error)
type OperationalMetricsRecordInput
    func (m OperationalMetricsRecordInput) String() string
    func (m OperationalMetricsRecordInput) ValidateEnumValue() (bool, error)
type OperationalMetricsSource
    func (m OperationalMetricsSource) String() string
    func (m OperationalMetricsSource) ValidateEnumValue() (bool, error)
type OperationalMetricsSourceTypeEnum
    func GetMappingOperationalMetricsSourceTypeEnum(val string) (OperationalMetricsSourceTypeEnum, bool)
    func GetOperationalMetricsSourceTypeEnumValues() []OperationalMetricsSourceTypeEnum
type Parameter
    func (m Parameter) String() string
    func (m Parameter) ValidateEnumValue() (bool, error)
type ParameterTypeEnum
    func GetMappingParameterTypeEnum(val string) (ParameterTypeEnum, bool)
    func GetParameterTypeEnumValues() []ParameterTypeEnum
type RecordTransformerPair
    func (m RecordTransformerPair) String() string
    func (m RecordTransformerPair) ValidateEnumValue() (bool, error)
type ResourceType
    func (m ResourceType) String() string
    func (m ResourceType) ValidateEnumValue() (bool, error)
type ServiceSummary
    func (m ServiceSummary) String() string
    func (m ServiceSummary) ValidateEnumValue() (bool, error)
type Source
type SourceSourceTypeEnum
    func GetMappingSourceSourceTypeEnum(val string) (SourceSourceTypeEnum, bool)
    func GetSourceSourceTypeEnumValues() []SourceSourceTypeEnum
type SourceUpdateDetails
    func (m SourceUpdateDetails) String() string
    func (m SourceUpdateDetails) ValidateEnumValue() (bool, error)
type UnifiedAgentApache2Parser
    func (m UnifiedAgentApache2Parser) GetFieldTimeKey() *string
    func (m UnifiedAgentApache2Parser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentApache2Parser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentApache2Parser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentApache2Parser) GetNullValuePattern() *string
    func (m UnifiedAgentApache2Parser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentApache2Parser) GetTypes() map[string]string
    func (m UnifiedAgentApache2Parser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentApache2Parser) String() string
    func (m UnifiedAgentApache2Parser) ValidateEnumValue() (bool, error)
type UnifiedAgentApacheErrorParser
    func (m UnifiedAgentApacheErrorParser) GetFieldTimeKey() *string
    func (m UnifiedAgentApacheErrorParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentApacheErrorParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentApacheErrorParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentApacheErrorParser) GetNullValuePattern() *string
    func (m UnifiedAgentApacheErrorParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentApacheErrorParser) GetTypes() map[string]string
    func (m UnifiedAgentApacheErrorParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentApacheErrorParser) String() string
    func (m UnifiedAgentApacheErrorParser) ValidateEnumValue() (bool, error)
type UnifiedAgentAuditdParser
    func (m UnifiedAgentAuditdParser) GetFieldTimeKey() *string
    func (m UnifiedAgentAuditdParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentAuditdParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentAuditdParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentAuditdParser) GetNullValuePattern() *string
    func (m UnifiedAgentAuditdParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentAuditdParser) GetTypes() map[string]string
    func (m UnifiedAgentAuditdParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentAuditdParser) String() string
    func (m UnifiedAgentAuditdParser) ValidateEnumValue() (bool, error)
type UnifiedAgentConfiguration
    func (m UnifiedAgentConfiguration) String() string
    func (m *UnifiedAgentConfiguration) UnmarshalJSON(data []byte) (e error)
    func (m UnifiedAgentConfiguration) ValidateEnumValue() (bool, error)
type UnifiedAgentConfigurationCollection
    func (m UnifiedAgentConfigurationCollection) String() string
    func (m UnifiedAgentConfigurationCollection) ValidateEnumValue() (bool, error)
type UnifiedAgentConfigurationSummary
    func (m UnifiedAgentConfigurationSummary) String() string
    func (m UnifiedAgentConfigurationSummary) ValidateEnumValue() (bool, error)
type UnifiedAgentCriParser
    func (m UnifiedAgentCriParser) GetFieldTimeKey() *string
    func (m UnifiedAgentCriParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentCriParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentCriParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentCriParser) GetNullValuePattern() *string
    func (m UnifiedAgentCriParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentCriParser) GetTypes() map[string]string
    func (m UnifiedAgentCriParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentCriParser) String() string
    func (m UnifiedAgentCriParser) ValidateEnumValue() (bool, error)
type UnifiedAgentCsvParser
    func (m UnifiedAgentCsvParser) GetFieldTimeKey() *string
    func (m UnifiedAgentCsvParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentCsvParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentCsvParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentCsvParser) GetNullValuePattern() *string
    func (m UnifiedAgentCsvParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentCsvParser) GetTypes() map[string]string
    func (m UnifiedAgentCsvParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentCsvParser) String() string
    func (m UnifiedAgentCsvParser) ValidateEnumValue() (bool, error)
type UnifiedAgentCustomFilter
    func (m UnifiedAgentCustomFilter) GetName() *string
    func (m UnifiedAgentCustomFilter) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentCustomFilter) String() string
    func (m UnifiedAgentCustomFilter) ValidateEnumValue() (bool, error)
type UnifiedAgentCustomPluginLogSource
    func (m UnifiedAgentCustomPluginLogSource) GetName() *string
    func (m UnifiedAgentCustomPluginLogSource) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentCustomPluginLogSource) String() string
    func (m UnifiedAgentCustomPluginLogSource) ValidateEnumValue() (bool, error)
type UnifiedAgentCustomSection
    func (m UnifiedAgentCustomSection) String() string
    func (m UnifiedAgentCustomSection) ValidateEnumValue() (bool, error)
type UnifiedAgentGrokParser
    func (m UnifiedAgentGrokParser) GetFieldTimeKey() *string
    func (m UnifiedAgentGrokParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentGrokParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentGrokParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentGrokParser) GetNullValuePattern() *string
    func (m UnifiedAgentGrokParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentGrokParser) GetTypes() map[string]string
    func (m UnifiedAgentGrokParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentGrokParser) String() string
    func (m UnifiedAgentGrokParser) ValidateEnumValue() (bool, error)
type UnifiedAgentKubernetesConfigurationDetails
    func (m UnifiedAgentKubernetesConfigurationDetails) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentKubernetesConfigurationDetails) String() string
    func (m UnifiedAgentKubernetesConfigurationDetails) ValidateEnumValue() (bool, error)
type UnifiedAgentKubernetesFilter
    func (m UnifiedAgentKubernetesFilter) GetName() *string
    func (m UnifiedAgentKubernetesFilter) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentKubernetesFilter) String() string
    func (m UnifiedAgentKubernetesFilter) ValidateEnumValue() (bool, error)
type UnifiedAgentKubernetesScrapeTarget
    func (m UnifiedAgentKubernetesScrapeTarget) String() string
    func (m UnifiedAgentKubernetesScrapeTarget) ValidateEnumValue() (bool, error)
type UnifiedAgentKubernetesScrapeTargetResourceTypeEnum
    func GetMappingUnifiedAgentKubernetesScrapeTargetResourceTypeEnum(val string) (UnifiedAgentKubernetesScrapeTargetResourceTypeEnum, bool)
    func GetUnifiedAgentKubernetesScrapeTargetResourceTypeEnumValues() []UnifiedAgentKubernetesScrapeTargetResourceTypeEnum
type UnifiedAgentKubernetesSource
    func (m UnifiedAgentKubernetesSource) String() string
    func (m UnifiedAgentKubernetesSource) ValidateEnumValue() (bool, error)
type UnifiedAgentLoggingConfiguration
    func (m UnifiedAgentLoggingConfiguration) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentLoggingConfiguration) String() string
    func (m *UnifiedAgentLoggingConfiguration) UnmarshalJSON(data []byte) (e error)
    func (m UnifiedAgentLoggingConfiguration) ValidateEnumValue() (bool, error)
type UnifiedAgentLoggingDestination
    func (m UnifiedAgentLoggingDestination) String() string
    func (m UnifiedAgentLoggingDestination) ValidateEnumValue() (bool, error)
type UnifiedAgentLoggingFilter
type UnifiedAgentLoggingFilterFilterTypeEnum
    func GetMappingUnifiedAgentLoggingFilterFilterTypeEnum(val string) (UnifiedAgentLoggingFilterFilterTypeEnum, bool)
    func GetUnifiedAgentLoggingFilterFilterTypeEnumValues() []UnifiedAgentLoggingFilterFilterTypeEnum
type UnifiedAgentLoggingGrepFilter
    func (m UnifiedAgentLoggingGrepFilter) GetName() *string
    func (m UnifiedAgentLoggingGrepFilter) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentLoggingGrepFilter) String() string
    func (m UnifiedAgentLoggingGrepFilter) ValidateEnumValue() (bool, error)
type UnifiedAgentLoggingRecordTransformerFilter
    func (m UnifiedAgentLoggingRecordTransformerFilter) GetName() *string
    func (m UnifiedAgentLoggingRecordTransformerFilter) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentLoggingRecordTransformerFilter) String() string
    func (m UnifiedAgentLoggingRecordTransformerFilter) ValidateEnumValue() (bool, error)
type UnifiedAgentLoggingSource
type UnifiedAgentLoggingSourceSourceTypeEnum
    func GetMappingUnifiedAgentLoggingSourceSourceTypeEnum(val string) (UnifiedAgentLoggingSourceSourceTypeEnum, bool)
    func GetUnifiedAgentLoggingSourceSourceTypeEnumValues() []UnifiedAgentLoggingSourceSourceTypeEnum
type UnifiedAgentMonitoringApplicationConfigurationDetails
type UnifiedAgentMonitoringConfigurationDetails
    func (m UnifiedAgentMonitoringConfigurationDetails) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentMonitoringConfigurationDetails) String() string
    func (m *UnifiedAgentMonitoringConfigurationDetails) UnmarshalJSON(data []byte) (e error)
    func (m UnifiedAgentMonitoringConfigurationDetails) ValidateEnumValue() (bool, error)
type UnifiedAgentMonitoringDestination
    func (m UnifiedAgentMonitoringDestination) String() string
    func (m UnifiedAgentMonitoringDestination) ValidateEnumValue() (bool, error)
type UnifiedAgentMonitoringFilter
type UnifiedAgentMonitoringFilterFilterTypeEnum
    func GetMappingUnifiedAgentMonitoringFilterFilterTypeEnum(val string) (UnifiedAgentMonitoringFilterFilterTypeEnum, bool)
    func GetUnifiedAgentMonitoringFilterFilterTypeEnumValues() []UnifiedAgentMonitoringFilterFilterTypeEnum
type UnifiedAgentMonitoringSourceTypesEnum
    func GetMappingUnifiedAgentMonitoringSourceTypesEnum(val string) (UnifiedAgentMonitoringSourceTypesEnum, bool)
    func GetUnifiedAgentMonitoringSourceTypesEnumValues() []UnifiedAgentMonitoringSourceTypesEnum
type UnifiedAgentMonitoringUrlSource
    func (m UnifiedAgentMonitoringUrlSource) String() string
    func (m UnifiedAgentMonitoringUrlSource) ValidateEnumValue() (bool, error)
type UnifiedAgentMsgpackParser
    func (m UnifiedAgentMsgpackParser) GetFieldTimeKey() *string
    func (m UnifiedAgentMsgpackParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentMsgpackParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentMsgpackParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentMsgpackParser) GetNullValuePattern() *string
    func (m UnifiedAgentMsgpackParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentMsgpackParser) GetTypes() map[string]string
    func (m UnifiedAgentMsgpackParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentMsgpackParser) String() string
    func (m UnifiedAgentMsgpackParser) ValidateEnumValue() (bool, error)
type UnifiedAgentMultilineGrokParser
    func (m UnifiedAgentMultilineGrokParser) GetFieldTimeKey() *string
    func (m UnifiedAgentMultilineGrokParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentMultilineGrokParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentMultilineGrokParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentMultilineGrokParser) GetNullValuePattern() *string
    func (m UnifiedAgentMultilineGrokParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentMultilineGrokParser) GetTypes() map[string]string
    func (m UnifiedAgentMultilineGrokParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentMultilineGrokParser) String() string
    func (m UnifiedAgentMultilineGrokParser) ValidateEnumValue() (bool, error)
type UnifiedAgentMultilineParser
    func (m UnifiedAgentMultilineParser) GetFieldTimeKey() *string
    func (m UnifiedAgentMultilineParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentMultilineParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentMultilineParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentMultilineParser) GetNullValuePattern() *string
    func (m UnifiedAgentMultilineParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentMultilineParser) GetTypes() map[string]string
    func (m UnifiedAgentMultilineParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentMultilineParser) String() string
    func (m UnifiedAgentMultilineParser) ValidateEnumValue() (bool, error)
type UnifiedAgentNoneParser
    func (m UnifiedAgentNoneParser) GetFieldTimeKey() *string
    func (m UnifiedAgentNoneParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentNoneParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentNoneParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentNoneParser) GetNullValuePattern() *string
    func (m UnifiedAgentNoneParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentNoneParser) GetTypes() map[string]string
    func (m UnifiedAgentNoneParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentNoneParser) String() string
    func (m UnifiedAgentNoneParser) ValidateEnumValue() (bool, error)
type UnifiedAgentOpenmetricsParser
    func (m UnifiedAgentOpenmetricsParser) GetFieldTimeKey() *string
    func (m UnifiedAgentOpenmetricsParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentOpenmetricsParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentOpenmetricsParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentOpenmetricsParser) GetNullValuePattern() *string
    func (m UnifiedAgentOpenmetricsParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentOpenmetricsParser) GetTypes() map[string]string
    func (m UnifiedAgentOpenmetricsParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentOpenmetricsParser) String() string
    func (m UnifiedAgentOpenmetricsParser) ValidateEnumValue() (bool, error)
type UnifiedAgentOpenmetricsParserRecord
    func (m UnifiedAgentOpenmetricsParserRecord) String() string
    func (m UnifiedAgentOpenmetricsParserRecord) ValidateEnumValue() (bool, error)
type UnifiedAgentOpenmetricsTailConfigurationDetails
    func (m UnifiedAgentOpenmetricsTailConfigurationDetails) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentOpenmetricsTailConfigurationDetails) String() string
    func (m UnifiedAgentOpenmetricsTailConfigurationDetails) ValidateEnumValue() (bool, error)
type UnifiedAgentParser
type UnifiedAgentParserFilter
    func (m UnifiedAgentParserFilter) GetName() *string
    func (m UnifiedAgentParserFilter) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentParserFilter) String() string
    func (m *UnifiedAgentParserFilter) UnmarshalJSON(data []byte) (e error)
    func (m UnifiedAgentParserFilter) ValidateEnumValue() (bool, error)
type UnifiedAgentParserParserTypeEnum
    func GetMappingUnifiedAgentParserParserTypeEnum(val string) (UnifiedAgentParserParserTypeEnum, bool)
    func GetUnifiedAgentParserParserTypeEnumValues() []UnifiedAgentParserParserTypeEnum
type UnifiedAgentRegexParser
    func (m UnifiedAgentRegexParser) GetFieldTimeKey() *string
    func (m UnifiedAgentRegexParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentRegexParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentRegexParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentRegexParser) GetNullValuePattern() *string
    func (m UnifiedAgentRegexParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentRegexParser) GetTypes() map[string]string
    func (m UnifiedAgentRegexParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentRegexParser) String() string
    func (m UnifiedAgentRegexParser) ValidateEnumValue() (bool, error)
type UnifiedAgentServiceConfigurationDetails
type UnifiedAgentServiceConfigurationStatesEnum
    func GetMappingUnifiedAgentServiceConfigurationStatesEnum(val string) (UnifiedAgentServiceConfigurationStatesEnum, bool)
    func GetUnifiedAgentServiceConfigurationStatesEnumValues() []UnifiedAgentServiceConfigurationStatesEnum
type UnifiedAgentServiceConfigurationTypesEnum
    func GetMappingUnifiedAgentServiceConfigurationTypesEnum(val string) (UnifiedAgentServiceConfigurationTypesEnum, bool)
    func GetUnifiedAgentServiceConfigurationTypesEnumValues() []UnifiedAgentServiceConfigurationTypesEnum
type UnifiedAgentSyslogParser
    func (m UnifiedAgentSyslogParser) GetFieldTimeKey() *string
    func (m UnifiedAgentSyslogParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentSyslogParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentSyslogParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentSyslogParser) GetNullValuePattern() *string
    func (m UnifiedAgentSyslogParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentSyslogParser) GetTypes() map[string]string
    func (m UnifiedAgentSyslogParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentSyslogParser) String() string
    func (m UnifiedAgentSyslogParser) ValidateEnumValue() (bool, error)
type UnifiedAgentSyslogParserMessageFormatEnum
    func GetMappingUnifiedAgentSyslogParserMessageFormatEnum(val string) (UnifiedAgentSyslogParserMessageFormatEnum, bool)
    func GetUnifiedAgentSyslogParserMessageFormatEnumValues() []UnifiedAgentSyslogParserMessageFormatEnum
type UnifiedAgentSyslogParserSyslogParserTypeEnum
    func GetMappingUnifiedAgentSyslogParserSyslogParserTypeEnum(val string) (UnifiedAgentSyslogParserSyslogParserTypeEnum, bool)
    func GetUnifiedAgentSyslogParserSyslogParserTypeEnumValues() []UnifiedAgentSyslogParserSyslogParserTypeEnum
type UnifiedAgentTailLogSource
    func (m UnifiedAgentTailLogSource) GetName() *string
    func (m UnifiedAgentTailLogSource) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentTailLogSource) String() string
    func (m *UnifiedAgentTailLogSource) UnmarshalJSON(data []byte) (e error)
    func (m UnifiedAgentTailLogSource) ValidateEnumValue() (bool, error)
type UnifiedAgentTailSourceAdvancedOptions
    func (m UnifiedAgentTailSourceAdvancedOptions) String() string
    func (m UnifiedAgentTailSourceAdvancedOptions) ValidateEnumValue() (bool, error)
type UnifiedAgentTsvParser
    func (m UnifiedAgentTsvParser) GetFieldTimeKey() *string
    func (m UnifiedAgentTsvParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedAgentTsvParser) GetIsKeepTimeKey() *bool
    func (m UnifiedAgentTsvParser) GetIsNullEmptyString() *bool
    func (m UnifiedAgentTsvParser) GetNullValuePattern() *string
    func (m UnifiedAgentTsvParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedAgentTsvParser) GetTypes() map[string]string
    func (m UnifiedAgentTsvParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentTsvParser) String() string
    func (m UnifiedAgentTsvParser) ValidateEnumValue() (bool, error)
type UnifiedAgentUrlConfigurationDetails
    func (m UnifiedAgentUrlConfigurationDetails) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentUrlConfigurationDetails) String() string
    func (m UnifiedAgentUrlConfigurationDetails) ValidateEnumValue() (bool, error)
type UnifiedAgentUrlFilter
    func (m UnifiedAgentUrlFilter) GetName() *string
    func (m UnifiedAgentUrlFilter) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentUrlFilter) String() string
    func (m UnifiedAgentUrlFilter) ValidateEnumValue() (bool, error)
type UnifiedAgentUrlScrapeTarget
    func (m UnifiedAgentUrlScrapeTarget) String() string
    func (m UnifiedAgentUrlScrapeTarget) ValidateEnumValue() (bool, error)
type UnifiedAgentWindowsEventSource
    func (m UnifiedAgentWindowsEventSource) GetName() *string
    func (m UnifiedAgentWindowsEventSource) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentWindowsEventSource) String() string
    func (m UnifiedAgentWindowsEventSource) ValidateEnumValue() (bool, error)
type UnifiedJsonParser
    func (m UnifiedJsonParser) GetFieldTimeKey() *string
    func (m UnifiedJsonParser) GetIsEstimateCurrentEvent() *bool
    func (m UnifiedJsonParser) GetIsKeepTimeKey() *bool
    func (m UnifiedJsonParser) GetIsNullEmptyString() *bool
    func (m UnifiedJsonParser) GetNullValuePattern() *string
    func (m UnifiedJsonParser) GetTimeoutInMilliseconds() *int
    func (m UnifiedJsonParser) GetTypes() map[string]string
    func (m UnifiedJsonParser) MarshalJSON() (buff []byte, e error)
    func (m UnifiedJsonParser) String() string
    func (m UnifiedJsonParser) ValidateEnumValue() (bool, error)
type UnifiedJsonParserTimeTypeEnum
    func GetMappingUnifiedJsonParserTimeTypeEnum(val string) (UnifiedJsonParserTimeTypeEnum, bool)
    func GetUnifiedJsonParserTimeTypeEnumValues() []UnifiedJsonParserTimeTypeEnum
type UpdateConfigurationDetails
    func (m UpdateConfigurationDetails) String() string
    func (m UpdateConfigurationDetails) ValidateEnumValue() (bool, error)
type UpdateLogDetails
    func (m UpdateLogDetails) String() string
    func (m UpdateLogDetails) ValidateEnumValue() (bool, error)
type UpdateLogGroupDetails
    func (m UpdateLogGroupDetails) String() string
    func (m UpdateLogGroupDetails) ValidateEnumValue() (bool, error)
type UpdateLogGroupRequest
    func (request UpdateLogGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateLogGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateLogGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateLogGroupRequest) String() string
    func (request UpdateLogGroupRequest) ValidateEnumValue() (bool, error)
type UpdateLogGroupResponse
    func (response UpdateLogGroupResponse) HTTPResponse() *http.Response
    func (response UpdateLogGroupResponse) String() string
type UpdateLogRequest
    func (request UpdateLogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateLogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateLogRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateLogRequest) String() string
    func (request UpdateLogRequest) ValidateEnumValue() (bool, error)
type UpdateLogResponse
    func (response UpdateLogResponse) HTTPResponse() *http.Response
    func (response UpdateLogResponse) String() string
type UpdateLogSavedSearchDetails
    func (m UpdateLogSavedSearchDetails) String() string
    func (m UpdateLogSavedSearchDetails) ValidateEnumValue() (bool, error)
type UpdateLogSavedSearchRequest
    func (request UpdateLogSavedSearchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateLogSavedSearchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateLogSavedSearchRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateLogSavedSearchRequest) String() string
    func (request UpdateLogSavedSearchRequest) ValidateEnumValue() (bool, error)
type UpdateLogSavedSearchResponse
    func (response UpdateLogSavedSearchResponse) HTTPResponse() *http.Response
    func (response UpdateLogSavedSearchResponse) String() string
type UpdateUnifiedAgentConfigurationDetails
    func (m UpdateUnifiedAgentConfigurationDetails) String() string
    func (m *UpdateUnifiedAgentConfigurationDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateUnifiedAgentConfigurationDetails) ValidateEnumValue() (bool, error)
type UpdateUnifiedAgentConfigurationRequest
    func (request UpdateUnifiedAgentConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateUnifiedAgentConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateUnifiedAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateUnifiedAgentConfigurationRequest) String() string
    func (request UpdateUnifiedAgentConfigurationRequest) ValidateEnumValue() (bool, error)
type UpdateUnifiedAgentConfigurationResponse
    func (response UpdateUnifiedAgentConfigurationResponse) HTTPResponse() *http.Response
    func (response UpdateUnifiedAgentConfigurationResponse) String() string
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestLog
    func (m WorkRequestLog) String() string
    func (m WorkRequestLog) 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)

Package files

action_types.go archiving.go category.go change_log_group_compartment_details.go change_log_group_compartment_request_response.go change_log_log_group_details.go change_log_log_group_request_response.go change_log_saved_search_compartment_details.go change_log_saved_search_compartment_request_response.go change_unified_agent_configuration_compartment_details.go change_unified_agent_configuration_compartment_request_response.go configuration.go create_log_details.go create_log_group_details.go create_log_group_request_response.go create_log_request_response.go create_log_saved_search_details.go create_log_saved_search_request_response.go create_unified_agent_configuration_details.go create_unified_agent_configuration_request_response.go delete_log_group_request_response.go delete_log_request_response.go delete_log_saved_search_request_response.go delete_unified_agent_configuration_request_response.go delete_work_request_request_response.go get_log_group_request_response.go get_log_request_response.go get_log_saved_search_request_response.go get_unified_agent_configuration_request_response.go get_work_request_request_response.go grep_filter_allow_rule.go grep_filter_deny_rule.go grok_pattern.go group_association_details.go list_log_groups_request_response.go list_log_saved_searches_request_response.go list_logs_request_response.go list_services_request_response.go list_unified_agent_configurations_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go log.go log_group.go log_group_lifecycle_state.go log_group_summary.go log_lifecycle_state.go log_saved_search.go log_saved_search_lifecycle_state.go log_saved_search_summary.go log_saved_search_summary_collection.go log_summary.go logging_loggingmanagement_client.go oci_service.go operation_status.go operation_types.go operational_metrics_configuration.go operational_metrics_destination.go operational_metrics_record_input.go operational_metrics_source.go parameter.go record_transformer_pair.go resource_type.go service_summary.go source.go source_update_details.go unified_agent_apache2_parser.go unified_agent_apache_error_parser.go unified_agent_auditd_parser.go unified_agent_configuration.go unified_agent_configuration_collection.go unified_agent_configuration_summary.go unified_agent_cri_parser.go unified_agent_csv_parser.go unified_agent_custom_filter.go unified_agent_custom_plugin_log_source.go unified_agent_custom_section.go unified_agent_grok_parser.go unified_agent_kubernetes_configuration_details.go unified_agent_kubernetes_filter.go unified_agent_kubernetes_scrape_target.go unified_agent_kubernetes_source.go unified_agent_logging_configuration.go unified_agent_logging_destination.go unified_agent_logging_filter.go unified_agent_logging_grep_filter.go unified_agent_logging_record_transformer_filter.go unified_agent_logging_source.go unified_agent_monitoring_application_configuration_details.go unified_agent_monitoring_configuration_details.go unified_agent_monitoring_destination.go unified_agent_monitoring_filter.go unified_agent_monitoring_source_types.go unified_agent_monitoring_url_source.go unified_agent_msgpack_parser.go unified_agent_multiline_grok_parser.go unified_agent_multiline_parser.go unified_agent_none_parser.go unified_agent_openmetrics_parser.go unified_agent_openmetrics_parser_record.go unified_agent_openmetrics_tail_configuration_details.go unified_agent_parser.go unified_agent_parser_filter.go unified_agent_regex_parser.go unified_agent_service_configuration_details.go unified_agent_service_configuration_states.go unified_agent_service_configuration_types.go unified_agent_syslog_parser.go unified_agent_tail_log_source.go unified_agent_tail_source_advanced_options.go unified_agent_tsv_parser.go unified_agent_url_configuration_details.go unified_agent_url_filter.go unified_agent_url_scrape_target.go unified_agent_windows_event_source.go unified_json_parser.go update_configuration_details.go update_log_details.go update_log_group_details.go update_log_group_request_response.go update_log_request_response.go update_log_saved_search_details.go update_log_saved_search_request_response.go update_unified_agent_configuration_details.go update_unified_agent_configuration_request_response.go work_request.go work_request_error.go work_request_log.go work_request_resource.go work_request_summary.go

func GetActionTypesEnumStringValues

func GetActionTypesEnumStringValues() []string

GetActionTypesEnumStringValues Enumerates the set of values in String for ActionTypesEnum

func GetCreateLogDetailsLogTypeEnumStringValues

func GetCreateLogDetailsLogTypeEnumStringValues() []string

GetCreateLogDetailsLogTypeEnumStringValues Enumerates the set of values in String for CreateLogDetailsLogTypeEnum

func GetListLogGroupsSortByEnumStringValues

func GetListLogGroupsSortByEnumStringValues() []string

GetListLogGroupsSortByEnumStringValues Enumerates the set of values in String for ListLogGroupsSortByEnum

func GetListLogGroupsSortOrderEnumStringValues

func GetListLogGroupsSortOrderEnumStringValues() []string

GetListLogGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListLogGroupsSortOrderEnum

func GetListLogSavedSearchesSortByEnumStringValues

func GetListLogSavedSearchesSortByEnumStringValues() []string

GetListLogSavedSearchesSortByEnumStringValues Enumerates the set of values in String for ListLogSavedSearchesSortByEnum

func GetListLogSavedSearchesSortOrderEnumStringValues

func GetListLogSavedSearchesSortOrderEnumStringValues() []string

GetListLogSavedSearchesSortOrderEnumStringValues Enumerates the set of values in String for ListLogSavedSearchesSortOrderEnum

func GetListLogsLifecycleStateEnumStringValues

func GetListLogsLifecycleStateEnumStringValues() []string

GetListLogsLifecycleStateEnumStringValues Enumerates the set of values in String for ListLogsLifecycleStateEnum

func GetListLogsLogTypeEnumStringValues

func GetListLogsLogTypeEnumStringValues() []string

GetListLogsLogTypeEnumStringValues Enumerates the set of values in String for ListLogsLogTypeEnum

func GetListLogsSortByEnumStringValues

func GetListLogsSortByEnumStringValues() []string

GetListLogsSortByEnumStringValues Enumerates the set of values in String for ListLogsSortByEnum

func GetListLogsSortOrderEnumStringValues

func GetListLogsSortOrderEnumStringValues() []string

GetListLogsSortOrderEnumStringValues Enumerates the set of values in String for ListLogsSortOrderEnum

func GetListUnifiedAgentConfigurationsLifecycleStateEnumStringValues

func GetListUnifiedAgentConfigurationsLifecycleStateEnumStringValues() []string

GetListUnifiedAgentConfigurationsLifecycleStateEnumStringValues Enumerates the set of values in String for ListUnifiedAgentConfigurationsLifecycleStateEnum

func GetListUnifiedAgentConfigurationsSortByEnumStringValues

func GetListUnifiedAgentConfigurationsSortByEnumStringValues() []string

GetListUnifiedAgentConfigurationsSortByEnumStringValues Enumerates the set of values in String for ListUnifiedAgentConfigurationsSortByEnum

func GetListUnifiedAgentConfigurationsSortOrderEnumStringValues

func GetListUnifiedAgentConfigurationsSortOrderEnumStringValues() []string

GetListUnifiedAgentConfigurationsSortOrderEnumStringValues Enumerates the set of values in String for ListUnifiedAgentConfigurationsSortOrderEnum

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 GetLogGroupLifecycleStateEnumStringValues

func GetLogGroupLifecycleStateEnumStringValues() []string

GetLogGroupLifecycleStateEnumStringValues Enumerates the set of values in String for LogGroupLifecycleStateEnum

func GetLogLifecycleStateEnumStringValues

func GetLogLifecycleStateEnumStringValues() []string

GetLogLifecycleStateEnumStringValues Enumerates the set of values in String for LogLifecycleStateEnum

func GetLogLogTypeEnumStringValues

func GetLogLogTypeEnumStringValues() []string

GetLogLogTypeEnumStringValues Enumerates the set of values in String for LogLogTypeEnum

func GetLogSavedSearchLifecycleStateEnumStringValues

func GetLogSavedSearchLifecycleStateEnumStringValues() []string

GetLogSavedSearchLifecycleStateEnumStringValues Enumerates the set of values in String for LogSavedSearchLifecycleStateEnum

func GetLogSummaryLogTypeEnumStringValues

func GetLogSummaryLogTypeEnumStringValues() []string

GetLogSummaryLogTypeEnumStringValues Enumerates the set of values in String for LogSummaryLogTypeEnum

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 GetOperationalMetricsSourceTypeEnumStringValues

func GetOperationalMetricsSourceTypeEnumStringValues() []string

GetOperationalMetricsSourceTypeEnumStringValues Enumerates the set of values in String for OperationalMetricsSourceTypeEnum

func GetParameterTypeEnumStringValues

func GetParameterTypeEnumStringValues() []string

GetParameterTypeEnumStringValues Enumerates the set of values in String for ParameterTypeEnum

func GetSourceSourceTypeEnumStringValues

func GetSourceSourceTypeEnumStringValues() []string

GetSourceSourceTypeEnumStringValues Enumerates the set of values in String for SourceSourceTypeEnum

func GetUnifiedAgentKubernetesScrapeTargetResourceTypeEnumStringValues

func GetUnifiedAgentKubernetesScrapeTargetResourceTypeEnumStringValues() []string

GetUnifiedAgentKubernetesScrapeTargetResourceTypeEnumStringValues Enumerates the set of values in String for UnifiedAgentKubernetesScrapeTargetResourceTypeEnum

func GetUnifiedAgentLoggingFilterFilterTypeEnumStringValues

func GetUnifiedAgentLoggingFilterFilterTypeEnumStringValues() []string

GetUnifiedAgentLoggingFilterFilterTypeEnumStringValues Enumerates the set of values in String for UnifiedAgentLoggingFilterFilterTypeEnum

func GetUnifiedAgentLoggingSourceSourceTypeEnumStringValues

func GetUnifiedAgentLoggingSourceSourceTypeEnumStringValues() []string

GetUnifiedAgentLoggingSourceSourceTypeEnumStringValues Enumerates the set of values in String for UnifiedAgentLoggingSourceSourceTypeEnum

func GetUnifiedAgentMonitoringFilterFilterTypeEnumStringValues

func GetUnifiedAgentMonitoringFilterFilterTypeEnumStringValues() []string

GetUnifiedAgentMonitoringFilterFilterTypeEnumStringValues Enumerates the set of values in String for UnifiedAgentMonitoringFilterFilterTypeEnum

func GetUnifiedAgentMonitoringSourceTypesEnumStringValues

func GetUnifiedAgentMonitoringSourceTypesEnumStringValues() []string

GetUnifiedAgentMonitoringSourceTypesEnumStringValues Enumerates the set of values in String for UnifiedAgentMonitoringSourceTypesEnum

func GetUnifiedAgentParserParserTypeEnumStringValues

func GetUnifiedAgentParserParserTypeEnumStringValues() []string

GetUnifiedAgentParserParserTypeEnumStringValues Enumerates the set of values in String for UnifiedAgentParserParserTypeEnum

func GetUnifiedAgentServiceConfigurationStatesEnumStringValues

func GetUnifiedAgentServiceConfigurationStatesEnumStringValues() []string

GetUnifiedAgentServiceConfigurationStatesEnumStringValues Enumerates the set of values in String for UnifiedAgentServiceConfigurationStatesEnum

func GetUnifiedAgentServiceConfigurationTypesEnumStringValues

func GetUnifiedAgentServiceConfigurationTypesEnumStringValues() []string

GetUnifiedAgentServiceConfigurationTypesEnumStringValues Enumerates the set of values in String for UnifiedAgentServiceConfigurationTypesEnum

func GetUnifiedAgentSyslogParserMessageFormatEnumStringValues

func GetUnifiedAgentSyslogParserMessageFormatEnumStringValues() []string

GetUnifiedAgentSyslogParserMessageFormatEnumStringValues Enumerates the set of values in String for UnifiedAgentSyslogParserMessageFormatEnum

func GetUnifiedAgentSyslogParserSyslogParserTypeEnumStringValues

func GetUnifiedAgentSyslogParserSyslogParserTypeEnumStringValues() []string

GetUnifiedAgentSyslogParserSyslogParserTypeEnumStringValues Enumerates the set of values in String for UnifiedAgentSyslogParserSyslogParserTypeEnum

func GetUnifiedJsonParserTimeTypeEnumStringValues

func GetUnifiedJsonParserTimeTypeEnumStringValues() []string

GetUnifiedJsonParserTimeTypeEnumStringValues Enumerates the set of values in String for UnifiedJsonParserTimeTypeEnum

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 Archiving

Archiving Log archiving configuration.

type Archiving struct {

    // True if archiving enabled. This field is now deprecated, you should use Service Connector Hub to enable archiving.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

func (Archiving) String

func (m Archiving) String() string

func (Archiving) ValidateEnumValue

func (m Archiving) 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 Category

Category Categories for resources.

type Category struct {

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

    // Category display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Parameters the category supports.
    Parameters []Parameter `mandatory:"false" json:"parameters"`
}

func (Category) String

func (m Category) String() string

func (Category) ValidateEnumValue

func (m Category) 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 ChangeLogGroupCompartmentDetails

ChangeLogGroupCompartmentDetails Contains details indicating which compartment the resource should move to.

type ChangeLogGroupCompartmentDetails struct {

    // The compartment into which the resource should be moved.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (ChangeLogGroupCompartmentDetails) String

func (m ChangeLogGroupCompartmentDetails) String() string

func (ChangeLogGroupCompartmentDetails) ValidateEnumValue

func (m ChangeLogGroupCompartmentDetails) 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 ChangeLogGroupCompartmentRequest

ChangeLogGroupCompartmentRequest wrapper for the ChangeLogGroupCompartment operation

# See also

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

type ChangeLogGroupCompartmentRequest struct {

    // OCID of a log group to work with.
    LogGroupId *string `mandatory:"true" contributesTo:"path" name:"logGroupId"`

    // Request to change the compartment of a given resource.
    ChangeLogGroupCompartmentDetails `contributesTo:"body"`

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

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

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

func (ChangeLogGroupCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeLogGroupCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeLogGroupCompartmentRequest) RetryPolicy

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

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

func (ChangeLogGroupCompartmentRequest) String

func (request ChangeLogGroupCompartmentRequest) String() string

func (ChangeLogGroupCompartmentRequest) ValidateEnumValue

func (request ChangeLogGroupCompartmentRequest) 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 ChangeLogGroupCompartmentResponse

ChangeLogGroupCompartmentResponse wrapper for the ChangeLogGroupCompartment operation

type ChangeLogGroupCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (ChangeLogGroupCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeLogGroupCompartmentResponse) String

func (response ChangeLogGroupCompartmentResponse) String() string

type ChangeLogLogGroupDetails

ChangeLogLogGroupDetails Contains details indicating which log group the log should move to.

type ChangeLogLogGroupDetails struct {

    // Log group OCID.
    TargetLogGroupId *string `mandatory:"false" json:"targetLogGroupId"`
}

func (ChangeLogLogGroupDetails) String

func (m ChangeLogLogGroupDetails) String() string

func (ChangeLogLogGroupDetails) ValidateEnumValue

func (m ChangeLogLogGroupDetails) 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 ChangeLogLogGroupRequest

ChangeLogLogGroupRequest wrapper for the ChangeLogLogGroup operation

# See also

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

type ChangeLogLogGroupRequest struct {

    // OCID of a log group to work with.
    LogGroupId *string `mandatory:"true" contributesTo:"path" name:"logGroupId"`

    // OCID of a log to work with.
    LogId *string `mandatory:"true" contributesTo:"path" name:"logId"`

    // Request to change the log group of a given log.
    ChangeLogLogGroupDetails `contributesTo:"body"`

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

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

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

func (ChangeLogLogGroupRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeLogLogGroupRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeLogLogGroupRequest) RetryPolicy

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

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

func (ChangeLogLogGroupRequest) String

func (request ChangeLogLogGroupRequest) String() string

func (ChangeLogLogGroupRequest) ValidateEnumValue

func (request ChangeLogLogGroupRequest) 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 ChangeLogLogGroupResponse

ChangeLogLogGroupResponse wrapper for the ChangeLogLogGroup operation

type ChangeLogLogGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (ChangeLogLogGroupResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeLogLogGroupResponse) String

func (response ChangeLogLogGroupResponse) String() string

type ChangeLogSavedSearchCompartmentDetails

ChangeLogSavedSearchCompartmentDetails Contains details indicating which compartment the resource should move to.

type ChangeLogSavedSearchCompartmentDetails struct {

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

func (ChangeLogSavedSearchCompartmentDetails) String

func (m ChangeLogSavedSearchCompartmentDetails) String() string

func (ChangeLogSavedSearchCompartmentDetails) ValidateEnumValue

func (m ChangeLogSavedSearchCompartmentDetails) 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 ChangeLogSavedSearchCompartmentRequest

ChangeLogSavedSearchCompartmentRequest wrapper for the ChangeLogSavedSearchCompartment operation

# See also

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

type ChangeLogSavedSearchCompartmentRequest struct {

    // OCID of the logSavedSearch.
    LogSavedSearchId *string `mandatory:"true" contributesTo:"path" name:"logSavedSearchId"`

    // Contains details indicating which compartment the resource should move to.
    ChangeLogSavedSearchCompartmentDetails `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 (e.g., if a resource has been
    // deleted and purged from the system, then a retry of the original
    // creation request may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (ChangeLogSavedSearchCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeLogSavedSearchCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeLogSavedSearchCompartmentRequest) RetryPolicy

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

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

func (ChangeLogSavedSearchCompartmentRequest) String

func (request ChangeLogSavedSearchCompartmentRequest) String() string

func (ChangeLogSavedSearchCompartmentRequest) ValidateEnumValue

func (request ChangeLogSavedSearchCompartmentRequest) 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 ChangeLogSavedSearchCompartmentResponse

ChangeLogSavedSearchCompartmentResponse wrapper for the ChangeLogSavedSearchCompartment operation

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

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

HTTPResponse implements the OCIResponse interface

func (ChangeLogSavedSearchCompartmentResponse) String

func (response ChangeLogSavedSearchCompartmentResponse) String() string

type ChangeUnifiedAgentConfigurationCompartmentDetails

ChangeUnifiedAgentConfigurationCompartmentDetails Contains details indicating which compartment the resource should move to.

type ChangeUnifiedAgentConfigurationCompartmentDetails struct {

    // The OCID the compartment into which the resource should be moved.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (ChangeUnifiedAgentConfigurationCompartmentDetails) String

func (m ChangeUnifiedAgentConfigurationCompartmentDetails) String() string

func (ChangeUnifiedAgentConfigurationCompartmentDetails) ValidateEnumValue

func (m ChangeUnifiedAgentConfigurationCompartmentDetails) 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 ChangeUnifiedAgentConfigurationCompartmentRequest

ChangeUnifiedAgentConfigurationCompartmentRequest wrapper for the ChangeUnifiedAgentConfigurationCompartment operation

# See also

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

type ChangeUnifiedAgentConfigurationCompartmentRequest struct {

    // The OCID of the Unified Agent configuration.
    UnifiedAgentConfigurationId *string `mandatory:"true" contributesTo:"path" name:"unifiedAgentConfigurationId"`

    // Request to change the compartment of a given resource.
    ChangeUnifiedAgentConfigurationCompartmentDetails `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 (e.g., if a resource has been
    // deleted and purged from the system, then a retry of the original
    // creation request may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (ChangeUnifiedAgentConfigurationCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeUnifiedAgentConfigurationCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeUnifiedAgentConfigurationCompartmentRequest) RetryPolicy

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

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

func (ChangeUnifiedAgentConfigurationCompartmentRequest) String

func (request ChangeUnifiedAgentConfigurationCompartmentRequest) String() string

func (ChangeUnifiedAgentConfigurationCompartmentRequest) ValidateEnumValue

func (request ChangeUnifiedAgentConfigurationCompartmentRequest) 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 ChangeUnifiedAgentConfigurationCompartmentResponse

ChangeUnifiedAgentConfigurationCompartmentResponse wrapper for the ChangeUnifiedAgentConfigurationCompartment operation

type ChangeUnifiedAgentConfigurationCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (ChangeUnifiedAgentConfigurationCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeUnifiedAgentConfigurationCompartmentResponse) String

func (response ChangeUnifiedAgentConfigurationCompartmentResponse) String() string

type Configuration

Configuration Log object configuration.

type Configuration struct {
    Source Source `mandatory:"true" json:"source"`

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    Archiving *Archiving `mandatory:"false" json:"archiving"`
}

func (Configuration) String

func (m Configuration) String() string

func (*Configuration) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (Configuration) ValidateEnumValue

func (m Configuration) 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 CreateLogDetails

CreateLogDetails The details to create a log object.

type CreateLogDetails struct {

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The logType that the log object is for, whether custom or service.
    LogType CreateLogDetailsLogTypeEnum `mandatory:"true" json:"logType"`

    // Whether or not this resource is currently enabled.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    Configuration *Configuration `mandatory:"false" json:"configuration"`

    // Log retention duration in 30-day increments (30, 60, 90 and so on until 180).
    RetentionDuration *int `mandatory:"false" json:"retentionDuration"`
}

func (CreateLogDetails) String

func (m CreateLogDetails) String() string

func (CreateLogDetails) ValidateEnumValue

func (m CreateLogDetails) 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 CreateLogDetailsLogTypeEnum

CreateLogDetailsLogTypeEnum Enum with underlying type: string

type CreateLogDetailsLogTypeEnum string

Set of constants representing the allowable values for CreateLogDetailsLogTypeEnum

const (
    CreateLogDetailsLogTypeCustom  CreateLogDetailsLogTypeEnum = "CUSTOM"
    CreateLogDetailsLogTypeService CreateLogDetailsLogTypeEnum = "SERVICE"
)

func GetCreateLogDetailsLogTypeEnumValues

func GetCreateLogDetailsLogTypeEnumValues() []CreateLogDetailsLogTypeEnum

GetCreateLogDetailsLogTypeEnumValues Enumerates the set of values for CreateLogDetailsLogTypeEnum

func GetMappingCreateLogDetailsLogTypeEnum

func GetMappingCreateLogDetailsLogTypeEnum(val string) (CreateLogDetailsLogTypeEnum, bool)

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

type CreateLogGroupDetails

CreateLogGroupDetails The details to create a log group.

type CreateLogGroupDetails struct {

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Description for this resource.
    Description *string `mandatory:"false" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
}

func (CreateLogGroupDetails) String

func (m CreateLogGroupDetails) String() string

func (CreateLogGroupDetails) ValidateEnumValue

func (m CreateLogGroupDetails) 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 CreateLogGroupRequest

CreateLogGroupRequest wrapper for the CreateLogGroup operation

# See also

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

type CreateLogGroupRequest struct {

    // Details to create log group.
    CreateLogGroupDetails `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 (e.g., if a resource has been
    // deleted and purged from the system, then a retry of the original
    // creation request may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateLogGroupRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateLogGroupRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateLogGroupRequest) RetryPolicy

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

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

func (CreateLogGroupRequest) String

func (request CreateLogGroupRequest) String() string

func (CreateLogGroupRequest) ValidateEnumValue

func (request CreateLogGroupRequest) 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 CreateLogGroupResponse

CreateLogGroupResponse wrapper for the CreateLogGroup operation

type CreateLogGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (CreateLogGroupResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateLogGroupResponse) String

func (response CreateLogGroupResponse) String() string

type CreateLogRequest

CreateLogRequest wrapper for the CreateLog operation

# See also

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

type CreateLogRequest struct {

    // OCID of a log group to work with.
    LogGroupId *string `mandatory:"true" contributesTo:"path" name:"logGroupId"`

    // Log object configuration details.
    CreateLogDetails `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 (e.g., if a resource has been
    // deleted and purged from the system, then a retry of the original
    // creation request may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateLogRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateLogRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateLogRequest) RetryPolicy

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

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

func (CreateLogRequest) String

func (request CreateLogRequest) String() string

func (CreateLogRequest) ValidateEnumValue

func (request CreateLogRequest) 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 CreateLogResponse

CreateLogResponse wrapper for the CreateLog operation

type CreateLogResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (CreateLogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateLogResponse) String

func (response CreateLogResponse) String() string

type CreateLogSavedSearchDetails

CreateLogSavedSearchDetails A LogSavedSearch that can be used to save and share a given search result.

type CreateLogSavedSearchDetails struct {

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    Name *string `mandatory:"true" json:"name"`

    // The search query that is saved.
    Query *string `mandatory:"true" json:"query"`

    // Description for this resource.
    Description *string `mandatory:"false" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
}

func (CreateLogSavedSearchDetails) String

func (m CreateLogSavedSearchDetails) String() string

func (CreateLogSavedSearchDetails) ValidateEnumValue

func (m CreateLogSavedSearchDetails) 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 CreateLogSavedSearchRequest

CreateLogSavedSearchRequest wrapper for the CreateLogSavedSearch operation

# See also

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

type CreateLogSavedSearchRequest struct {

    // Specification of the saved search to create.
    CreateLogSavedSearchDetails `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 (e.g., if a resource has been
    // deleted and purged from the system, then a retry of the original
    // creation request may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateLogSavedSearchRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateLogSavedSearchRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateLogSavedSearchRequest) RetryPolicy

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

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

func (CreateLogSavedSearchRequest) String

func (request CreateLogSavedSearchRequest) String() string

func (CreateLogSavedSearchRequest) ValidateEnumValue

func (request CreateLogSavedSearchRequest) 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 CreateLogSavedSearchResponse

CreateLogSavedSearchResponse wrapper for the CreateLogSavedSearch operation

type CreateLogSavedSearchResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LogSavedSearch instance
    LogSavedSearch `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 (CreateLogSavedSearchResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateLogSavedSearchResponse) String

func (response CreateLogSavedSearchResponse) String() string

type CreateUnifiedAgentConfigurationDetails

CreateUnifiedAgentConfigurationDetails Unified Agent configuration creation object.

type CreateUnifiedAgentConfigurationDetails struct {

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Whether or not this resource is currently enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    ServiceConfiguration UnifiedAgentServiceConfigurationDetails `mandatory:"true" json:"serviceConfiguration"`

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Description for this resource.
    Description *string `mandatory:"true" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    GroupAssociation *GroupAssociationDetails `mandatory:"false" json:"groupAssociation"`
}

func (CreateUnifiedAgentConfigurationDetails) String

func (m CreateUnifiedAgentConfigurationDetails) String() string

func (*CreateUnifiedAgentConfigurationDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateUnifiedAgentConfigurationDetails) ValidateEnumValue

func (m CreateUnifiedAgentConfigurationDetails) 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 CreateUnifiedAgentConfigurationRequest

CreateUnifiedAgentConfigurationRequest wrapper for the CreateUnifiedAgentConfiguration operation

# See also

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

type CreateUnifiedAgentConfigurationRequest struct {

    // Unified agent configuration creation object.
    CreateUnifiedAgentConfigurationDetails `contributesTo:"body"`

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

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

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

func (CreateUnifiedAgentConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateUnifiedAgentConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateUnifiedAgentConfigurationRequest) RetryPolicy

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

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

func (CreateUnifiedAgentConfigurationRequest) String

func (request CreateUnifiedAgentConfigurationRequest) String() string

func (CreateUnifiedAgentConfigurationRequest) ValidateEnumValue

func (request CreateUnifiedAgentConfigurationRequest) 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 CreateUnifiedAgentConfigurationResponse

CreateUnifiedAgentConfigurationResponse wrapper for the CreateUnifiedAgentConfiguration operation

type CreateUnifiedAgentConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (CreateUnifiedAgentConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateUnifiedAgentConfigurationResponse) String

func (response CreateUnifiedAgentConfigurationResponse) String() string

type DeleteLogGroupRequest

DeleteLogGroupRequest wrapper for the DeleteLogGroup operation

# See also

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

type DeleteLogGroupRequest struct {

    // OCID of a log group to work with.
    LogGroupId *string `mandatory:"true" contributesTo:"path" name:"logGroupId"`

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

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

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

func (DeleteLogGroupRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteLogGroupRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteLogGroupRequest) RetryPolicy

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

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

func (DeleteLogGroupRequest) String

func (request DeleteLogGroupRequest) String() string

func (DeleteLogGroupRequest) ValidateEnumValue

func (request DeleteLogGroupRequest) 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 DeleteLogGroupResponse

DeleteLogGroupResponse wrapper for the DeleteLogGroup operation

type DeleteLogGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteLogGroupResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteLogGroupResponse) String

func (response DeleteLogGroupResponse) String() string

type DeleteLogRequest

DeleteLogRequest wrapper for the DeleteLog operation

# See also

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

type DeleteLogRequest struct {

    // OCID of a log group to work with.
    LogGroupId *string `mandatory:"true" contributesTo:"path" name:"logGroupId"`

    // OCID of a log to work with.
    LogId *string `mandatory:"true" contributesTo:"path" name:"logId"`

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

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

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

func (DeleteLogRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteLogRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteLogRequest) RetryPolicy

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

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

func (DeleteLogRequest) String

func (request DeleteLogRequest) String() string

func (DeleteLogRequest) ValidateEnumValue

func (request DeleteLogRequest) 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 DeleteLogResponse

DeleteLogResponse wrapper for the DeleteLog operation

type DeleteLogResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteLogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteLogResponse) String

func (response DeleteLogResponse) String() string

type DeleteLogSavedSearchRequest

DeleteLogSavedSearchRequest wrapper for the DeleteLogSavedSearch operation

# See also

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

type DeleteLogSavedSearchRequest struct {

    // OCID of the logSavedSearch.
    LogSavedSearchId *string `mandatory:"true" contributesTo:"path" name:"logSavedSearchId"`

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

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

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

func (DeleteLogSavedSearchRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteLogSavedSearchRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteLogSavedSearchRequest) RetryPolicy

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

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

func (DeleteLogSavedSearchRequest) String

func (request DeleteLogSavedSearchRequest) String() string

func (DeleteLogSavedSearchRequest) ValidateEnumValue

func (request DeleteLogSavedSearchRequest) 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 DeleteLogSavedSearchResponse

DeleteLogSavedSearchResponse wrapper for the DeleteLogSavedSearch operation

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

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

HTTPResponse implements the OCIResponse interface

func (DeleteLogSavedSearchResponse) String

func (response DeleteLogSavedSearchResponse) String() string

type DeleteUnifiedAgentConfigurationRequest

DeleteUnifiedAgentConfigurationRequest wrapper for the DeleteUnifiedAgentConfiguration operation

# See also

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

type DeleteUnifiedAgentConfigurationRequest struct {

    // The OCID of the Unified Agent configuration.
    UnifiedAgentConfigurationId *string `mandatory:"true" contributesTo:"path" name:"unifiedAgentConfigurationId"`

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

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

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

func (DeleteUnifiedAgentConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteUnifiedAgentConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteUnifiedAgentConfigurationRequest) RetryPolicy

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

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

func (DeleteUnifiedAgentConfigurationRequest) String

func (request DeleteUnifiedAgentConfigurationRequest) String() string

func (DeleteUnifiedAgentConfigurationRequest) ValidateEnumValue

func (request DeleteUnifiedAgentConfigurationRequest) 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 DeleteUnifiedAgentConfigurationResponse

DeleteUnifiedAgentConfigurationResponse wrapper for the DeleteUnifiedAgentConfiguration operation

type DeleteUnifiedAgentConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteUnifiedAgentConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteUnifiedAgentConfigurationResponse) String

func (response DeleteUnifiedAgentConfigurationResponse) 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/logging/DeleteWorkRequest.go.html to see an example of how to use DeleteWorkRequestRequest.

type DeleteWorkRequestRequest struct {

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

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

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

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

func (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

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteWorkRequestResponse) String

func (response DeleteWorkRequestResponse) String() string

type GetLogGroupRequest

GetLogGroupRequest wrapper for the GetLogGroup operation

# See also

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

type GetLogGroupRequest struct {

    // OCID of a log group to work with.
    LogGroupId *string `mandatory:"true" contributesTo:"path" name:"logGroupId"`

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

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

func (GetLogGroupRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetLogGroupRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetLogGroupRequest) RetryPolicy

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

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

func (GetLogGroupRequest) String

func (request GetLogGroupRequest) String() string

func (GetLogGroupRequest) ValidateEnumValue

func (request GetLogGroupRequest) 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 GetLogGroupResponse

GetLogGroupResponse wrapper for the GetLogGroup operation

type GetLogGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LogGroup instance
    LogGroup `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 (GetLogGroupResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetLogGroupResponse) String

func (response GetLogGroupResponse) String() string

type GetLogRequest

GetLogRequest wrapper for the GetLog operation

# See also

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

type GetLogRequest struct {

    // OCID of a log group to work with.
    LogGroupId *string `mandatory:"true" contributesTo:"path" name:"logGroupId"`

    // OCID of a log to work with.
    LogId *string `mandatory:"true" contributesTo:"path" name:"logId"`

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

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

func (GetLogRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetLogRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetLogRequest) RetryPolicy

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

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

func (GetLogRequest) String

func (request GetLogRequest) String() string

func (GetLogRequest) ValidateEnumValue

func (request GetLogRequest) 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 GetLogResponse

GetLogResponse wrapper for the GetLog operation

type GetLogResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Log instance
    Log `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 (GetLogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetLogResponse) String

func (response GetLogResponse) String() string

type GetLogSavedSearchRequest

GetLogSavedSearchRequest wrapper for the GetLogSavedSearch operation

# See also

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

type GetLogSavedSearchRequest struct {

    // OCID of the logSavedSearch.
    LogSavedSearchId *string `mandatory:"true" contributesTo:"path" name:"logSavedSearchId"`

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

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

func (GetLogSavedSearchRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetLogSavedSearchRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetLogSavedSearchRequest) RetryPolicy

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

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

func (GetLogSavedSearchRequest) String

func (request GetLogSavedSearchRequest) String() string

func (GetLogSavedSearchRequest) ValidateEnumValue

func (request GetLogSavedSearchRequest) 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 GetLogSavedSearchResponse

GetLogSavedSearchResponse wrapper for the GetLogSavedSearch operation

type GetLogSavedSearchResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LogSavedSearch instance
    LogSavedSearch `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 (GetLogSavedSearchResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetLogSavedSearchResponse) String

func (response GetLogSavedSearchResponse) String() string

type GetUnifiedAgentConfigurationRequest

GetUnifiedAgentConfigurationRequest wrapper for the GetUnifiedAgentConfiguration operation

# See also

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

type GetUnifiedAgentConfigurationRequest struct {

    // The OCID of the Unified Agent configuration.
    UnifiedAgentConfigurationId *string `mandatory:"true" contributesTo:"path" name:"unifiedAgentConfigurationId"`

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

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

func (GetUnifiedAgentConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetUnifiedAgentConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetUnifiedAgentConfigurationRequest) RetryPolicy

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

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

func (GetUnifiedAgentConfigurationRequest) String

func (request GetUnifiedAgentConfigurationRequest) String() string

func (GetUnifiedAgentConfigurationRequest) ValidateEnumValue

func (request GetUnifiedAgentConfigurationRequest) 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 GetUnifiedAgentConfigurationResponse

GetUnifiedAgentConfigurationResponse wrapper for the GetUnifiedAgentConfiguration operation

type GetUnifiedAgentConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The UnifiedAgentConfiguration instance
    UnifiedAgentConfiguration `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 (GetUnifiedAgentConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetUnifiedAgentConfigurationResponse) String

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

type GetWorkRequestRequest struct {

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

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

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

func (GetWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

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

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

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

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

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type GrepFilterAllowRule

GrepFilterAllowRule Specifies the filtering rule

type GrepFilterAllowRule struct {

    // The field name to which the regular expression is applied
    Key *string `mandatory:"false" json:"key"`

    // The regular expression
    Pattern *string `mandatory:"false" json:"pattern"`
}

func (GrepFilterAllowRule) String

func (m GrepFilterAllowRule) String() string

func (GrepFilterAllowRule) ValidateEnumValue

func (m GrepFilterAllowRule) 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 GrepFilterDenyRule

GrepFilterDenyRule Specifies the filtering rule to reject logs

type GrepFilterDenyRule struct {

    // The field name to which the regular expression is applied
    Key *string `mandatory:"false" json:"key"`

    // The regular expression
    Pattern *string `mandatory:"false" json:"pattern"`
}

func (GrepFilterDenyRule) String

func (m GrepFilterDenyRule) String() string

func (GrepFilterDenyRule) ValidateEnumValue

func (m GrepFilterDenyRule) 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 GrokPattern

GrokPattern Grok pattern object.

type GrokPattern struct {

    // The Grok pattern.
    Pattern *string `mandatory:"true" json:"pattern"`

    // The name key to tag this Grok pattern.
    Name *string `mandatory:"false" json:"name"`

    // Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Process value using the specified format. This is available only when time_type is a string.
    FieldTimeFormat *string `mandatory:"false" json:"fieldTimeFormat"`

    // Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
    FieldTimeZone *string `mandatory:"false" json:"fieldTimeZone"`
}

func (GrokPattern) String

func (m GrokPattern) String() string

func (GrokPattern) ValidateEnumValue

func (m GrokPattern) 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 GroupAssociationDetails

GroupAssociationDetails Groups using the configuration.

type GroupAssociationDetails struct {

    // list of group/dynamic group ids associated with this configuration.
    GroupList []string `mandatory:"false" json:"groupList"`
}

func (GroupAssociationDetails) String

func (m GroupAssociationDetails) String() string

func (GroupAssociationDetails) ValidateEnumValue

func (m GroupAssociationDetails) 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 ListLogGroupsRequest

ListLogGroupsRequest wrapper for the ListLogGroups operation

# See also

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

type ListLogGroupsRequest struct {

    // Compartment OCID to list resources in. See compartmentIdInSubtree
    //      for nested compartments traversal.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Specifies whether or not nested compartments should be traversed. Defaults to false.
    IsCompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"isCompartmentIdInSubtree"`

    // Resource name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // For list pagination. The value of the `opc-next-page` or `opc-previous-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

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

    // The field to sort by (one column only). Default sort order is
    // ascending exception of `timeCreated` and `timeLastModified` columns (descending).
    SortBy ListLogGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

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

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

BinaryRequestBody implements the OCIRequest interface

func (ListLogGroupsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListLogGroupsRequest) RetryPolicy

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

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

func (ListLogGroupsRequest) String

func (request ListLogGroupsRequest) String() string

func (ListLogGroupsRequest) ValidateEnumValue

func (request ListLogGroupsRequest) 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 ListLogGroupsResponse

ListLogGroupsResponse wrapper for the ListLogGroups operation

type ListLogGroupsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []LogGroupSummary instances
    Items []LogGroupSummary `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages
    // of results remain. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // For list pagination. When this header appears in the response, previous pages
    // of results exist. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPreviousPage *string `presentIn:"header" name:"opc-previous-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 (ListLogGroupsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListLogGroupsResponse) String

func (response ListLogGroupsResponse) String() string

type ListLogGroupsSortByEnum

ListLogGroupsSortByEnum Enum with underlying type: string

type ListLogGroupsSortByEnum string

Set of constants representing the allowable values for ListLogGroupsSortByEnum

const (
    ListLogGroupsSortByTimecreated ListLogGroupsSortByEnum = "timeCreated"
    ListLogGroupsSortByDisplayname ListLogGroupsSortByEnum = "displayName"
)

func GetListLogGroupsSortByEnumValues

func GetListLogGroupsSortByEnumValues() []ListLogGroupsSortByEnum

GetListLogGroupsSortByEnumValues Enumerates the set of values for ListLogGroupsSortByEnum

func GetMappingListLogGroupsSortByEnum

func GetMappingListLogGroupsSortByEnum(val string) (ListLogGroupsSortByEnum, bool)

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

type ListLogGroupsSortOrderEnum

ListLogGroupsSortOrderEnum Enum with underlying type: string

type ListLogGroupsSortOrderEnum string

Set of constants representing the allowable values for ListLogGroupsSortOrderEnum

const (
    ListLogGroupsSortOrderAsc  ListLogGroupsSortOrderEnum = "ASC"
    ListLogGroupsSortOrderDesc ListLogGroupsSortOrderEnum = "DESC"
)

func GetListLogGroupsSortOrderEnumValues

func GetListLogGroupsSortOrderEnumValues() []ListLogGroupsSortOrderEnum

GetListLogGroupsSortOrderEnumValues Enumerates the set of values for ListLogGroupsSortOrderEnum

func GetMappingListLogGroupsSortOrderEnum

func GetMappingListLogGroupsSortOrderEnum(val string) (ListLogGroupsSortOrderEnum, bool)

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

type ListLogSavedSearchesRequest

ListLogSavedSearchesRequest wrapper for the ListLogSavedSearches operation

# See also

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

type ListLogSavedSearchesRequest struct {

    // Compartment OCID to list resources in. See compartmentIdInSubtree
    //      for nested compartments traversal.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // OCID of the LogSavedSearch.
    LogSavedSearchId *string `mandatory:"false" contributesTo:"query" name:"logSavedSearchId"`

    // Resource name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // For list pagination. The value of the `opc-next-page` or `opc-previous-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

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

    // The field to sort by (one column only). Default sort order is
    // ascending exception of `timeCreated` and `timeLastModified` columns (descending).
    SortBy ListLogSavedSearchesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

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

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

BinaryRequestBody implements the OCIRequest interface

func (ListLogSavedSearchesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListLogSavedSearchesRequest) RetryPolicy

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

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

func (ListLogSavedSearchesRequest) String

func (request ListLogSavedSearchesRequest) String() string

func (ListLogSavedSearchesRequest) ValidateEnumValue

func (request ListLogSavedSearchesRequest) 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 ListLogSavedSearchesResponse

ListLogSavedSearchesResponse wrapper for the ListLogSavedSearches operation

type ListLogSavedSearchesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of LogSavedSearchSummaryCollection instances
    LogSavedSearchSummaryCollection `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages
    // of results remain. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // For list pagination. When this header appears in the response, previous pages
    // of results exist. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPreviousPage *string `presentIn:"header" name:"opc-previous-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 (ListLogSavedSearchesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListLogSavedSearchesResponse) String

func (response ListLogSavedSearchesResponse) String() string

type ListLogSavedSearchesSortByEnum

ListLogSavedSearchesSortByEnum Enum with underlying type: string

type ListLogSavedSearchesSortByEnum string

Set of constants representing the allowable values for ListLogSavedSearchesSortByEnum

const (
    ListLogSavedSearchesSortByTimecreated ListLogSavedSearchesSortByEnum = "timeCreated"
    ListLogSavedSearchesSortByDisplayname ListLogSavedSearchesSortByEnum = "displayName"
)

func GetListLogSavedSearchesSortByEnumValues

func GetListLogSavedSearchesSortByEnumValues() []ListLogSavedSearchesSortByEnum

GetListLogSavedSearchesSortByEnumValues Enumerates the set of values for ListLogSavedSearchesSortByEnum

func GetMappingListLogSavedSearchesSortByEnum

func GetMappingListLogSavedSearchesSortByEnum(val string) (ListLogSavedSearchesSortByEnum, bool)

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

type ListLogSavedSearchesSortOrderEnum

ListLogSavedSearchesSortOrderEnum Enum with underlying type: string

type ListLogSavedSearchesSortOrderEnum string

Set of constants representing the allowable values for ListLogSavedSearchesSortOrderEnum

const (
    ListLogSavedSearchesSortOrderAsc  ListLogSavedSearchesSortOrderEnum = "ASC"
    ListLogSavedSearchesSortOrderDesc ListLogSavedSearchesSortOrderEnum = "DESC"
)

func GetListLogSavedSearchesSortOrderEnumValues

func GetListLogSavedSearchesSortOrderEnumValues() []ListLogSavedSearchesSortOrderEnum

GetListLogSavedSearchesSortOrderEnumValues Enumerates the set of values for ListLogSavedSearchesSortOrderEnum

func GetMappingListLogSavedSearchesSortOrderEnum

func GetMappingListLogSavedSearchesSortOrderEnum(val string) (ListLogSavedSearchesSortOrderEnum, bool)

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

type ListLogsLifecycleStateEnum

ListLogsLifecycleStateEnum Enum with underlying type: string

type ListLogsLifecycleStateEnum string

Set of constants representing the allowable values for ListLogsLifecycleStateEnum

const (
    ListLogsLifecycleStateCreating ListLogsLifecycleStateEnum = "CREATING"
    ListLogsLifecycleStateActive   ListLogsLifecycleStateEnum = "ACTIVE"
    ListLogsLifecycleStateUpdating ListLogsLifecycleStateEnum = "UPDATING"
    ListLogsLifecycleStateInactive ListLogsLifecycleStateEnum = "INACTIVE"
    ListLogsLifecycleStateDeleting ListLogsLifecycleStateEnum = "DELETING"
    ListLogsLifecycleStateFailed   ListLogsLifecycleStateEnum = "FAILED"
)

func GetListLogsLifecycleStateEnumValues

func GetListLogsLifecycleStateEnumValues() []ListLogsLifecycleStateEnum

GetListLogsLifecycleStateEnumValues Enumerates the set of values for ListLogsLifecycleStateEnum

func GetMappingListLogsLifecycleStateEnum

func GetMappingListLogsLifecycleStateEnum(val string) (ListLogsLifecycleStateEnum, bool)

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

type ListLogsLogTypeEnum

ListLogsLogTypeEnum Enum with underlying type: string

type ListLogsLogTypeEnum string

Set of constants representing the allowable values for ListLogsLogTypeEnum

const (
    ListLogsLogTypeCustom  ListLogsLogTypeEnum = "CUSTOM"
    ListLogsLogTypeService ListLogsLogTypeEnum = "SERVICE"
)

func GetListLogsLogTypeEnumValues

func GetListLogsLogTypeEnumValues() []ListLogsLogTypeEnum

GetListLogsLogTypeEnumValues Enumerates the set of values for ListLogsLogTypeEnum

func GetMappingListLogsLogTypeEnum

func GetMappingListLogsLogTypeEnum(val string) (ListLogsLogTypeEnum, bool)

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

type ListLogsRequest

ListLogsRequest wrapper for the ListLogs operation

# See also

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

type ListLogsRequest struct {

    // OCID of a log group to work with.
    LogGroupId *string `mandatory:"true" contributesTo:"path" name:"logGroupId"`

    // The logType that the log object is for, whether custom or service.
    LogType ListLogsLogTypeEnum `mandatory:"false" contributesTo:"query" name:"logType" omitEmpty:"true"`

    // Service that created the log object, which is a field of LogSummary.Configuration.Source.
    SourceService *string `mandatory:"false" contributesTo:"query" name:"sourceService"`

    // Log object resource, which is a field of LogSummary.Configuration.Source.
    SourceResource *string `mandatory:"false" contributesTo:"query" name:"sourceResource"`

    // Resource name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Lifecycle state of the log object
    LifecycleState ListLogsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // For list pagination. The value of the `opc-next-page` or `opc-previous-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

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

    // The field to sort by (one column only). Default sort order is
    // ascending exception of `timeCreated` and `timeLastModified` columns (descending).
    SortBy ListLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

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

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

BinaryRequestBody implements the OCIRequest interface

func (ListLogsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListLogsRequest) RetryPolicy

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

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

func (ListLogsRequest) String

func (request ListLogsRequest) String() string

func (ListLogsRequest) ValidateEnumValue

func (request ListLogsRequest) 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 ListLogsResponse

ListLogsResponse wrapper for the ListLogs operation

type ListLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []LogSummary instances
    Items []LogSummary `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages
    // of results remain. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // For list pagination. When this header appears in the response, previous pages
    // of results exist. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPreviousPage *string `presentIn:"header" name:"opc-previous-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 (ListLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListLogsResponse) String

func (response ListLogsResponse) String() string

type ListLogsSortByEnum

ListLogsSortByEnum Enum with underlying type: string

type ListLogsSortByEnum string

Set of constants representing the allowable values for ListLogsSortByEnum

const (
    ListLogsSortByTimecreated ListLogsSortByEnum = "timeCreated"
    ListLogsSortByDisplayname ListLogsSortByEnum = "displayName"
)

func GetListLogsSortByEnumValues

func GetListLogsSortByEnumValues() []ListLogsSortByEnum

GetListLogsSortByEnumValues Enumerates the set of values for ListLogsSortByEnum

func GetMappingListLogsSortByEnum

func GetMappingListLogsSortByEnum(val string) (ListLogsSortByEnum, bool)

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

type ListLogsSortOrderEnum

ListLogsSortOrderEnum Enum with underlying type: string

type ListLogsSortOrderEnum string

Set of constants representing the allowable values for ListLogsSortOrderEnum

const (
    ListLogsSortOrderAsc  ListLogsSortOrderEnum = "ASC"
    ListLogsSortOrderDesc ListLogsSortOrderEnum = "DESC"
)

func GetListLogsSortOrderEnumValues

func GetListLogsSortOrderEnumValues() []ListLogsSortOrderEnum

GetListLogsSortOrderEnumValues Enumerates the set of values for ListLogsSortOrderEnum

func GetMappingListLogsSortOrderEnum

func GetMappingListLogsSortOrderEnum(val string) (ListLogsSortOrderEnum, bool)

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

type ListServicesRequest

ListServicesRequest wrapper for the ListServices operation

# See also

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

type ListServicesRequest struct {

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

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

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

BinaryRequestBody implements the OCIRequest interface

func (ListServicesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListServicesRequest) RetryPolicy

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

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

func (ListServicesRequest) String

func (request ListServicesRequest) String() string

func (ListServicesRequest) ValidateEnumValue

func (request ListServicesRequest) 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 ListServicesResponse

ListServicesResponse wrapper for the ListServices operation

type ListServicesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The []ServiceSummary instance
    Items []ServiceSummary `presentIn:"body"`

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

    // For list pagination. When this header appears in the response, additional pages
    // of results remain. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // For list pagination. When this header appears in the response, previous pages
    // of results exist. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPreviousPage *string `presentIn:"header" name:"opc-previous-page"`
}

func (ListServicesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListServicesResponse) String

func (response ListServicesResponse) String() string

type ListUnifiedAgentConfigurationsLifecycleStateEnum

ListUnifiedAgentConfigurationsLifecycleStateEnum Enum with underlying type: string

type ListUnifiedAgentConfigurationsLifecycleStateEnum string

Set of constants representing the allowable values for ListUnifiedAgentConfigurationsLifecycleStateEnum

const (
    ListUnifiedAgentConfigurationsLifecycleStateCreating ListUnifiedAgentConfigurationsLifecycleStateEnum = "CREATING"
    ListUnifiedAgentConfigurationsLifecycleStateActive   ListUnifiedAgentConfigurationsLifecycleStateEnum = "ACTIVE"
    ListUnifiedAgentConfigurationsLifecycleStateUpdating ListUnifiedAgentConfigurationsLifecycleStateEnum = "UPDATING"
    ListUnifiedAgentConfigurationsLifecycleStateInactive ListUnifiedAgentConfigurationsLifecycleStateEnum = "INACTIVE"
    ListUnifiedAgentConfigurationsLifecycleStateDeleting ListUnifiedAgentConfigurationsLifecycleStateEnum = "DELETING"
    ListUnifiedAgentConfigurationsLifecycleStateFailed   ListUnifiedAgentConfigurationsLifecycleStateEnum = "FAILED"
)

func GetListUnifiedAgentConfigurationsLifecycleStateEnumValues

func GetListUnifiedAgentConfigurationsLifecycleStateEnumValues() []ListUnifiedAgentConfigurationsLifecycleStateEnum

GetListUnifiedAgentConfigurationsLifecycleStateEnumValues Enumerates the set of values for ListUnifiedAgentConfigurationsLifecycleStateEnum

func GetMappingListUnifiedAgentConfigurationsLifecycleStateEnum

func GetMappingListUnifiedAgentConfigurationsLifecycleStateEnum(val string) (ListUnifiedAgentConfigurationsLifecycleStateEnum, bool)

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

type ListUnifiedAgentConfigurationsRequest

ListUnifiedAgentConfigurationsRequest wrapper for the ListUnifiedAgentConfigurations operation

# See also

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

type ListUnifiedAgentConfigurationsRequest struct {

    // Compartment OCID to list resources in. See compartmentIdInSubtree
    //      for nested compartments traversal.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Custom log OCID to list resources with the log as destination.
    LogId *string `mandatory:"false" contributesTo:"query" name:"logId"`

    // Specifies whether or not nested compartments should be traversed. Defaults to false.
    IsCompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"isCompartmentIdInSubtree"`

    // The OCID of a group or a dynamic group.
    GroupId *string `mandatory:"false" contributesTo:"query" name:"groupId"`

    // Resource name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Lifecycle state of the log object
    LifecycleState ListUnifiedAgentConfigurationsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

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

    // For list pagination. The value of the `opc-next-page` or `opc-previous-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The field to sort by (one column only). Default sort order is
    // ascending exception of `timeCreated` and `timeLastModified` columns (descending).
    SortBy ListUnifiedAgentConfigurationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

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

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

BinaryRequestBody implements the OCIRequest interface

func (ListUnifiedAgentConfigurationsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListUnifiedAgentConfigurationsRequest) RetryPolicy

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

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

func (ListUnifiedAgentConfigurationsRequest) String

func (request ListUnifiedAgentConfigurationsRequest) String() string

func (ListUnifiedAgentConfigurationsRequest) ValidateEnumValue

func (request ListUnifiedAgentConfigurationsRequest) 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 ListUnifiedAgentConfigurationsResponse

ListUnifiedAgentConfigurationsResponse wrapper for the ListUnifiedAgentConfigurations operation

type ListUnifiedAgentConfigurationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of UnifiedAgentConfigurationCollection instances
    UnifiedAgentConfigurationCollection `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages
    // of results remain. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // For list pagination. When this header appears in the response, previous pages
    // of results exist. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPreviousPage *string `presentIn:"header" name:"opc-previous-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 (ListUnifiedAgentConfigurationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListUnifiedAgentConfigurationsResponse) String

func (response ListUnifiedAgentConfigurationsResponse) String() string

type ListUnifiedAgentConfigurationsSortByEnum

ListUnifiedAgentConfigurationsSortByEnum Enum with underlying type: string

type ListUnifiedAgentConfigurationsSortByEnum string

Set of constants representing the allowable values for ListUnifiedAgentConfigurationsSortByEnum

const (
    ListUnifiedAgentConfigurationsSortByTimecreated ListUnifiedAgentConfigurationsSortByEnum = "timeCreated"
    ListUnifiedAgentConfigurationsSortByDisplayname ListUnifiedAgentConfigurationsSortByEnum = "displayName"
)

func GetListUnifiedAgentConfigurationsSortByEnumValues

func GetListUnifiedAgentConfigurationsSortByEnumValues() []ListUnifiedAgentConfigurationsSortByEnum

GetListUnifiedAgentConfigurationsSortByEnumValues Enumerates the set of values for ListUnifiedAgentConfigurationsSortByEnum

func GetMappingListUnifiedAgentConfigurationsSortByEnum

func GetMappingListUnifiedAgentConfigurationsSortByEnum(val string) (ListUnifiedAgentConfigurationsSortByEnum, bool)

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

type ListUnifiedAgentConfigurationsSortOrderEnum

ListUnifiedAgentConfigurationsSortOrderEnum Enum with underlying type: string

type ListUnifiedAgentConfigurationsSortOrderEnum string

Set of constants representing the allowable values for ListUnifiedAgentConfigurationsSortOrderEnum

const (
    ListUnifiedAgentConfigurationsSortOrderAsc  ListUnifiedAgentConfigurationsSortOrderEnum = "ASC"
    ListUnifiedAgentConfigurationsSortOrderDesc ListUnifiedAgentConfigurationsSortOrderEnum = "DESC"
)

func GetListUnifiedAgentConfigurationsSortOrderEnumValues

func GetListUnifiedAgentConfigurationsSortOrderEnumValues() []ListUnifiedAgentConfigurationsSortOrderEnum

GetListUnifiedAgentConfigurationsSortOrderEnumValues Enumerates the set of values for ListUnifiedAgentConfigurationsSortOrderEnum

func GetMappingListUnifiedAgentConfigurationsSortOrderEnum

func GetMappingListUnifiedAgentConfigurationsSortOrderEnum(val string) (ListUnifiedAgentConfigurationsSortOrderEnum, bool)

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

type ListWorkRequestErrorsRequest struct {

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

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

    // For list pagination. The value of the `opc-next-page` or `opc-previous-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

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

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

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 list pagination. When this header appears in the response, additional pages
    // of results remain. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

type ListWorkRequestLogsRequest struct {

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

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

    // For list pagination. The value of the `opc-next-page` or `opc-previous-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

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

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

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

    // For list pagination. When this header appears in the response, additional pages
    // of results remain. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

type ListWorkRequestsRequest struct {

    // Compartment OCID to list resources in. See compartmentIdInSubtree
    //      for nested compartments traversal.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Filter results by work request status.
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // <b>Filter</b> results by OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm). Must be an OCID of the correct type for the resource type.
    Id *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value of the `opc-next-page` or `opc-previous-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

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

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

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order.
    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"`

    // For list pagination. When this header appears in the response, additional pages
    // of results remain. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // For list pagination. When this header appears in the response, previous pages
    // of results exist. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPreviousPage *string `presentIn:"header" name:"opc-previous-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 (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 (
    ListWorkRequestsSortByOperationtype ListWorkRequestsSortByEnum = "operationType"
    ListWorkRequestsSortByStatus        ListWorkRequestsSortByEnum = "status"
    ListWorkRequestsSortByTimeaccepted  ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

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

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

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

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted   ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusFailed     ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded  ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCancelling ListWorkRequestsStatusEnum = "CANCELLING"
    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 Log

Log Represents a log object.

type Log struct {

    // The OCID of the resource.
    Id *string `mandatory:"true" json:"id"`

    // Log group OCID.
    LogGroupId *string `mandatory:"true" json:"logGroupId"`

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The logType that the log object is for, whether custom or service.
    LogType LogLogTypeEnum `mandatory:"true" json:"logType"`

    // The pipeline state.
    LifecycleState LogLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

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

    // Whether or not this resource is currently enabled.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    Configuration *Configuration `mandatory:"false" json:"configuration"`

    // Time the resource was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the resource was last modified.
    TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`

    // Log retention duration in 30-day increments (30, 60, 90 and so on until 180).
    RetentionDuration *int `mandatory:"false" json:"retentionDuration"`

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (Log) String

func (m Log) String() string

func (Log) ValidateEnumValue

func (m Log) 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 LogGroup

LogGroup Represents a LogGroup object.

type LogGroup struct {

    // The OCID of the resource.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Description for this resource.
    Description *string `mandatory:"false" json:"description"`

    // The log group object state.
    LifecycleState LogGroupLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Time the resource was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the resource was last modified.
    TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`
}

func (LogGroup) String

func (m LogGroup) String() string

func (LogGroup) ValidateEnumValue

func (m LogGroup) 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 LogGroupLifecycleStateEnum

LogGroupLifecycleStateEnum Enum with underlying type: string

type LogGroupLifecycleStateEnum string

Set of constants representing the allowable values for LogGroupLifecycleStateEnum

const (
    LogGroupLifecycleStateCreating LogGroupLifecycleStateEnum = "CREATING"
    LogGroupLifecycleStateActive   LogGroupLifecycleStateEnum = "ACTIVE"
    LogGroupLifecycleStateUpdating LogGroupLifecycleStateEnum = "UPDATING"
    LogGroupLifecycleStateInactive LogGroupLifecycleStateEnum = "INACTIVE"
    LogGroupLifecycleStateDeleting LogGroupLifecycleStateEnum = "DELETING"
    LogGroupLifecycleStateFailed   LogGroupLifecycleStateEnum = "FAILED"
)

func GetLogGroupLifecycleStateEnumValues

func GetLogGroupLifecycleStateEnumValues() []LogGroupLifecycleStateEnum

GetLogGroupLifecycleStateEnumValues Enumerates the set of values for LogGroupLifecycleStateEnum

func GetMappingLogGroupLifecycleStateEnum

func GetMappingLogGroupLifecycleStateEnum(val string) (LogGroupLifecycleStateEnum, bool)

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

type LogGroupSummary

LogGroupSummary Log group configuration summary.

type LogGroupSummary struct {

    // The OCID of the resource.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Description for this resource.
    Description *string `mandatory:"false" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Time the resource was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the resource was last modified.
    TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`

    // The log group object state.
    LifecycleState LogGroupLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (LogGroupSummary) String

func (m LogGroupSummary) String() string

func (LogGroupSummary) ValidateEnumValue

func (m LogGroupSummary) 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 LogLifecycleStateEnum

LogLifecycleStateEnum Enum with underlying type: string

type LogLifecycleStateEnum string

Set of constants representing the allowable values for LogLifecycleStateEnum

const (
    LogLifecycleStateCreating LogLifecycleStateEnum = "CREATING"
    LogLifecycleStateActive   LogLifecycleStateEnum = "ACTIVE"
    LogLifecycleStateUpdating LogLifecycleStateEnum = "UPDATING"
    LogLifecycleStateInactive LogLifecycleStateEnum = "INACTIVE"
    LogLifecycleStateDeleting LogLifecycleStateEnum = "DELETING"
    LogLifecycleStateFailed   LogLifecycleStateEnum = "FAILED"
)

func GetLogLifecycleStateEnumValues

func GetLogLifecycleStateEnumValues() []LogLifecycleStateEnum

GetLogLifecycleStateEnumValues Enumerates the set of values for LogLifecycleStateEnum

func GetMappingLogLifecycleStateEnum

func GetMappingLogLifecycleStateEnum(val string) (LogLifecycleStateEnum, bool)

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

type LogLogTypeEnum

LogLogTypeEnum Enum with underlying type: string

type LogLogTypeEnum string

Set of constants representing the allowable values for LogLogTypeEnum

const (
    LogLogTypeCustom  LogLogTypeEnum = "CUSTOM"
    LogLogTypeService LogLogTypeEnum = "SERVICE"
)

func GetLogLogTypeEnumValues

func GetLogLogTypeEnumValues() []LogLogTypeEnum

GetLogLogTypeEnumValues Enumerates the set of values for LogLogTypeEnum

func GetMappingLogLogTypeEnum

func GetMappingLogLogTypeEnum(val string) (LogLogTypeEnum, bool)

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

type LogSavedSearch

LogSavedSearch A LogSavedSearch that can be used to save and share a given search result.

type LogSavedSearch struct {

    // The OCID of the resource.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    Name *string `mandatory:"true" json:"name"`

    // The search query that is saved.
    Query *string `mandatory:"true" json:"query"`

    // Time the resource was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the resource was last modified.
    TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`

    // Description for this resource.
    Description *string `mandatory:"false" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // The state of the LogSavedSearch
    LifecycleState LogSavedSearchLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (LogSavedSearch) String

func (m LogSavedSearch) String() string

func (LogSavedSearch) ValidateEnumValue

func (m LogSavedSearch) 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 LogSavedSearchLifecycleStateEnum

LogSavedSearchLifecycleStateEnum Enum with underlying type: string

type LogSavedSearchLifecycleStateEnum string

Set of constants representing the allowable values for LogSavedSearchLifecycleStateEnum

const (
    LogSavedSearchLifecycleStateCreating LogSavedSearchLifecycleStateEnum = "CREATING"
    LogSavedSearchLifecycleStateActive   LogSavedSearchLifecycleStateEnum = "ACTIVE"
    LogSavedSearchLifecycleStateUpdating LogSavedSearchLifecycleStateEnum = "UPDATING"
    LogSavedSearchLifecycleStateInactive LogSavedSearchLifecycleStateEnum = "INACTIVE"
    LogSavedSearchLifecycleStateDeleting LogSavedSearchLifecycleStateEnum = "DELETING"
    LogSavedSearchLifecycleStateFailed   LogSavedSearchLifecycleStateEnum = "FAILED"
)

func GetLogSavedSearchLifecycleStateEnumValues

func GetLogSavedSearchLifecycleStateEnumValues() []LogSavedSearchLifecycleStateEnum

GetLogSavedSearchLifecycleStateEnumValues Enumerates the set of values for LogSavedSearchLifecycleStateEnum

func GetMappingLogSavedSearchLifecycleStateEnum

func GetMappingLogSavedSearchLifecycleStateEnum(val string) (LogSavedSearchLifecycleStateEnum, bool)

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

type LogSavedSearchSummary

LogSavedSearchSummary A summary of a LogSavedSearch that can be used to save and share a given search result.

type LogSavedSearchSummary struct {

    // The OCID of the resource.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    Name *string `mandatory:"true" json:"name"`

    // Time the resource was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the resource was last modified.
    TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`

    // Description for this resource.
    Description *string `mandatory:"false" json:"description"`

    // The search query that is saved.
    Query *string `mandatory:"false" json:"query"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // The state of the LogSavedSearch
    LifecycleState LogSavedSearchLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (LogSavedSearchSummary) String

func (m LogSavedSearchSummary) String() string

func (LogSavedSearchSummary) ValidateEnumValue

func (m LogSavedSearchSummary) 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 LogSavedSearchSummaryCollection

LogSavedSearchSummaryCollection A collection of LogSavedSearchSummary items.

type LogSavedSearchSummaryCollection struct {

    // The Saved Seach Summaries
    Items []LogSavedSearchSummary `mandatory:"true" json:"items"`
}

func (LogSavedSearchSummaryCollection) String

func (m LogSavedSearchSummaryCollection) String() string

func (LogSavedSearchSummaryCollection) ValidateEnumValue

func (m LogSavedSearchSummaryCollection) 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 LogSummary

LogSummary Log object configuration summary.

type LogSummary struct {

    // The OCID of the resource.
    Id *string `mandatory:"true" json:"id"`

    // Log group OCID.
    LogGroupId *string `mandatory:"true" json:"logGroupId"`

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The pipeline state.
    LifecycleState LogLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The logType that the log object is for, whether custom or service.
    LogType LogSummaryLogTypeEnum `mandatory:"true" json:"logType"`

    // Whether or not this resource is currently enabled.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    Configuration *Configuration `mandatory:"false" json:"configuration"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Time the resource was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the resource was last modified.
    TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`

    // Log retention duration in 30-day increments (30, 60, 90 and so on until 180).
    RetentionDuration *int `mandatory:"false" json:"retentionDuration"`

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (LogSummary) String

func (m LogSummary) String() string

func (LogSummary) ValidateEnumValue

func (m LogSummary) 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 LogSummaryLogTypeEnum

LogSummaryLogTypeEnum Enum with underlying type: string

type LogSummaryLogTypeEnum string

Set of constants representing the allowable values for LogSummaryLogTypeEnum

const (
    LogSummaryLogTypeCustom  LogSummaryLogTypeEnum = "CUSTOM"
    LogSummaryLogTypeService LogSummaryLogTypeEnum = "SERVICE"
)

func GetLogSummaryLogTypeEnumValues

func GetLogSummaryLogTypeEnumValues() []LogSummaryLogTypeEnum

GetLogSummaryLogTypeEnumValues Enumerates the set of values for LogSummaryLogTypeEnum

func GetMappingLogSummaryLogTypeEnum

func GetMappingLogSummaryLogTypeEnum(val string) (LogSummaryLogTypeEnum, bool)

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

type LoggingManagementClient

LoggingManagementClient a client for LoggingManagement

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

func NewLoggingManagementClientWithConfigurationProvider

func NewLoggingManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client LoggingManagementClient, err error)

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

func NewLoggingManagementClientWithOboToken

func NewLoggingManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client LoggingManagementClient, err error)

NewLoggingManagementClientWithOboToken Creates a new default LoggingManagement 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 (LoggingManagementClient) ChangeLogGroupCompartment

func (client LoggingManagementClient) ChangeLogGroupCompartment(ctx context.Context, request ChangeLogGroupCompartmentRequest) (response ChangeLogGroupCompartmentResponse, err error)

ChangeLogGroupCompartment Moves a log group into a different compartment within the same tenancy. When provided, the If-Match is checked against the resource ETag values. For information about moving resources between compartments, see Moving Resources Between Compartments (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

# See also

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

func (LoggingManagementClient) ChangeLogLogGroup

func (client LoggingManagementClient) ChangeLogLogGroup(ctx context.Context, request ChangeLogLogGroupRequest) (response ChangeLogLogGroupResponse, err error)

ChangeLogLogGroup Moves a log into a different log group within the same tenancy. When provided, the If-Match is checked against the ETag values of the resource.

# See also

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

func (LoggingManagementClient) ChangeLogSavedSearchCompartment

func (client LoggingManagementClient) ChangeLogSavedSearchCompartment(ctx context.Context, request ChangeLogSavedSearchCompartmentRequest) (response ChangeLogSavedSearchCompartmentResponse, err error)

ChangeLogSavedSearchCompartment Moves a saved search into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

# See also

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

func (LoggingManagementClient) ChangeUnifiedAgentConfigurationCompartment

func (client LoggingManagementClient) ChangeUnifiedAgentConfigurationCompartment(ctx context.Context, request ChangeUnifiedAgentConfigurationCompartmentRequest) (response ChangeUnifiedAgentConfigurationCompartmentResponse, err error)

ChangeUnifiedAgentConfigurationCompartment Moves the unified agent configuration into a different compartment within the same tenancy. When provided, the If-Match is checked against the ETag values of the resource. For information about moving resources between compartments, see Moving Resources Between Compartments (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

# See also

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

func (*LoggingManagementClient) ConfigurationProvider

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

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

func (LoggingManagementClient) CreateLog

func (client LoggingManagementClient) CreateLog(ctx context.Context, request CreateLogRequest) (response CreateLogResponse, err error)

CreateLog Creates a log within the specified log group. This call fails if a log group has already been created with the same displayName or (service, resource, category) triplet.

# See also

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

func (LoggingManagementClient) CreateLogGroup

func (client LoggingManagementClient) CreateLogGroup(ctx context.Context, request CreateLogGroupRequest) (response CreateLogGroupResponse, err error)

CreateLogGroup Create a new log group with a unique display name. This call fails if the log group is already created with the same displayName in the compartment.

# See also

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

func (LoggingManagementClient) CreateLogSavedSearch

func (client LoggingManagementClient) CreateLogSavedSearch(ctx context.Context, request CreateLogSavedSearchRequest) (response CreateLogSavedSearchResponse, err error)

CreateLogSavedSearch Creates a new LogSavedSearch.

# See also

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

func (LoggingManagementClient) CreateUnifiedAgentConfiguration

func (client LoggingManagementClient) CreateUnifiedAgentConfiguration(ctx context.Context, request CreateUnifiedAgentConfigurationRequest) (response CreateUnifiedAgentConfigurationResponse, err error)

CreateUnifiedAgentConfiguration Create unified agent configuration registration.

# See also

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

func (LoggingManagementClient) DeleteLog

func (client LoggingManagementClient) DeleteLog(ctx context.Context, request DeleteLogRequest) (response DeleteLogResponse, err error)

DeleteLog Deletes the log object in a log group.

# See also

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

func (LoggingManagementClient) DeleteLogGroup

func (client LoggingManagementClient) DeleteLogGroup(ctx context.Context, request DeleteLogGroupRequest) (response DeleteLogGroupResponse, err error)

DeleteLogGroup Deletes the specified log group.

# See also

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

func (LoggingManagementClient) DeleteLogSavedSearch

func (client LoggingManagementClient) DeleteLogSavedSearch(ctx context.Context, request DeleteLogSavedSearchRequest) (response DeleteLogSavedSearchResponse, err error)

DeleteLogSavedSearch Deletes the specified LogSavedSearch.

# See also

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

func (LoggingManagementClient) DeleteUnifiedAgentConfiguration

func (client LoggingManagementClient) DeleteUnifiedAgentConfiguration(ctx context.Context, request DeleteUnifiedAgentConfigurationRequest) (response DeleteUnifiedAgentConfigurationResponse, err error)

DeleteUnifiedAgentConfiguration Delete unified agent configuration.

# See also

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

func (LoggingManagementClient) DeleteWorkRequest

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

DeleteWorkRequest Cancel a work request that has not started yet.

# See also

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

func (LoggingManagementClient) GetLog

func (client LoggingManagementClient) GetLog(ctx context.Context, request GetLogRequest) (response GetLogResponse, err error)

GetLog Gets the log object configuration for the log object OCID.

# See also

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

func (LoggingManagementClient) GetLogGroup

func (client LoggingManagementClient) GetLogGroup(ctx context.Context, request GetLogGroupRequest) (response GetLogGroupResponse, err error)

GetLogGroup Get the specified log group's information.

# See also

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

func (LoggingManagementClient) GetLogSavedSearch

func (client LoggingManagementClient) GetLogSavedSearch(ctx context.Context, request GetLogSavedSearchRequest) (response GetLogSavedSearchResponse, err error)

GetLogSavedSearch Retrieves a LogSavedSearch.

# See also

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

func (LoggingManagementClient) GetUnifiedAgentConfiguration

func (client LoggingManagementClient) GetUnifiedAgentConfiguration(ctx context.Context, request GetUnifiedAgentConfigurationRequest) (response GetUnifiedAgentConfigurationResponse, err error)

GetUnifiedAgentConfiguration Get the unified agent configuration for an ID.

# See also

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

func (LoggingManagementClient) GetWorkRequest

func (client LoggingManagementClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets the details of the work request with the given ID.

# See also

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

func (LoggingManagementClient) ListLogGroups

func (client LoggingManagementClient) ListLogGroups(ctx context.Context, request ListLogGroupsRequest) (response ListLogGroupsResponse, err error)

ListLogGroups Lists all log groups for the specified compartment or tenancy.

# See also

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

func (LoggingManagementClient) ListLogSavedSearches

func (client LoggingManagementClient) ListLogSavedSearches(ctx context.Context, request ListLogSavedSearchesRequest) (response ListLogSavedSearchesResponse, err error)

ListLogSavedSearches Lists LogSavedSearches for this compartment.

# See also

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

func (LoggingManagementClient) ListLogs

func (client LoggingManagementClient) ListLogs(ctx context.Context, request ListLogsRequest) (response ListLogsResponse, err error)

ListLogs Lists the specified log group's log objects.

# See also

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

func (LoggingManagementClient) ListServices

func (client LoggingManagementClient) ListServices(ctx context.Context, request ListServicesRequest) (response ListServicesResponse, err error)

ListServices Lists all services that support logging.

# See also

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

func (LoggingManagementClient) ListUnifiedAgentConfigurations

func (client LoggingManagementClient) ListUnifiedAgentConfigurations(ctx context.Context, request ListUnifiedAgentConfigurationsRequest) (response ListUnifiedAgentConfigurationsResponse, err error)

ListUnifiedAgentConfigurations Lists all unified agent configurations in the specified compartment.

# See also

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

func (LoggingManagementClient) ListWorkRequestErrors

func (client LoggingManagementClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Return a 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/logging/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (LoggingManagementClient) ListWorkRequestLogs

func (client LoggingManagementClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Return a 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/logging/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (LoggingManagementClient) ListWorkRequests

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

func (*LoggingManagementClient) SetRegion

func (client *LoggingManagementClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (LoggingManagementClient) UpdateLog

func (client LoggingManagementClient) UpdateLog(ctx context.Context, request UpdateLogRequest) (response UpdateLogResponse, err error)

UpdateLog Updates the existing log object with the associated configuration. This call

fails if the log object does not exist.

# See also

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

func (LoggingManagementClient) UpdateLogGroup

func (client LoggingManagementClient) UpdateLogGroup(ctx context.Context, request UpdateLogGroupRequest) (response UpdateLogGroupResponse, err error)

UpdateLogGroup Updates the existing log group with the associated configuration. This call

fails if the log group does not exist.

# See also

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

func (LoggingManagementClient) UpdateLogSavedSearch

func (client LoggingManagementClient) UpdateLogSavedSearch(ctx context.Context, request UpdateLogSavedSearchRequest) (response UpdateLogSavedSearchResponse, err error)

UpdateLogSavedSearch Updates an existing LogSavedSearch.

# See also

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

func (LoggingManagementClient) UpdateUnifiedAgentConfiguration

func (client LoggingManagementClient) UpdateUnifiedAgentConfiguration(ctx context.Context, request UpdateUnifiedAgentConfigurationRequest) (response UpdateUnifiedAgentConfigurationResponse, err error)

UpdateUnifiedAgentConfiguration Update an existing unified agent configuration. This call

fails if the log group does not exist.

# See also

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

type OciService

OciService OCI service logging configuration.

type OciService struct {

    // Service generating log.
    Service *string `mandatory:"true" json:"service"`

    // The unique identifier of the resource emitting the log.
    Resource *string `mandatory:"true" json:"resource"`

    // Log object category.
    Category *string `mandatory:"true" json:"category"`

    // Log category parameters are stored here.
    Parameters map[string]string `mandatory:"false" json:"parameters"`
}

func (OciService) MarshalJSON

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

MarshalJSON marshals to json representation

func (OciService) String

func (m OciService) String() string

func (OciService) ValidateEnumValue

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

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

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    OperationStatusFailed     OperationStatusEnum = "FAILED"
    OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
    OperationStatusCancelling OperationStatusEnum = "CANCELLING"
    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 (
    OperationTypesCreateLog           OperationTypesEnum = "CREATE_LOG"
    OperationTypesUpdateLog           OperationTypesEnum = "UPDATE_LOG"
    OperationTypesDeleteLog           OperationTypesEnum = "DELETE_LOG"
    OperationTypesMoveLog             OperationTypesEnum = "MOVE_LOG"
    OperationTypesCreateLogGroup      OperationTypesEnum = "CREATE_LOG_GROUP"
    OperationTypesUpdateLogGroup      OperationTypesEnum = "UPDATE_LOG_GROUP"
    OperationTypesDeleteLogGroup      OperationTypesEnum = "DELETE_LOG_GROUP"
    OperationTypesMoveLogGroup        OperationTypesEnum = "MOVE_LOG_GROUP"
    OperationTypesCreateConfiguration OperationTypesEnum = "CREATE_CONFIGURATION"
    OperationTypesUpdateConfiguration OperationTypesEnum = "UPDATE_CONFIGURATION"
    OperationTypesDeleteConfiguration OperationTypesEnum = "DELETE_CONFIGURATION"
    OperationTypesMoveConfiguration   OperationTypesEnum = "MOVE_CONFIGURATION"
)

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 OperationalMetricsConfiguration

OperationalMetricsConfiguration Unified monitoring agent operational metrics configuration object.

type OperationalMetricsConfiguration struct {
    Source *OperationalMetricsSource `mandatory:"true" json:"source"`

    Destination *OperationalMetricsDestination `mandatory:"true" json:"destination"`
}

func (OperationalMetricsConfiguration) String

func (m OperationalMetricsConfiguration) String() string

func (OperationalMetricsConfiguration) ValidateEnumValue

func (m OperationalMetricsConfiguration) 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 OperationalMetricsDestination

OperationalMetricsDestination Unified monitoring agent operational metrics destination object.

type OperationalMetricsDestination struct {

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (OperationalMetricsDestination) String

func (m OperationalMetricsDestination) String() string

func (OperationalMetricsDestination) ValidateEnumValue

func (m OperationalMetricsDestination) 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 OperationalMetricsRecordInput

OperationalMetricsRecordInput Record section of OperationalMetricsSource object.

type OperationalMetricsRecordInput struct {

    // Namespace to emit the operational metrics.
    Namespace *string `mandatory:"true" json:"namespace"`

    // Resource group to emit the operational metrics.
    ResourceGroup *string `mandatory:"false" json:"resourceGroup"`
}

func (OperationalMetricsRecordInput) String

func (m OperationalMetricsRecordInput) String() string

func (OperationalMetricsRecordInput) ValidateEnumValue

func (m OperationalMetricsRecordInput) 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 OperationalMetricsSource

OperationalMetricsSource Unified monitoring agent operational metrics source object.

type OperationalMetricsSource struct {

    // Type of the unified monitoring agent operational metrics source object.
    Type OperationalMetricsSourceTypeEnum `mandatory:"true" json:"type"`

    RecordInput *OperationalMetricsRecordInput `mandatory:"true" json:"recordInput"`

    // List of unified monitoring agent operational metrics.
    Metrics []string `mandatory:"false" json:"metrics"`
}

func (OperationalMetricsSource) String

func (m OperationalMetricsSource) String() string

func (OperationalMetricsSource) ValidateEnumValue

func (m OperationalMetricsSource) 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 OperationalMetricsSourceTypeEnum

OperationalMetricsSourceTypeEnum Enum with underlying type: string

type OperationalMetricsSourceTypeEnum string

Set of constants representing the allowable values for OperationalMetricsSourceTypeEnum

const (
    OperationalMetricsSourceTypeUmaMetrics OperationalMetricsSourceTypeEnum = "UMA_METRICS"
)

func GetMappingOperationalMetricsSourceTypeEnum

func GetMappingOperationalMetricsSourceTypeEnum(val string) (OperationalMetricsSourceTypeEnum, bool)

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

func GetOperationalMetricsSourceTypeEnumValues

func GetOperationalMetricsSourceTypeEnumValues() []OperationalMetricsSourceTypeEnum

GetOperationalMetricsSourceTypeEnumValues Enumerates the set of values for OperationalMetricsSourceTypeEnum

type Parameter

Parameter Parameters that a resource category supports.

type Parameter struct {

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

    Type ParameterTypeEnum `mandatory:"true" json:"type"`

    // Java regex pattern to validate a parameter value.
    Pattern *string `mandatory:"false" json:"pattern"`
}

func (Parameter) String

func (m Parameter) String() string

func (Parameter) ValidateEnumValue

func (m Parameter) 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 ParameterTypeEnum

ParameterTypeEnum Enum with underlying type: string

type ParameterTypeEnum string

Set of constants representing the allowable values for ParameterTypeEnum

const (
    ParameterTypeInteger ParameterTypeEnum = "integer"
    ParameterTypeString  ParameterTypeEnum = "string"
    ParameterTypeBoolean ParameterTypeEnum = "boolean"
)

func GetMappingParameterTypeEnum

func GetMappingParameterTypeEnum(val string) (ParameterTypeEnum, bool)

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

func GetParameterTypeEnumValues

func GetParameterTypeEnumValues() []ParameterTypeEnum

GetParameterTypeEnumValues Enumerates the set of values for ParameterTypeEnum

type RecordTransformerPair

RecordTransformerPair A new Key-value pairs added in logs

type RecordTransformerPair struct {

    // A new key
    Key *string `mandatory:"false" json:"key"`

    // A new value
    Value *string `mandatory:"false" json:"value"`
}

func (RecordTransformerPair) String

func (m RecordTransformerPair) String() string

func (RecordTransformerPair) ValidateEnumValue

func (m RecordTransformerPair) 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 ResourceType

ResourceType Type of resource that a service provides.

type ResourceType struct {

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

    // Categories for resources.
    Categories []Category `mandatory:"false" json:"categories"`
}

func (ResourceType) String

func (m ResourceType) String() string

func (ResourceType) ValidateEnumValue

func (m ResourceType) 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 ServiceSummary

ServiceSummary Summary of services that are integrated with public logging.

type ServiceSummary struct {

    // Tenant OCID.
    TenantId *string `mandatory:"true" json:"tenantId"`

    // Service ID as set in Service Principal.
    ServicePrincipalName *string `mandatory:"true" json:"servicePrincipalName"`

    // Service endpoint.
    Endpoint *string `mandatory:"true" json:"endpoint"`

    // User-friendly service name.
    Name *string `mandatory:"true" json:"name"`

    // Type of resource that a service provides.
    ResourceTypes []ResourceType `mandatory:"true" json:"resourceTypes"`

    // Apollo project namespace, if any.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Service ID.
    Id *string `mandatory:"false" json:"id"`
}

func (ServiceSummary) String

func (m ServiceSummary) String() string

func (ServiceSummary) ValidateEnumValue

func (m ServiceSummary) 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 Source

Source The source the log object comes from.

type Source interface {
}

type SourceSourceTypeEnum

SourceSourceTypeEnum Enum with underlying type: string

type SourceSourceTypeEnum string

Set of constants representing the allowable values for SourceSourceTypeEnum

const (
    SourceSourceTypeOciservice SourceSourceTypeEnum = "OCISERVICE"
)

func GetMappingSourceSourceTypeEnum

func GetMappingSourceSourceTypeEnum(val string) (SourceSourceTypeEnum, bool)

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

func GetSourceSourceTypeEnumValues

func GetSourceSourceTypeEnumValues() []SourceSourceTypeEnum

GetSourceSourceTypeEnumValues Enumerates the set of values for SourceSourceTypeEnum

type SourceUpdateDetails

SourceUpdateDetails Source updated configuration.

type SourceUpdateDetails struct {

    // Log category parameters are stored here.
    Parameters map[string]string `mandatory:"false" json:"parameters"`
}

func (SourceUpdateDetails) String

func (m SourceUpdateDetails) String() string

func (SourceUpdateDetails) ValidateEnumValue

func (m SourceUpdateDetails) 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 UnifiedAgentApache2Parser

UnifiedAgentApache2Parser Apache 2 log parser.

type UnifiedAgentApache2Parser struct {

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`
}

func (UnifiedAgentApache2Parser) GetFieldTimeKey

func (m UnifiedAgentApache2Parser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentApache2Parser) GetIsEstimateCurrentEvent

func (m UnifiedAgentApache2Parser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentApache2Parser) GetIsKeepTimeKey

func (m UnifiedAgentApache2Parser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentApache2Parser) GetIsNullEmptyString

func (m UnifiedAgentApache2Parser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentApache2Parser) GetNullValuePattern

func (m UnifiedAgentApache2Parser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentApache2Parser) GetTimeoutInMilliseconds

func (m UnifiedAgentApache2Parser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentApache2Parser) GetTypes

func (m UnifiedAgentApache2Parser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentApache2Parser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentApache2Parser) String

func (m UnifiedAgentApache2Parser) String() string

func (UnifiedAgentApache2Parser) ValidateEnumValue

func (m UnifiedAgentApache2Parser) 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 UnifiedAgentApacheErrorParser

UnifiedAgentApacheErrorParser Apache error log parser.

type UnifiedAgentApacheErrorParser struct {

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`
}

func (UnifiedAgentApacheErrorParser) GetFieldTimeKey

func (m UnifiedAgentApacheErrorParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentApacheErrorParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentApacheErrorParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentApacheErrorParser) GetIsKeepTimeKey

func (m UnifiedAgentApacheErrorParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentApacheErrorParser) GetIsNullEmptyString

func (m UnifiedAgentApacheErrorParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentApacheErrorParser) GetNullValuePattern

func (m UnifiedAgentApacheErrorParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentApacheErrorParser) GetTimeoutInMilliseconds

func (m UnifiedAgentApacheErrorParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentApacheErrorParser) GetTypes

func (m UnifiedAgentApacheErrorParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentApacheErrorParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentApacheErrorParser) String

func (m UnifiedAgentApacheErrorParser) String() string

func (UnifiedAgentApacheErrorParser) ValidateEnumValue

func (m UnifiedAgentApacheErrorParser) 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 UnifiedAgentAuditdParser

UnifiedAgentAuditdParser auditd parser.

type UnifiedAgentAuditdParser struct {

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`
}

func (UnifiedAgentAuditdParser) GetFieldTimeKey

func (m UnifiedAgentAuditdParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentAuditdParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentAuditdParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentAuditdParser) GetIsKeepTimeKey

func (m UnifiedAgentAuditdParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentAuditdParser) GetIsNullEmptyString

func (m UnifiedAgentAuditdParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentAuditdParser) GetNullValuePattern

func (m UnifiedAgentAuditdParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentAuditdParser) GetTimeoutInMilliseconds

func (m UnifiedAgentAuditdParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentAuditdParser) GetTypes

func (m UnifiedAgentAuditdParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentAuditdParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentAuditdParser) String

func (m UnifiedAgentAuditdParser) String() string

func (UnifiedAgentAuditdParser) ValidateEnumValue

func (m UnifiedAgentAuditdParser) 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 UnifiedAgentConfiguration

UnifiedAgentConfiguration Top Unified Agent configuration object.

type UnifiedAgentConfiguration struct {

    // The OCID of the resource.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The pipeline state.
    LifecycleState LogLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Whether or not this resource is currently enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // State of unified agent service configuration.
    ConfigurationState UnifiedAgentServiceConfigurationStatesEnum `mandatory:"true" json:"configurationState"`

    ServiceConfiguration UnifiedAgentServiceConfigurationDetails `mandatory:"true" json:"serviceConfiguration"`

    GroupAssociation *GroupAssociationDetails `mandatory:"true" json:"groupAssociation"`

    // Description for this resource.
    Description *string `mandatory:"false" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Time the resource was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the resource was last modified.
    TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`
}

func (UnifiedAgentConfiguration) String

func (m UnifiedAgentConfiguration) String() string

func (*UnifiedAgentConfiguration) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (UnifiedAgentConfiguration) ValidateEnumValue

func (m UnifiedAgentConfiguration) 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 UnifiedAgentConfigurationCollection

UnifiedAgentConfigurationCollection Results of a UnifiedAgentConfiguration search. Contains UnifiedAgentConfigurationSummary items.

type UnifiedAgentConfigurationCollection struct {

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

func (UnifiedAgentConfigurationCollection) String

func (m UnifiedAgentConfigurationCollection) String() string

func (UnifiedAgentConfigurationCollection) ValidateEnumValue

func (m UnifiedAgentConfigurationCollection) 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 UnifiedAgentConfigurationSummary

UnifiedAgentConfigurationSummary Unified Agent configuration summary object returned by the list API.

type UnifiedAgentConfigurationSummary struct {

    // The OCID of the resource.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The pipeline state.
    LifecycleState LogLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Whether or not this resource is currently enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // Type of Unified Agent service configuration.
    ConfigurationType UnifiedAgentServiceConfigurationTypesEnum `mandatory:"true" json:"configurationType"`

    // State of unified agent service configuration.
    ConfigurationState UnifiedAgentServiceConfigurationStatesEnum `mandatory:"true" json:"configurationState"`

    // Description for this resource.
    Description *string `mandatory:"false" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Time the resource was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the resource was last modified.
    TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`
}

func (UnifiedAgentConfigurationSummary) String

func (m UnifiedAgentConfigurationSummary) String() string

func (UnifiedAgentConfigurationSummary) ValidateEnumValue

func (m UnifiedAgentConfigurationSummary) 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 UnifiedAgentCriParser

UnifiedAgentCriParser CRI parser.

type UnifiedAgentCriParser struct {

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`

    // If you don't need stream or logtag fields, set this to false.
    IsMergeCriFields *bool `mandatory:"false" json:"isMergeCriFields"`

    // Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    NestedParser *UnifiedJsonParser `mandatory:"false" json:"nestedParser"`
}

func (UnifiedAgentCriParser) GetFieldTimeKey

func (m UnifiedAgentCriParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentCriParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentCriParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentCriParser) GetIsKeepTimeKey

func (m UnifiedAgentCriParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentCriParser) GetIsNullEmptyString

func (m UnifiedAgentCriParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentCriParser) GetNullValuePattern

func (m UnifiedAgentCriParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentCriParser) GetTimeoutInMilliseconds

func (m UnifiedAgentCriParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentCriParser) GetTypes

func (m UnifiedAgentCriParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentCriParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentCriParser) String

func (m UnifiedAgentCriParser) String() string

func (UnifiedAgentCriParser) ValidateEnumValue

func (m UnifiedAgentCriParser) 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 UnifiedAgentCsvParser

UnifiedAgentCsvParser CSV Parser.

type UnifiedAgentCsvParser struct {

    // CSV keys.
    Keys []string `mandatory:"true" json:"keys"`

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`

    // CSV delimiter.
    Delimiter *string `mandatory:"false" json:"delimiter"`
}

func (UnifiedAgentCsvParser) GetFieldTimeKey

func (m UnifiedAgentCsvParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentCsvParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentCsvParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentCsvParser) GetIsKeepTimeKey

func (m UnifiedAgentCsvParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentCsvParser) GetIsNullEmptyString

func (m UnifiedAgentCsvParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentCsvParser) GetNullValuePattern

func (m UnifiedAgentCsvParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentCsvParser) GetTimeoutInMilliseconds

func (m UnifiedAgentCsvParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentCsvParser) GetTypes

func (m UnifiedAgentCsvParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentCsvParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentCsvParser) String

func (m UnifiedAgentCsvParser) String() string

func (UnifiedAgentCsvParser) ValidateEnumValue

func (m UnifiedAgentCsvParser) 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 UnifiedAgentCustomFilter

UnifiedAgentCustomFilter Logging custom filter plugin.

type UnifiedAgentCustomFilter struct {

    // Unique name for the filter.
    Name *string `mandatory:"true" json:"name"`

    // Type of the custom filter
    CustomFilterType *string `mandatory:"true" json:"customFilterType"`

    // Parameters of the custom filter
    Params map[string]string `mandatory:"false" json:"params"`

    // List of custom sections in custom filter
    CustomSections []UnifiedAgentCustomSection `mandatory:"false" json:"customSections"`
}

func (UnifiedAgentCustomFilter) GetName

func (m UnifiedAgentCustomFilter) GetName() *string

GetName returns Name

func (UnifiedAgentCustomFilter) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentCustomFilter) String

func (m UnifiedAgentCustomFilter) String() string

func (UnifiedAgentCustomFilter) ValidateEnumValue

func (m UnifiedAgentCustomFilter) 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 UnifiedAgentCustomPluginLogSource

UnifiedAgentCustomPluginLogSource User-customized-source-plugin log source object.

type UnifiedAgentCustomPluginLogSource struct {

    // Unique name for the source.
    Name *string `mandatory:"true" json:"name"`

    // User customized source plugin.
    CustomPlugin *string `mandatory:"true" json:"customPlugin"`
}

func (UnifiedAgentCustomPluginLogSource) GetName

func (m UnifiedAgentCustomPluginLogSource) GetName() *string

GetName returns Name

func (UnifiedAgentCustomPluginLogSource) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentCustomPluginLogSource) String

func (m UnifiedAgentCustomPluginLogSource) String() string

func (UnifiedAgentCustomPluginLogSource) ValidateEnumValue

func (m UnifiedAgentCustomPluginLogSource) 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 UnifiedAgentCustomSection

UnifiedAgentCustomSection Custom section in custom filter

type UnifiedAgentCustomSection struct {

    // The name of the custom section
    Name *string `mandatory:"false" json:"name"`

    // Parameters in the custom section
    Params map[string]string `mandatory:"false" json:"params"`
}

func (UnifiedAgentCustomSection) String

func (m UnifiedAgentCustomSection) String() string

func (UnifiedAgentCustomSection) ValidateEnumValue

func (m UnifiedAgentCustomSection) 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 UnifiedAgentGrokParser

UnifiedAgentGrokParser Grok parser.

type UnifiedAgentGrokParser struct {

    // Grok pattern object.
    Patterns []GrokPattern `mandatory:"true" json:"patterns"`

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`

    // Grok name key.
    GrokNameKey *string `mandatory:"false" json:"grokNameKey"`

    // Grok failure key.
    GrokFailureKey *string `mandatory:"false" json:"grokFailureKey"`
}

func (UnifiedAgentGrokParser) GetFieldTimeKey

func (m UnifiedAgentGrokParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentGrokParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentGrokParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentGrokParser) GetIsKeepTimeKey

func (m UnifiedAgentGrokParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentGrokParser) GetIsNullEmptyString

func (m UnifiedAgentGrokParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentGrokParser) GetNullValuePattern

func (m UnifiedAgentGrokParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentGrokParser) GetTimeoutInMilliseconds

func (m UnifiedAgentGrokParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentGrokParser) GetTypes

func (m UnifiedAgentGrokParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentGrokParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentGrokParser) String

func (m UnifiedAgentGrokParser) String() string

func (UnifiedAgentGrokParser) ValidateEnumValue

func (m UnifiedAgentGrokParser) 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 UnifiedAgentKubernetesConfigurationDetails

UnifiedAgentKubernetesConfigurationDetails Unified Agent kubernetes service configuration object.

type UnifiedAgentKubernetesConfigurationDetails struct {
    Source *UnifiedAgentKubernetesSource `mandatory:"true" json:"source"`

    Destination *UnifiedAgentMonitoringDestination `mandatory:"true" json:"destination"`

    Filter *UnifiedAgentKubernetesFilter `mandatory:"false" json:"filter"`
}

func (UnifiedAgentKubernetesConfigurationDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentKubernetesConfigurationDetails) String

func (m UnifiedAgentKubernetesConfigurationDetails) String() string

func (UnifiedAgentKubernetesConfigurationDetails) ValidateEnumValue

func (m UnifiedAgentKubernetesConfigurationDetails) 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 UnifiedAgentKubernetesFilter

UnifiedAgentKubernetesFilter Kubernetes filter object

type UnifiedAgentKubernetesFilter struct {

    // Unique name for the filter.
    Name *string `mandatory:"true" json:"name"`

    // List of metrics regex to be allowed.
    AllowList []string `mandatory:"false" json:"allowList"`

    // List of metrics regex to be denied.
    DenyList []string `mandatory:"false" json:"denyList"`
}

func (UnifiedAgentKubernetesFilter) GetName

func (m UnifiedAgentKubernetesFilter) GetName() *string

GetName returns Name

func (UnifiedAgentKubernetesFilter) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentKubernetesFilter) String

func (m UnifiedAgentKubernetesFilter) String() string

func (UnifiedAgentKubernetesFilter) ValidateEnumValue

func (m UnifiedAgentKubernetesFilter) 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 UnifiedAgentKubernetesScrapeTarget

UnifiedAgentKubernetesScrapeTarget Monitoring scrape object.

type UnifiedAgentKubernetesScrapeTarget struct {

    // Type of resource to scrape metrics.
    ResourceType UnifiedAgentKubernetesScrapeTargetResourceTypeEnum `mandatory:"true" json:"resourceType"`

    // K8s namespace of the resource.
    K8sNamespace *string `mandatory:"true" json:"k8sNamespace"`

    // Name of the service prepended to the endpoints.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    // Resource group in OCI monitoring.
    ResourceGroup *string `mandatory:"false" json:"resourceGroup"`
}

func (UnifiedAgentKubernetesScrapeTarget) String

func (m UnifiedAgentKubernetesScrapeTarget) String() string

func (UnifiedAgentKubernetesScrapeTarget) ValidateEnumValue

func (m UnifiedAgentKubernetesScrapeTarget) 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 UnifiedAgentKubernetesScrapeTargetResourceTypeEnum

UnifiedAgentKubernetesScrapeTargetResourceTypeEnum Enum with underlying type: string

type UnifiedAgentKubernetesScrapeTargetResourceTypeEnum string

Set of constants representing the allowable values for UnifiedAgentKubernetesScrapeTargetResourceTypeEnum

const (
    UnifiedAgentKubernetesScrapeTargetResourceTypePods      UnifiedAgentKubernetesScrapeTargetResourceTypeEnum = "PODS"
    UnifiedAgentKubernetesScrapeTargetResourceTypeEndpoints UnifiedAgentKubernetesScrapeTargetResourceTypeEnum = "ENDPOINTS"
    UnifiedAgentKubernetesScrapeTargetResourceTypeNodes     UnifiedAgentKubernetesScrapeTargetResourceTypeEnum = "NODES"
    UnifiedAgentKubernetesScrapeTargetResourceTypeServices  UnifiedAgentKubernetesScrapeTargetResourceTypeEnum = "SERVICES"
)

func GetMappingUnifiedAgentKubernetesScrapeTargetResourceTypeEnum

func GetMappingUnifiedAgentKubernetesScrapeTargetResourceTypeEnum(val string) (UnifiedAgentKubernetesScrapeTargetResourceTypeEnum, bool)

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

func GetUnifiedAgentKubernetesScrapeTargetResourceTypeEnumValues

func GetUnifiedAgentKubernetesScrapeTargetResourceTypeEnumValues() []UnifiedAgentKubernetesScrapeTargetResourceTypeEnum

GetUnifiedAgentKubernetesScrapeTargetResourceTypeEnumValues Enumerates the set of values for UnifiedAgentKubernetesScrapeTargetResourceTypeEnum

type UnifiedAgentKubernetesSource

UnifiedAgentKubernetesSource Kubernetes source object.

type UnifiedAgentKubernetesSource struct {

    // Unique name for the source.
    Name *string `mandatory:"true" json:"name"`

    // List of UnifiedAgentKubernetesScrapeTarget.
    ScrapeTargets []UnifiedAgentKubernetesScrapeTarget `mandatory:"true" json:"scrapeTargets"`
}

func (UnifiedAgentKubernetesSource) String

func (m UnifiedAgentKubernetesSource) String() string

func (UnifiedAgentKubernetesSource) ValidateEnumValue

func (m UnifiedAgentKubernetesSource) 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 UnifiedAgentLoggingConfiguration

UnifiedAgentLoggingConfiguration Unified Agent logging service configuration object.

type UnifiedAgentLoggingConfiguration struct {

    // Logging source object.
    Sources []UnifiedAgentLoggingSource `mandatory:"true" json:"sources"`

    Destination *UnifiedAgentLoggingDestination `mandatory:"true" json:"destination"`

    // Logging filter object.
    Filter []UnifiedAgentLoggingFilter `mandatory:"false" json:"filter"`
}

func (UnifiedAgentLoggingConfiguration) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentLoggingConfiguration) String

func (m UnifiedAgentLoggingConfiguration) String() string

func (*UnifiedAgentLoggingConfiguration) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (UnifiedAgentLoggingConfiguration) ValidateEnumValue

func (m UnifiedAgentLoggingConfiguration) 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 UnifiedAgentLoggingDestination

UnifiedAgentLoggingDestination Logging destination object.

type UnifiedAgentLoggingDestination struct {

    // The OCID of the resource.
    LogObjectId *string `mandatory:"true" json:"logObjectId"`

    OperationalMetricsConfiguration *OperationalMetricsConfiguration `mandatory:"false" json:"operationalMetricsConfiguration"`
}

func (UnifiedAgentLoggingDestination) String

func (m UnifiedAgentLoggingDestination) String() string

func (UnifiedAgentLoggingDestination) ValidateEnumValue

func (m UnifiedAgentLoggingDestination) 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 UnifiedAgentLoggingFilter

UnifiedAgentLoggingFilter Logging filter object.

type UnifiedAgentLoggingFilter interface {

    // Unique name for the filter.
    GetName() *string
}

type UnifiedAgentLoggingFilterFilterTypeEnum

UnifiedAgentLoggingFilterFilterTypeEnum Enum with underlying type: string

type UnifiedAgentLoggingFilterFilterTypeEnum string

Set of constants representing the allowable values for UnifiedAgentLoggingFilterFilterTypeEnum

const (
    UnifiedAgentLoggingFilterFilterTypeParserFilter            UnifiedAgentLoggingFilterFilterTypeEnum = "PARSER_FILTER"
    UnifiedAgentLoggingFilterFilterTypeGrepFilter              UnifiedAgentLoggingFilterFilterTypeEnum = "GREP_FILTER"
    UnifiedAgentLoggingFilterFilterTypeRecordTransformerFilter UnifiedAgentLoggingFilterFilterTypeEnum = "RECORD_TRANSFORMER_FILTER"
    UnifiedAgentLoggingFilterFilterTypeCustomFilter            UnifiedAgentLoggingFilterFilterTypeEnum = "CUSTOM_FILTER"
)

func GetMappingUnifiedAgentLoggingFilterFilterTypeEnum

func GetMappingUnifiedAgentLoggingFilterFilterTypeEnum(val string) (UnifiedAgentLoggingFilterFilterTypeEnum, bool)

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

func GetUnifiedAgentLoggingFilterFilterTypeEnumValues

func GetUnifiedAgentLoggingFilterFilterTypeEnumValues() []UnifiedAgentLoggingFilterFilterTypeEnum

GetUnifiedAgentLoggingFilterFilterTypeEnumValues Enumerates the set of values for UnifiedAgentLoggingFilterFilterTypeEnum

type UnifiedAgentLoggingGrepFilter

UnifiedAgentLoggingGrepFilter Logging grep filter object greps events by the values of specified fields. Ref: https://docs.fluentd.org/filter/grep

type UnifiedAgentLoggingGrepFilter struct {

    // Unique name for the filter.
    Name *string `mandatory:"true" json:"name"`

    // A list of filtering rules to include logs
    AllowList []GrepFilterAllowRule `mandatory:"false" json:"allowList"`

    // A list of filtering rules to reject logs
    DenyList []GrepFilterDenyRule `mandatory:"false" json:"denyList"`
}

func (UnifiedAgentLoggingGrepFilter) GetName

func (m UnifiedAgentLoggingGrepFilter) GetName() *string

GetName returns Name

func (UnifiedAgentLoggingGrepFilter) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentLoggingGrepFilter) String

func (m UnifiedAgentLoggingGrepFilter) String() string

func (UnifiedAgentLoggingGrepFilter) ValidateEnumValue

func (m UnifiedAgentLoggingGrepFilter) 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 UnifiedAgentLoggingRecordTransformerFilter

UnifiedAgentLoggingRecordTransformerFilter Logging record transformer filter object mutates/transforms logs. Ref: https://docs.fluentd.org/filter/record_transformer

type UnifiedAgentLoggingRecordTransformerFilter struct {

    // Unique name for the filter.
    Name *string `mandatory:"true" json:"name"`

    // Add new key-value pairs in logs
    RecordList []RecordTransformerPair `mandatory:"true" json:"recordList"`

    // When set to true, the full Ruby syntax is enabled in the ${} expression.
    IsRubyEnabled *bool `mandatory:"false" json:"isRubyEnabled"`

    // If true, automatically casts the field types.
    IsAutoTypecastEnabled *bool `mandatory:"false" json:"isAutoTypecastEnabled"`

    // If true, it modifies a new empty hash
    IsRenewRecordEnabled *bool `mandatory:"false" json:"isRenewRecordEnabled"`

    // Overwrites the time of logs with this value, this value must be a Unix timestamp.
    RenewTimeKey *string `mandatory:"false" json:"renewTimeKey"`

    // A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
    KeepKeys []string `mandatory:"false" json:"keepKeys"`

    // A list of keys to delete
    RemoveKeys []string `mandatory:"false" json:"removeKeys"`
}

func (UnifiedAgentLoggingRecordTransformerFilter) GetName

func (m UnifiedAgentLoggingRecordTransformerFilter) GetName() *string

GetName returns Name

func (UnifiedAgentLoggingRecordTransformerFilter) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentLoggingRecordTransformerFilter) String

func (m UnifiedAgentLoggingRecordTransformerFilter) String() string

func (UnifiedAgentLoggingRecordTransformerFilter) ValidateEnumValue

func (m UnifiedAgentLoggingRecordTransformerFilter) 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 UnifiedAgentLoggingSource

UnifiedAgentLoggingSource Logging source object.

type UnifiedAgentLoggingSource interface {

    // Unique name for the source.
    GetName() *string
}

type UnifiedAgentLoggingSourceSourceTypeEnum

UnifiedAgentLoggingSourceSourceTypeEnum Enum with underlying type: string

type UnifiedAgentLoggingSourceSourceTypeEnum string

Set of constants representing the allowable values for UnifiedAgentLoggingSourceSourceTypeEnum

const (
    UnifiedAgentLoggingSourceSourceTypeLogTail         UnifiedAgentLoggingSourceSourceTypeEnum = "LOG_TAIL"
    UnifiedAgentLoggingSourceSourceTypeWindowsEventLog UnifiedAgentLoggingSourceSourceTypeEnum = "WINDOWS_EVENT_LOG"
    UnifiedAgentLoggingSourceSourceTypeCustomPlugin    UnifiedAgentLoggingSourceSourceTypeEnum = "CUSTOM_PLUGIN"
)

func GetMappingUnifiedAgentLoggingSourceSourceTypeEnum

func GetMappingUnifiedAgentLoggingSourceSourceTypeEnum(val string) (UnifiedAgentLoggingSourceSourceTypeEnum, bool)

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

func GetUnifiedAgentLoggingSourceSourceTypeEnumValues

func GetUnifiedAgentLoggingSourceSourceTypeEnumValues() []UnifiedAgentLoggingSourceSourceTypeEnum

GetUnifiedAgentLoggingSourceSourceTypeEnumValues Enumerates the set of values for UnifiedAgentLoggingSourceSourceTypeEnum

type UnifiedAgentMonitoringApplicationConfigurationDetails

UnifiedAgentMonitoringApplicationConfigurationDetails Unified Agent monitoing application configuration details

type UnifiedAgentMonitoringApplicationConfigurationDetails interface {
}

type UnifiedAgentMonitoringConfigurationDetails

UnifiedAgentMonitoringConfigurationDetails Unified Agent monitoring service configuration object.

type UnifiedAgentMonitoringConfigurationDetails struct {

    // Unified Agent monitoring application configuration details.
    ApplicationConfigurations []UnifiedAgentMonitoringApplicationConfigurationDetails `mandatory:"true" json:"applicationConfigurations"`
}

func (UnifiedAgentMonitoringConfigurationDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentMonitoringConfigurationDetails) String

func (m UnifiedAgentMonitoringConfigurationDetails) String() string

func (*UnifiedAgentMonitoringConfigurationDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (UnifiedAgentMonitoringConfigurationDetails) ValidateEnumValue

func (m UnifiedAgentMonitoringConfigurationDetails) 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 UnifiedAgentMonitoringDestination

UnifiedAgentMonitoringDestination Kubernetes destination object.

type UnifiedAgentMonitoringDestination struct {

    // The OCID of the compartment that the resource belongs to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Namespace to which metrics will be emitted.
    MetricsNamespace *string `mandatory:"true" json:"metricsNamespace"`
}

func (UnifiedAgentMonitoringDestination) String

func (m UnifiedAgentMonitoringDestination) String() string

func (UnifiedAgentMonitoringDestination) ValidateEnumValue

func (m UnifiedAgentMonitoringDestination) 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 UnifiedAgentMonitoringFilter

UnifiedAgentMonitoringFilter Monitoring filter object.

type UnifiedAgentMonitoringFilter interface {

    // Unique name for the filter.
    GetName() *string
}

type UnifiedAgentMonitoringFilterFilterTypeEnum

UnifiedAgentMonitoringFilterFilterTypeEnum Enum with underlying type: string

type UnifiedAgentMonitoringFilterFilterTypeEnum string

Set of constants representing the allowable values for UnifiedAgentMonitoringFilterFilterTypeEnum

const (
    UnifiedAgentMonitoringFilterFilterTypeKubernetesFilter UnifiedAgentMonitoringFilterFilterTypeEnum = "KUBERNETES_FILTER"
    UnifiedAgentMonitoringFilterFilterTypeUrlFilter        UnifiedAgentMonitoringFilterFilterTypeEnum = "URL_FILTER"
)

func GetMappingUnifiedAgentMonitoringFilterFilterTypeEnum

func GetMappingUnifiedAgentMonitoringFilterFilterTypeEnum(val string) (UnifiedAgentMonitoringFilterFilterTypeEnum, bool)

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

func GetUnifiedAgentMonitoringFilterFilterTypeEnumValues

func GetUnifiedAgentMonitoringFilterFilterTypeEnumValues() []UnifiedAgentMonitoringFilterFilterTypeEnum

GetUnifiedAgentMonitoringFilterFilterTypeEnumValues Enumerates the set of values for UnifiedAgentMonitoringFilterFilterTypeEnum

type UnifiedAgentMonitoringSourceTypesEnum

UnifiedAgentMonitoringSourceTypesEnum Enum with underlying type: string

type UnifiedAgentMonitoringSourceTypesEnum string

Set of constants representing the allowable values for UnifiedAgentMonitoringSourceTypesEnum

const (
    UnifiedAgentMonitoringSourceTypesKubernetes UnifiedAgentMonitoringSourceTypesEnum = "KUBERNETES"
    UnifiedAgentMonitoringSourceTypesTail       UnifiedAgentMonitoringSourceTypesEnum = "TAIL"
    UnifiedAgentMonitoringSourceTypesUrl        UnifiedAgentMonitoringSourceTypesEnum = "URL"
)

func GetMappingUnifiedAgentMonitoringSourceTypesEnum

func GetMappingUnifiedAgentMonitoringSourceTypesEnum(val string) (UnifiedAgentMonitoringSourceTypesEnum, bool)

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

func GetUnifiedAgentMonitoringSourceTypesEnumValues

func GetUnifiedAgentMonitoringSourceTypesEnumValues() []UnifiedAgentMonitoringSourceTypesEnum

GetUnifiedAgentMonitoringSourceTypesEnumValues Enumerates the set of values for UnifiedAgentMonitoringSourceTypesEnum

type UnifiedAgentMonitoringUrlSource

UnifiedAgentMonitoringUrlSource Kubernetes source object.

type UnifiedAgentMonitoringUrlSource struct {

    // Unique name for the source.
    Name *string `mandatory:"true" json:"name"`

    // List of UnifiedAgentKubernetesScrapeTarget.
    ScrapeTargets []UnifiedAgentUrlScrapeTarget `mandatory:"true" json:"scrapeTargets"`
}

func (UnifiedAgentMonitoringUrlSource) String

func (m UnifiedAgentMonitoringUrlSource) String() string

func (UnifiedAgentMonitoringUrlSource) ValidateEnumValue

func (m UnifiedAgentMonitoringUrlSource) 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 UnifiedAgentMsgpackParser

UnifiedAgentMsgpackParser Msgpack parser.

type UnifiedAgentMsgpackParser struct {

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`
}

func (UnifiedAgentMsgpackParser) GetFieldTimeKey

func (m UnifiedAgentMsgpackParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentMsgpackParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentMsgpackParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentMsgpackParser) GetIsKeepTimeKey

func (m UnifiedAgentMsgpackParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentMsgpackParser) GetIsNullEmptyString

func (m UnifiedAgentMsgpackParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentMsgpackParser) GetNullValuePattern

func (m UnifiedAgentMsgpackParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentMsgpackParser) GetTimeoutInMilliseconds

func (m UnifiedAgentMsgpackParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentMsgpackParser) GetTypes

func (m UnifiedAgentMsgpackParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentMsgpackParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentMsgpackParser) String

func (m UnifiedAgentMsgpackParser) String() string

func (UnifiedAgentMsgpackParser) ValidateEnumValue

func (m UnifiedAgentMsgpackParser) 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 UnifiedAgentMultilineGrokParser

UnifiedAgentMultilineGrokParser Multiline grok parser.

type UnifiedAgentMultilineGrokParser struct {

    // Grok pattern object.
    Patterns []GrokPattern `mandatory:"true" json:"patterns"`

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`

    // Grok name key.
    GrokNameKey *string `mandatory:"false" json:"grokNameKey"`

    // Grok failure key.
    GrokFailureKey *string `mandatory:"false" json:"grokFailureKey"`

    // Multiline start regexp pattern.
    MultiLineStartRegexp *string `mandatory:"false" json:"multiLineStartRegexp"`
}

func (UnifiedAgentMultilineGrokParser) GetFieldTimeKey

func (m UnifiedAgentMultilineGrokParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentMultilineGrokParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentMultilineGrokParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentMultilineGrokParser) GetIsKeepTimeKey

func (m UnifiedAgentMultilineGrokParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentMultilineGrokParser) GetIsNullEmptyString

func (m UnifiedAgentMultilineGrokParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentMultilineGrokParser) GetNullValuePattern

func (m UnifiedAgentMultilineGrokParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentMultilineGrokParser) GetTimeoutInMilliseconds

func (m UnifiedAgentMultilineGrokParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentMultilineGrokParser) GetTypes

func (m UnifiedAgentMultilineGrokParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentMultilineGrokParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentMultilineGrokParser) String

func (m UnifiedAgentMultilineGrokParser) String() string

func (UnifiedAgentMultilineGrokParser) ValidateEnumValue

func (m UnifiedAgentMultilineGrokParser) 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 UnifiedAgentMultilineParser

UnifiedAgentMultilineParser Multiline parser.

type UnifiedAgentMultilineParser struct {

    // Mutiline pattern format.
    Format []string `mandatory:"true" json:"format"`

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`

    // First line pattern format.
    FormatFirstline *string `mandatory:"false" json:"formatFirstline"`
}

func (UnifiedAgentMultilineParser) GetFieldTimeKey

func (m UnifiedAgentMultilineParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentMultilineParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentMultilineParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentMultilineParser) GetIsKeepTimeKey

func (m UnifiedAgentMultilineParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentMultilineParser) GetIsNullEmptyString

func (m UnifiedAgentMultilineParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentMultilineParser) GetNullValuePattern

func (m UnifiedAgentMultilineParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentMultilineParser) GetTimeoutInMilliseconds

func (m UnifiedAgentMultilineParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentMultilineParser) GetTypes

func (m UnifiedAgentMultilineParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentMultilineParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentMultilineParser) String

func (m UnifiedAgentMultilineParser) String() string

func (UnifiedAgentMultilineParser) ValidateEnumValue

func (m UnifiedAgentMultilineParser) 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 UnifiedAgentNoneParser

UnifiedAgentNoneParser This parser signifies a non-parser, and puts the entire log line in a message_key.

type UnifiedAgentNoneParser struct {

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`

    // Specifies the field name to contain logs.
    MessageKey *string `mandatory:"false" json:"messageKey"`
}

func (UnifiedAgentNoneParser) GetFieldTimeKey

func (m UnifiedAgentNoneParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentNoneParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentNoneParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentNoneParser) GetIsKeepTimeKey

func (m UnifiedAgentNoneParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentNoneParser) GetIsNullEmptyString

func (m UnifiedAgentNoneParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentNoneParser) GetNullValuePattern

func (m UnifiedAgentNoneParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentNoneParser) GetTimeoutInMilliseconds

func (m UnifiedAgentNoneParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentNoneParser) GetTypes

func (m UnifiedAgentNoneParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentNoneParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentNoneParser) String

func (m UnifiedAgentNoneParser) String() string

func (UnifiedAgentNoneParser) ValidateEnumValue

func (m UnifiedAgentNoneParser) 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 UnifiedAgentOpenmetricsParser

UnifiedAgentOpenmetricsParser Openmetrics parser.

type UnifiedAgentOpenmetricsParser struct {

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`

    RecordInput *UnifiedAgentOpenmetricsParserRecord `mandatory:"false" json:"recordInput"`
}

func (UnifiedAgentOpenmetricsParser) GetFieldTimeKey

func (m UnifiedAgentOpenmetricsParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentOpenmetricsParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentOpenmetricsParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentOpenmetricsParser) GetIsKeepTimeKey

func (m UnifiedAgentOpenmetricsParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentOpenmetricsParser) GetIsNullEmptyString

func (m UnifiedAgentOpenmetricsParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentOpenmetricsParser) GetNullValuePattern

func (m UnifiedAgentOpenmetricsParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentOpenmetricsParser) GetTimeoutInMilliseconds

func (m UnifiedAgentOpenmetricsParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentOpenmetricsParser) GetTypes

func (m UnifiedAgentOpenmetricsParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentOpenmetricsParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentOpenmetricsParser) String

func (m UnifiedAgentOpenmetricsParser) String() string

func (UnifiedAgentOpenmetricsParser) ValidateEnumValue

func (m UnifiedAgentOpenmetricsParser) 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 UnifiedAgentOpenmetricsParserRecord

UnifiedAgentOpenmetricsParserRecord record section of openmetrics parser.

type UnifiedAgentOpenmetricsParserRecord struct {

    // Namespace to emit metrics.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Resource group to emit metrics.
    ResourceGroup *string `mandatory:"false" json:"resourceGroup"`

    // Dimensions to be added for metrics.
    Dimensions map[string]string `mandatory:"false" json:"dimensions"`
}

func (UnifiedAgentOpenmetricsParserRecord) String

func (m UnifiedAgentOpenmetricsParserRecord) String() string

func (UnifiedAgentOpenmetricsParserRecord) ValidateEnumValue

func (m UnifiedAgentOpenmetricsParserRecord) 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 UnifiedAgentOpenmetricsTailConfigurationDetails

UnifiedAgentOpenmetricsTailConfigurationDetails Unified Agent Openmetrics tail configuration object.

type UnifiedAgentOpenmetricsTailConfigurationDetails struct {

    // Tail log source objects.
    Sources []UnifiedAgentTailLogSource `mandatory:"true" json:"sources"`

    Destination *UnifiedAgentMonitoringDestination `mandatory:"true" json:"destination"`
}

func (UnifiedAgentOpenmetricsTailConfigurationDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentOpenmetricsTailConfigurationDetails) String

func (m UnifiedAgentOpenmetricsTailConfigurationDetails) String() string

func (UnifiedAgentOpenmetricsTailConfigurationDetails) ValidateEnumValue

func (m UnifiedAgentOpenmetricsTailConfigurationDetails) 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 UnifiedAgentParser

UnifiedAgentParser Source parser object.

type UnifiedAgentParser interface {

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    GetFieldTimeKey() *string

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    GetTypes() map[string]string

    // Specify the null value pattern.
    GetNullValuePattern() *string

    // If true, an empty string field is replaced with a null value.
    GetIsNullEmptyString() *bool

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    GetIsEstimateCurrentEvent() *bool

    // If true, keep the time field in the record.
    GetIsKeepTimeKey() *bool

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    GetTimeoutInMilliseconds() *int
}

type UnifiedAgentParserFilter

UnifiedAgentParserFilter Logging parser filter object. Ref: https://docs.fluentd.org/filter/parser

type UnifiedAgentParserFilter struct {

    // Unique name for the filter.
    Name *string `mandatory:"true" json:"name"`

    Parser UnifiedAgentParser `mandatory:"true" json:"parser"`

    // The field name in the record to parse.
    KeyName *string `mandatory:"true" json:"keyName"`

    // If true, keep the original event time in the parsed result.
    ReserveTime *bool `mandatory:"false" json:"reserveTime"`

    // If true, keep the original key-value pair in the parsed result.
    ReserveData *bool `mandatory:"false" json:"reserveData"`

    // If true, remove the keyName field when parsing is succeeded.
    RemoveKeyNameField *bool `mandatory:"false" json:"removeKeyNameField"`

    // If true, the invalid string is replaced with safe characters and is re-parsed.
    ReplaceInvalidSequence *bool `mandatory:"false" json:"replaceInvalidSequence"`

    // Store the parsed values with the specified key name prefix.
    InjectKeyPrefix *string `mandatory:"false" json:"injectKeyPrefix"`

    // Store the parsed values as a hash value in a field.
    HashValueField *string `mandatory:"false" json:"hashValueField"`

    // If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format
    // does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable.
    // If you want to ignore these errors, set this to false.
    EmitInvalidRecordToError *bool `mandatory:"false" json:"emitInvalidRecordToError"`
}

func (UnifiedAgentParserFilter) GetName

func (m UnifiedAgentParserFilter) GetName() *string

GetName returns Name

func (UnifiedAgentParserFilter) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentParserFilter) String

func (m UnifiedAgentParserFilter) String() string

func (*UnifiedAgentParserFilter) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (UnifiedAgentParserFilter) ValidateEnumValue

func (m UnifiedAgentParserFilter) 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 UnifiedAgentParserParserTypeEnum

UnifiedAgentParserParserTypeEnum Enum with underlying type: string

type UnifiedAgentParserParserTypeEnum string

Set of constants representing the allowable values for UnifiedAgentParserParserTypeEnum

const (
    UnifiedAgentParserParserTypeAuditd        UnifiedAgentParserParserTypeEnum = "AUDITD"
    UnifiedAgentParserParserTypeCri           UnifiedAgentParserParserTypeEnum = "CRI"
    UnifiedAgentParserParserTypeJson          UnifiedAgentParserParserTypeEnum = "JSON"
    UnifiedAgentParserParserTypeTsv           UnifiedAgentParserParserTypeEnum = "TSV"
    UnifiedAgentParserParserTypeCsv           UnifiedAgentParserParserTypeEnum = "CSV"
    UnifiedAgentParserParserTypeNone          UnifiedAgentParserParserTypeEnum = "NONE"
    UnifiedAgentParserParserTypeSyslog        UnifiedAgentParserParserTypeEnum = "SYSLOG"
    UnifiedAgentParserParserTypeApache2       UnifiedAgentParserParserTypeEnum = "APACHE2"
    UnifiedAgentParserParserTypeApacheError   UnifiedAgentParserParserTypeEnum = "APACHE_ERROR"
    UnifiedAgentParserParserTypeMsgpack       UnifiedAgentParserParserTypeEnum = "MSGPACK"
    UnifiedAgentParserParserTypeRegexp        UnifiedAgentParserParserTypeEnum = "REGEXP"
    UnifiedAgentParserParserTypeMultiline     UnifiedAgentParserParserTypeEnum = "MULTILINE"
    UnifiedAgentParserParserTypeGrok          UnifiedAgentParserParserTypeEnum = "GROK"
    UnifiedAgentParserParserTypeMultilineGrok UnifiedAgentParserParserTypeEnum = "MULTILINE_GROK"
    UnifiedAgentParserParserTypeOpenmetrics   UnifiedAgentParserParserTypeEnum = "OPENMETRICS"
)

func GetMappingUnifiedAgentParserParserTypeEnum

func GetMappingUnifiedAgentParserParserTypeEnum(val string) (UnifiedAgentParserParserTypeEnum, bool)

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

func GetUnifiedAgentParserParserTypeEnumValues

func GetUnifiedAgentParserParserTypeEnumValues() []UnifiedAgentParserParserTypeEnum

GetUnifiedAgentParserParserTypeEnumValues Enumerates the set of values for UnifiedAgentParserParserTypeEnum

type UnifiedAgentRegexParser

UnifiedAgentRegexParser Regexp parser.

type UnifiedAgentRegexParser struct {

    // Regex pattern.
    Expression *string `mandatory:"true" json:"expression"`

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`

    // Time format.
    TimeFormat *string `mandatory:"false" json:"timeFormat"`
}

func (UnifiedAgentRegexParser) GetFieldTimeKey

func (m UnifiedAgentRegexParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentRegexParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentRegexParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentRegexParser) GetIsKeepTimeKey

func (m UnifiedAgentRegexParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentRegexParser) GetIsNullEmptyString

func (m UnifiedAgentRegexParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentRegexParser) GetNullValuePattern

func (m UnifiedAgentRegexParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentRegexParser) GetTimeoutInMilliseconds

func (m UnifiedAgentRegexParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentRegexParser) GetTypes

func (m UnifiedAgentRegexParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentRegexParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentRegexParser) String

func (m UnifiedAgentRegexParser) String() string

func (UnifiedAgentRegexParser) ValidateEnumValue

func (m UnifiedAgentRegexParser) 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 UnifiedAgentServiceConfigurationDetails

UnifiedAgentServiceConfigurationDetails Top level Unified Agent service configuration object.

type UnifiedAgentServiceConfigurationDetails interface {
}

type UnifiedAgentServiceConfigurationStatesEnum

UnifiedAgentServiceConfigurationStatesEnum Enum with underlying type: string

type UnifiedAgentServiceConfigurationStatesEnum string

Set of constants representing the allowable values for UnifiedAgentServiceConfigurationStatesEnum

const (
    UnifiedAgentServiceConfigurationStatesValid   UnifiedAgentServiceConfigurationStatesEnum = "VALID"
    UnifiedAgentServiceConfigurationStatesInvalid UnifiedAgentServiceConfigurationStatesEnum = "INVALID"
)

func GetMappingUnifiedAgentServiceConfigurationStatesEnum

func GetMappingUnifiedAgentServiceConfigurationStatesEnum(val string) (UnifiedAgentServiceConfigurationStatesEnum, bool)

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

func GetUnifiedAgentServiceConfigurationStatesEnumValues

func GetUnifiedAgentServiceConfigurationStatesEnumValues() []UnifiedAgentServiceConfigurationStatesEnum

GetUnifiedAgentServiceConfigurationStatesEnumValues Enumerates the set of values for UnifiedAgentServiceConfigurationStatesEnum

type UnifiedAgentServiceConfigurationTypesEnum

UnifiedAgentServiceConfigurationTypesEnum Enum with underlying type: string

type UnifiedAgentServiceConfigurationTypesEnum string

Set of constants representing the allowable values for UnifiedAgentServiceConfigurationTypesEnum

const (
    UnifiedAgentServiceConfigurationTypesLogging    UnifiedAgentServiceConfigurationTypesEnum = "LOGGING"
    UnifiedAgentServiceConfigurationTypesMonitoring UnifiedAgentServiceConfigurationTypesEnum = "MONITORING"
)

func GetMappingUnifiedAgentServiceConfigurationTypesEnum

func GetMappingUnifiedAgentServiceConfigurationTypesEnum(val string) (UnifiedAgentServiceConfigurationTypesEnum, bool)

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

func GetUnifiedAgentServiceConfigurationTypesEnumValues

func GetUnifiedAgentServiceConfigurationTypesEnumValues() []UnifiedAgentServiceConfigurationTypesEnum

GetUnifiedAgentServiceConfigurationTypesEnumValues Enumerates the set of values for UnifiedAgentServiceConfigurationTypesEnum

type UnifiedAgentSyslogParser

UnifiedAgentSyslogParser Syslog Parser.

type UnifiedAgentSyslogParser struct {

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`

    // Time format.
    TimeFormat *string `mandatory:"false" json:"timeFormat"`

    // RFC 5424 time format.
    Rfc5424TimeFormat *string `mandatory:"false" json:"rfc5424TimeFormat"`

    // Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    IsWithPriority *bool `mandatory:"false" json:"isWithPriority"`

    // Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    IsSupportColonlessIdent *bool `mandatory:"false" json:"isSupportColonlessIdent"`

    // Syslog message format.
    MessageFormat UnifiedAgentSyslogParserMessageFormatEnum `mandatory:"false" json:"messageFormat,omitempty"`

    // Syslog parser type.
    SyslogParserType UnifiedAgentSyslogParserSyslogParserTypeEnum `mandatory:"false" json:"syslogParserType,omitempty"`
}

func (UnifiedAgentSyslogParser) GetFieldTimeKey

func (m UnifiedAgentSyslogParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentSyslogParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentSyslogParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentSyslogParser) GetIsKeepTimeKey

func (m UnifiedAgentSyslogParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentSyslogParser) GetIsNullEmptyString

func (m UnifiedAgentSyslogParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentSyslogParser) GetNullValuePattern

func (m UnifiedAgentSyslogParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentSyslogParser) GetTimeoutInMilliseconds

func (m UnifiedAgentSyslogParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentSyslogParser) GetTypes

func (m UnifiedAgentSyslogParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentSyslogParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentSyslogParser) String

func (m UnifiedAgentSyslogParser) String() string

func (UnifiedAgentSyslogParser) ValidateEnumValue

func (m UnifiedAgentSyslogParser) 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 UnifiedAgentSyslogParserMessageFormatEnum

UnifiedAgentSyslogParserMessageFormatEnum Enum with underlying type: string

type UnifiedAgentSyslogParserMessageFormatEnum string

Set of constants representing the allowable values for UnifiedAgentSyslogParserMessageFormatEnum

const (
    UnifiedAgentSyslogParserMessageFormatRfc3164 UnifiedAgentSyslogParserMessageFormatEnum = "RFC3164"
    UnifiedAgentSyslogParserMessageFormatRfc5424 UnifiedAgentSyslogParserMessageFormatEnum = "RFC5424"
    UnifiedAgentSyslogParserMessageFormatAuto    UnifiedAgentSyslogParserMessageFormatEnum = "AUTO"
)

func GetMappingUnifiedAgentSyslogParserMessageFormatEnum

func GetMappingUnifiedAgentSyslogParserMessageFormatEnum(val string) (UnifiedAgentSyslogParserMessageFormatEnum, bool)

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

func GetUnifiedAgentSyslogParserMessageFormatEnumValues

func GetUnifiedAgentSyslogParserMessageFormatEnumValues() []UnifiedAgentSyslogParserMessageFormatEnum

GetUnifiedAgentSyslogParserMessageFormatEnumValues Enumerates the set of values for UnifiedAgentSyslogParserMessageFormatEnum

type UnifiedAgentSyslogParserSyslogParserTypeEnum

UnifiedAgentSyslogParserSyslogParserTypeEnum Enum with underlying type: string

type UnifiedAgentSyslogParserSyslogParserTypeEnum string

Set of constants representing the allowable values for UnifiedAgentSyslogParserSyslogParserTypeEnum

const (
    UnifiedAgentSyslogParserSyslogParserTypeString UnifiedAgentSyslogParserSyslogParserTypeEnum = "STRING"
    UnifiedAgentSyslogParserSyslogParserTypeRegexp UnifiedAgentSyslogParserSyslogParserTypeEnum = "REGEXP"
)

func GetMappingUnifiedAgentSyslogParserSyslogParserTypeEnum

func GetMappingUnifiedAgentSyslogParserSyslogParserTypeEnum(val string) (UnifiedAgentSyslogParserSyslogParserTypeEnum, bool)

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

func GetUnifiedAgentSyslogParserSyslogParserTypeEnumValues

func GetUnifiedAgentSyslogParserSyslogParserTypeEnumValues() []UnifiedAgentSyslogParserSyslogParserTypeEnum

GetUnifiedAgentSyslogParserSyslogParserTypeEnumValues Enumerates the set of values for UnifiedAgentSyslogParserSyslogParserTypeEnum

type UnifiedAgentTailLogSource

UnifiedAgentTailLogSource Tail log source object.

type UnifiedAgentTailLogSource struct {

    // Unique name for the source.
    Name *string `mandatory:"true" json:"name"`

    // Absolute paths for log source files. Wildcards can be used.
    Paths []string `mandatory:"true" json:"paths"`

    Parser UnifiedAgentParser `mandatory:"false" json:"parser"`

    AdvancedOptions *UnifiedAgentTailSourceAdvancedOptions `mandatory:"false" json:"advancedOptions"`
}

func (UnifiedAgentTailLogSource) GetName

func (m UnifiedAgentTailLogSource) GetName() *string

GetName returns Name

func (UnifiedAgentTailLogSource) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentTailLogSource) String

func (m UnifiedAgentTailLogSource) String() string

func (*UnifiedAgentTailLogSource) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (UnifiedAgentTailLogSource) ValidateEnumValue

func (m UnifiedAgentTailLogSource) 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 UnifiedAgentTailSourceAdvancedOptions

UnifiedAgentTailSourceAdvancedOptions Advanced options for logging configuration

type UnifiedAgentTailSourceAdvancedOptions struct {

    // Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
    IsReadFromHead *bool `mandatory:"false" json:"isReadFromHead"`
}

func (UnifiedAgentTailSourceAdvancedOptions) String

func (m UnifiedAgentTailSourceAdvancedOptions) String() string

func (UnifiedAgentTailSourceAdvancedOptions) ValidateEnumValue

func (m UnifiedAgentTailSourceAdvancedOptions) 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 UnifiedAgentTsvParser

UnifiedAgentTsvParser TSV Parser.

type UnifiedAgentTsvParser struct {

    // TSV keys.
    Keys []string `mandatory:"true" json:"keys"`

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`

    // TSV delimiter.
    Delimiter *string `mandatory:"false" json:"delimiter"`
}

func (UnifiedAgentTsvParser) GetFieldTimeKey

func (m UnifiedAgentTsvParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedAgentTsvParser) GetIsEstimateCurrentEvent

func (m UnifiedAgentTsvParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedAgentTsvParser) GetIsKeepTimeKey

func (m UnifiedAgentTsvParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedAgentTsvParser) GetIsNullEmptyString

func (m UnifiedAgentTsvParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedAgentTsvParser) GetNullValuePattern

func (m UnifiedAgentTsvParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedAgentTsvParser) GetTimeoutInMilliseconds

func (m UnifiedAgentTsvParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedAgentTsvParser) GetTypes

func (m UnifiedAgentTsvParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedAgentTsvParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentTsvParser) String

func (m UnifiedAgentTsvParser) String() string

func (UnifiedAgentTsvParser) ValidateEnumValue

func (m UnifiedAgentTsvParser) 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 UnifiedAgentUrlConfigurationDetails

UnifiedAgentUrlConfigurationDetails Unified Agent scrape URL configuration object.

type UnifiedAgentUrlConfigurationDetails struct {
    Source *UnifiedAgentMonitoringUrlSource `mandatory:"true" json:"source"`

    Destination *UnifiedAgentMonitoringDestination `mandatory:"true" json:"destination"`

    Filter *UnifiedAgentUrlFilter `mandatory:"false" json:"filter"`
}

func (UnifiedAgentUrlConfigurationDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentUrlConfigurationDetails) String

func (m UnifiedAgentUrlConfigurationDetails) String() string

func (UnifiedAgentUrlConfigurationDetails) ValidateEnumValue

func (m UnifiedAgentUrlConfigurationDetails) 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 UnifiedAgentUrlFilter

UnifiedAgentUrlFilter Kubernetes filter object

type UnifiedAgentUrlFilter struct {

    // Unique name for the filter.
    Name *string `mandatory:"true" json:"name"`

    // List of metrics regex to be allowed.
    AllowList []string `mandatory:"false" json:"allowList"`

    // List of metrics regex to be denied.
    DenyList []string `mandatory:"false" json:"denyList"`
}

func (UnifiedAgentUrlFilter) GetName

func (m UnifiedAgentUrlFilter) GetName() *string

GetName returns Name

func (UnifiedAgentUrlFilter) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentUrlFilter) String

func (m UnifiedAgentUrlFilter) String() string

func (UnifiedAgentUrlFilter) ValidateEnumValue

func (m UnifiedAgentUrlFilter) 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 UnifiedAgentUrlScrapeTarget

UnifiedAgentUrlScrapeTarget Monitoring scrape object.

type UnifiedAgentUrlScrapeTarget struct {

    // URL from which the metrics are fetched.
    Url *string `mandatory:"true" json:"url"`

    // Custom name.
    Name *string `mandatory:"false" json:"name"`
}

func (UnifiedAgentUrlScrapeTarget) String

func (m UnifiedAgentUrlScrapeTarget) String() string

func (UnifiedAgentUrlScrapeTarget) ValidateEnumValue

func (m UnifiedAgentUrlScrapeTarget) 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 UnifiedAgentWindowsEventSource

UnifiedAgentWindowsEventSource Windows events log source object.

type UnifiedAgentWindowsEventSource struct {

    // Unique name for the source.
    Name *string `mandatory:"true" json:"name"`

    // Windows event log channels.
    Channels []string `mandatory:"true" json:"channels"`
}

func (UnifiedAgentWindowsEventSource) GetName

func (m UnifiedAgentWindowsEventSource) GetName() *string

GetName returns Name

func (UnifiedAgentWindowsEventSource) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedAgentWindowsEventSource) String

func (m UnifiedAgentWindowsEventSource) String() string

func (UnifiedAgentWindowsEventSource) ValidateEnumValue

func (m UnifiedAgentWindowsEventSource) 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 UnifiedJsonParser

UnifiedJsonParser JSON parser.

type UnifiedJsonParser struct {

    // Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeKey *string `mandatory:"false" json:"fieldTimeKey"`

    // Specify types for converting a field into another type.
    // For example,
    //   With this configuration:
    //       <parse>
    //         @type csv
    //         keys time,host,req_id,user
    //         time_key time
    //       </parse>
    //   This incoming event:
    //     "2013/02/28 12:00:00,192.168.0.1,111,-"
    //   is parsed as:
    //     1362020400 (2013/02/28/ 12:00:00)
    //     record:
    //     {
    //       "host"   : "192.168.0.1",
    //       "req_id" : "111",
    //       "user"   : "-"
    //     }
    Types map[string]string `mandatory:"false" json:"types"`

    // Specify the null value pattern.
    NullValuePattern *string `mandatory:"false" json:"nullValuePattern"`

    // If true, an empty string field is replaced with a null value.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

    // If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsEstimateCurrentEvent *bool `mandatory:"false" json:"isEstimateCurrentEvent"`

    // If true, keep the time field in the record.
    IsKeepTimeKey *bool `mandatory:"false" json:"isKeepTimeKey"`

    // Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    TimeoutInMilliseconds *int `mandatory:"false" json:"timeoutInMilliseconds"`

    // Process time value using the specified format.
    TimeFormat *string `mandatory:"false" json:"timeFormat"`

    // If true, a separator parameter can be further defined.
    ParseNested *bool `mandatory:"false" json:"parseNested"`

    // Keys of adjacent levels are joined by the separator.
    Separator *string `mandatory:"false" json:"separator"`

    // JSON parser time type.
    TimeType UnifiedJsonParserTimeTypeEnum `mandatory:"false" json:"timeType,omitempty"`
}

func (UnifiedJsonParser) GetFieldTimeKey

func (m UnifiedJsonParser) GetFieldTimeKey() *string

GetFieldTimeKey returns FieldTimeKey

func (UnifiedJsonParser) GetIsEstimateCurrentEvent

func (m UnifiedJsonParser) GetIsEstimateCurrentEvent() *bool

GetIsEstimateCurrentEvent returns IsEstimateCurrentEvent

func (UnifiedJsonParser) GetIsKeepTimeKey

func (m UnifiedJsonParser) GetIsKeepTimeKey() *bool

GetIsKeepTimeKey returns IsKeepTimeKey

func (UnifiedJsonParser) GetIsNullEmptyString

func (m UnifiedJsonParser) GetIsNullEmptyString() *bool

GetIsNullEmptyString returns IsNullEmptyString

func (UnifiedJsonParser) GetNullValuePattern

func (m UnifiedJsonParser) GetNullValuePattern() *string

GetNullValuePattern returns NullValuePattern

func (UnifiedJsonParser) GetTimeoutInMilliseconds

func (m UnifiedJsonParser) GetTimeoutInMilliseconds() *int

GetTimeoutInMilliseconds returns TimeoutInMilliseconds

func (UnifiedJsonParser) GetTypes

func (m UnifiedJsonParser) GetTypes() map[string]string

GetTypes returns Types

func (UnifiedJsonParser) MarshalJSON

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

MarshalJSON marshals to json representation

func (UnifiedJsonParser) String

func (m UnifiedJsonParser) String() string

func (UnifiedJsonParser) ValidateEnumValue

func (m UnifiedJsonParser) 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 UnifiedJsonParserTimeTypeEnum

UnifiedJsonParserTimeTypeEnum Enum with underlying type: string

type UnifiedJsonParserTimeTypeEnum string

Set of constants representing the allowable values for UnifiedJsonParserTimeTypeEnum

const (
    UnifiedJsonParserTimeTypeFloat    UnifiedJsonParserTimeTypeEnum = "FLOAT"
    UnifiedJsonParserTimeTypeUnixtime UnifiedJsonParserTimeTypeEnum = "UNIXTIME"
    UnifiedJsonParserTimeTypeString   UnifiedJsonParserTimeTypeEnum = "STRING"
)

func GetMappingUnifiedJsonParserTimeTypeEnum

func GetMappingUnifiedJsonParserTimeTypeEnum(val string) (UnifiedJsonParserTimeTypeEnum, bool)

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

func GetUnifiedJsonParserTimeTypeEnumValues

func GetUnifiedJsonParserTimeTypeEnumValues() []UnifiedJsonParserTimeTypeEnum

GetUnifiedJsonParserTimeTypeEnumValues Enumerates the set of values for UnifiedJsonParserTimeTypeEnum

type UpdateConfigurationDetails

UpdateConfigurationDetails The updatable configuration properties.

type UpdateConfigurationDetails struct {
    Source *SourceUpdateDetails `mandatory:"true" json:"source"`

    Archiving *Archiving `mandatory:"false" json:"archiving"`
}

func (UpdateConfigurationDetails) String

func (m UpdateConfigurationDetails) String() string

func (UpdateConfigurationDetails) ValidateEnumValue

func (m UpdateConfigurationDetails) 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 UpdateLogDetails

UpdateLogDetails Update log object properties.

type UpdateLogDetails struct {

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Whether or not this resource is currently enabled.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Log retention duration in 30-day increments (30, 60, 90 and so on until 180).
    RetentionDuration *int `mandatory:"false" json:"retentionDuration"`

    Configuration *UpdateConfigurationDetails `mandatory:"false" json:"configuration"`
}

func (UpdateLogDetails) String

func (m UpdateLogDetails) String() string

func (UpdateLogDetails) ValidateEnumValue

func (m UpdateLogDetails) 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 UpdateLogGroupDetails

UpdateLogGroupDetails The details to update a log group.

type UpdateLogGroupDetails struct {

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for this resource.
    Description *string `mandatory:"false" json:"description"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
}

func (UpdateLogGroupDetails) String

func (m UpdateLogGroupDetails) String() string

func (UpdateLogGroupDetails) ValidateEnumValue

func (m UpdateLogGroupDetails) 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 UpdateLogGroupRequest

UpdateLogGroupRequest wrapper for the UpdateLogGroup operation

# See also

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

type UpdateLogGroupRequest struct {

    // OCID of a log group to work with.
    LogGroupId *string `mandatory:"true" contributesTo:"path" name:"logGroupId"`

    // LogGroup config parameters to update.
    UpdateLogGroupDetails `contributesTo:"body"`

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

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

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

func (UpdateLogGroupRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateLogGroupRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateLogGroupRequest) RetryPolicy

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

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

func (UpdateLogGroupRequest) String

func (request UpdateLogGroupRequest) String() string

func (UpdateLogGroupRequest) ValidateEnumValue

func (request UpdateLogGroupRequest) 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 UpdateLogGroupResponse

UpdateLogGroupResponse wrapper for the UpdateLogGroup operation

type UpdateLogGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (UpdateLogGroupResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateLogGroupResponse) String

func (response UpdateLogGroupResponse) String() string

type UpdateLogRequest

UpdateLogRequest wrapper for the UpdateLog operation

# See also

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

type UpdateLogRequest struct {

    // OCID of a log group to work with.
    LogGroupId *string `mandatory:"true" contributesTo:"path" name:"logGroupId"`

    // OCID of a log to work with.
    LogId *string `mandatory:"true" contributesTo:"path" name:"logId"`

    // Log config parameters to update.
    UpdateLogDetails `contributesTo:"body"`

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

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

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

func (UpdateLogRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateLogRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateLogRequest) RetryPolicy

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

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

func (UpdateLogRequest) String

func (request UpdateLogRequest) String() string

func (UpdateLogRequest) ValidateEnumValue

func (request UpdateLogRequest) 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 UpdateLogResponse

UpdateLogResponse wrapper for the UpdateLog operation

type UpdateLogResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (UpdateLogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateLogResponse) String

func (response UpdateLogResponse) String() string

type UpdateLogSavedSearchDetails

UpdateLogSavedSearchDetails The update details to update a LogSavedSearch.

type UpdateLogSavedSearchDetails struct {

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    Name *string `mandatory:"false" json:"name"`

    // Description for this resource.
    Description *string `mandatory:"false" json:"description"`

    // The search query that is saved.
    Query *string `mandatory:"false" json:"query"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
}

func (UpdateLogSavedSearchDetails) String

func (m UpdateLogSavedSearchDetails) String() string

func (UpdateLogSavedSearchDetails) ValidateEnumValue

func (m UpdateLogSavedSearchDetails) 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 UpdateLogSavedSearchRequest

UpdateLogSavedSearchRequest wrapper for the UpdateLogSavedSearch operation

# See also

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

type UpdateLogSavedSearchRequest struct {

    // OCID of the logSavedSearch.
    LogSavedSearchId *string `mandatory:"true" contributesTo:"path" name:"logSavedSearchId"`

    // Updates to the saved search.
    UpdateLogSavedSearchDetails `contributesTo:"body"`

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

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

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

func (UpdateLogSavedSearchRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateLogSavedSearchRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateLogSavedSearchRequest) RetryPolicy

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

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

func (UpdateLogSavedSearchRequest) String

func (request UpdateLogSavedSearchRequest) String() string

func (UpdateLogSavedSearchRequest) ValidateEnumValue

func (request UpdateLogSavedSearchRequest) 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 UpdateLogSavedSearchResponse

UpdateLogSavedSearchResponse wrapper for the UpdateLogSavedSearch operation

type UpdateLogSavedSearchResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LogSavedSearch instance
    LogSavedSearch `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 (UpdateLogSavedSearchResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateLogSavedSearchResponse) String

func (response UpdateLogSavedSearchResponse) String() string

type UpdateUnifiedAgentConfigurationDetails

UpdateUnifiedAgentConfigurationDetails Update Object for the Unified Agent configuration.

type UpdateUnifiedAgentConfigurationDetails struct {

    // The user-friendly display name. This must be unique within the enclosing resource,
    // and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Whether or not this resource is currently enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    ServiceConfiguration UnifiedAgentServiceConfigurationDetails `mandatory:"true" json:"serviceConfiguration"`

    // Defined tags for this resource. Each key is predefined and scoped to a
    // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no
    // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Description for this resource.
    Description *string `mandatory:"false" json:"description"`

    GroupAssociation *GroupAssociationDetails `mandatory:"false" json:"groupAssociation"`
}

func (UpdateUnifiedAgentConfigurationDetails) String

func (m UpdateUnifiedAgentConfigurationDetails) String() string

func (*UpdateUnifiedAgentConfigurationDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (UpdateUnifiedAgentConfigurationDetails) ValidateEnumValue

func (m UpdateUnifiedAgentConfigurationDetails) 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 UpdateUnifiedAgentConfigurationRequest

UpdateUnifiedAgentConfigurationRequest wrapper for the UpdateUnifiedAgentConfiguration operation

# See also

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

type UpdateUnifiedAgentConfigurationRequest struct {

    // The OCID of the Unified Agent configuration.
    UnifiedAgentConfigurationId *string `mandatory:"true" contributesTo:"path" name:"unifiedAgentConfigurationId"`

    // Unified agent configuration to update. Empty group associations list doesn't modify the list, null value for group association clears all the previous associations.
    UpdateUnifiedAgentConfigurationDetails `contributesTo:"body"`

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

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

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

func (UpdateUnifiedAgentConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateUnifiedAgentConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateUnifiedAgentConfigurationRequest) RetryPolicy

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

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

func (UpdateUnifiedAgentConfigurationRequest) String

func (request UpdateUnifiedAgentConfigurationRequest) String() string

func (UpdateUnifiedAgentConfigurationRequest) ValidateEnumValue

func (request UpdateUnifiedAgentConfigurationRequest) 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 UpdateUnifiedAgentConfigurationResponse

UpdateUnifiedAgentConfigurationResponse wrapper for the UpdateUnifiedAgentConfiguration operation

type UpdateUnifiedAgentConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (UpdateUnifiedAgentConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateUnifiedAgentConfigurationResponse) String

func (response UpdateUnifiedAgentConfigurationResponse) String() string

type WorkRequest

WorkRequest A work request.

type WorkRequest struct {

    // The work request OCID.
    Id *string `mandatory:"true" json:"id"`

    // The type of work the work request is doing.
    OperationType OperationTypesEnum `mandatory:"true" json:"operationType"`

    // The current status of the work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The work request's compartment OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources this work request affects.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The time the work request was accepted.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The time the work request was started.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the work request was finished.
    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 at
    // 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 date and time 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 WorkRequestLog

WorkRequestLog A log message from the execution of a work request.

type WorkRequestLog struct {

    // Human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The time the log message was written. An RFC3339-formatted date and time string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLog) String

func (m WorkRequestLog) String() string

func (WorkRequestLog) ValidateEnumValue

func (m WorkRequestLog) 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 resource identifier the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can do a GET on to access the resource metadata.
    EntityUri *string `mandatory:"false" json:"entityUri"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

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

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

type WorkRequestSummary

WorkRequestSummary A summary of a work request.

type WorkRequestSummary struct {

    // The OCID of the work request.
    Id *string `mandatory:"false" json:"id"`

    // The type of work the work request is doing.
    OperationType OperationTypesEnum `mandatory:"false" json:"operationType,omitempty"`

    // The current status of the work request.
    Status OperationStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The OCID of the work request's compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The resources this work request affects.
    Resources []WorkRequestResource `mandatory:"false" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"false" json:"percentComplete"`

    // The time the work request was accepted.
    TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"`

    // The time the work request was started.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the work request was finished.
    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