...

Package logging

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

Overview ▾

Index ▾

type ActionTypesEnum
    func GetActionTypesEnumValues() []ActionTypesEnum
type Archiving
    func (m Archiving) String() string
type Category
    func (m Category) String() string
type ChangeLogGroupCompartmentDetails
    func (m ChangeLogGroupCompartmentDetails) String() string
type ChangeLogGroupCompartmentRequest
    func (request ChangeLogGroupCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ChangeLogGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeLogGroupCompartmentRequest) String() string
type ChangeLogGroupCompartmentResponse
    func (response ChangeLogGroupCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeLogGroupCompartmentResponse) String() string
type ChangeLogLogGroupDetails
    func (m ChangeLogLogGroupDetails) String() string
type ChangeLogLogGroupRequest
    func (request ChangeLogLogGroupRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ChangeLogLogGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeLogLogGroupRequest) String() string
type ChangeLogLogGroupResponse
    func (response ChangeLogLogGroupResponse) HTTPResponse() *http.Response
    func (response ChangeLogLogGroupResponse) String() string
type ChangeLogSavedSearchCompartmentDetails
    func (m ChangeLogSavedSearchCompartmentDetails) String() string
type ChangeLogSavedSearchCompartmentRequest
    func (request ChangeLogSavedSearchCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ChangeLogSavedSearchCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeLogSavedSearchCompartmentRequest) String() string
type ChangeLogSavedSearchCompartmentResponse
    func (response ChangeLogSavedSearchCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeLogSavedSearchCompartmentResponse) String() string
type ChangeUnifiedAgentConfigurationCompartmentDetails
    func (m ChangeUnifiedAgentConfigurationCompartmentDetails) String() string
type ChangeUnifiedAgentConfigurationCompartmentRequest
    func (request ChangeUnifiedAgentConfigurationCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ChangeUnifiedAgentConfigurationCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeUnifiedAgentConfigurationCompartmentRequest) String() string
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)
type CreateLogDetails
    func (m CreateLogDetails) String() string
type CreateLogDetailsLogTypeEnum
    func GetCreateLogDetailsLogTypeEnumValues() []CreateLogDetailsLogTypeEnum
type CreateLogGroupDetails
    func (m CreateLogGroupDetails) String() string
type CreateLogGroupRequest
    func (request CreateLogGroupRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateLogGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateLogGroupRequest) String() string
type CreateLogGroupResponse
    func (response CreateLogGroupResponse) HTTPResponse() *http.Response
    func (response CreateLogGroupResponse) String() string
type CreateLogRequest
    func (request CreateLogRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateLogRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateLogRequest) String() string
type CreateLogResponse
    func (response CreateLogResponse) HTTPResponse() *http.Response
    func (response CreateLogResponse) String() string
type CreateLogSavedSearchDetails
    func (m CreateLogSavedSearchDetails) String() string
type CreateLogSavedSearchRequest
    func (request CreateLogSavedSearchRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateLogSavedSearchRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateLogSavedSearchRequest) String() string
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)
type CreateUnifiedAgentConfigurationRequest
    func (request CreateUnifiedAgentConfigurationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateUnifiedAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateUnifiedAgentConfigurationRequest) String() string
type CreateUnifiedAgentConfigurationResponse
    func (response CreateUnifiedAgentConfigurationResponse) HTTPResponse() *http.Response
    func (response CreateUnifiedAgentConfigurationResponse) String() string
type DeleteLogGroupRequest
    func (request DeleteLogGroupRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteLogGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteLogGroupRequest) String() string
type DeleteLogGroupResponse
    func (response DeleteLogGroupResponse) HTTPResponse() *http.Response
    func (response DeleteLogGroupResponse) String() string
type DeleteLogRequest
    func (request DeleteLogRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteLogRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteLogRequest) String() string
type DeleteLogResponse
    func (response DeleteLogResponse) HTTPResponse() *http.Response
    func (response DeleteLogResponse) String() string
type DeleteLogSavedSearchRequest
    func (request DeleteLogSavedSearchRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteLogSavedSearchRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteLogSavedSearchRequest) String() string
type DeleteLogSavedSearchResponse
    func (response DeleteLogSavedSearchResponse) HTTPResponse() *http.Response
    func (response DeleteLogSavedSearchResponse) String() string
type DeleteUnifiedAgentConfigurationRequest
    func (request DeleteUnifiedAgentConfigurationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteUnifiedAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteUnifiedAgentConfigurationRequest) String() string
type DeleteUnifiedAgentConfigurationResponse
    func (response DeleteUnifiedAgentConfigurationResponse) HTTPResponse() *http.Response
    func (response DeleteUnifiedAgentConfigurationResponse) String() string
type DeleteWorkRequestRequest
    func (request DeleteWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteWorkRequestRequest) String() string
type DeleteWorkRequestResponse
    func (response DeleteWorkRequestResponse) HTTPResponse() *http.Response
    func (response DeleteWorkRequestResponse) String() string
type GetLogGroupRequest
    func (request GetLogGroupRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetLogGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLogGroupRequest) String() string
type GetLogGroupResponse
    func (response GetLogGroupResponse) HTTPResponse() *http.Response
    func (response GetLogGroupResponse) String() string
type GetLogIncludedSearchRequest
    func (request GetLogIncludedSearchRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetLogIncludedSearchRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLogIncludedSearchRequest) String() string
type GetLogIncludedSearchResponse
    func (response GetLogIncludedSearchResponse) HTTPResponse() *http.Response
    func (response GetLogIncludedSearchResponse) String() string
type GetLogRequest
    func (request GetLogRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetLogRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLogRequest) String() string
type GetLogResponse
    func (response GetLogResponse) HTTPResponse() *http.Response
    func (response GetLogResponse) String() string
type GetLogSavedSearchRequest
    func (request GetLogSavedSearchRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetLogSavedSearchRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLogSavedSearchRequest) String() string
type GetLogSavedSearchResponse
    func (response GetLogSavedSearchResponse) HTTPResponse() *http.Response
    func (response GetLogSavedSearchResponse) String() string
type GetUnifiedAgentConfigurationRequest
    func (request GetUnifiedAgentConfigurationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetUnifiedAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetUnifiedAgentConfigurationRequest) String() string
type GetUnifiedAgentConfigurationResponse
    func (response GetUnifiedAgentConfigurationResponse) HTTPResponse() *http.Response
    func (response GetUnifiedAgentConfigurationResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type GrokPattern
    func (m GrokPattern) String() string
type GroupAssociationDetails
    func (m GroupAssociationDetails) String() string
type ListLogGroupsRequest
    func (request ListLogGroupsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListLogGroupsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLogGroupsRequest) String() string
type ListLogGroupsResponse
    func (response ListLogGroupsResponse) HTTPResponse() *http.Response
    func (response ListLogGroupsResponse) String() string
type ListLogGroupsSortByEnum
    func GetListLogGroupsSortByEnumValues() []ListLogGroupsSortByEnum
type ListLogGroupsSortOrderEnum
    func GetListLogGroupsSortOrderEnumValues() []ListLogGroupsSortOrderEnum
type ListLogIncludedSearchesRequest
    func (request ListLogIncludedSearchesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListLogIncludedSearchesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLogIncludedSearchesRequest) String() string
type ListLogIncludedSearchesResponse
    func (response ListLogIncludedSearchesResponse) HTTPResponse() *http.Response
    func (response ListLogIncludedSearchesResponse) String() string
type ListLogIncludedSearchesSortByEnum
    func GetListLogIncludedSearchesSortByEnumValues() []ListLogIncludedSearchesSortByEnum
type ListLogIncludedSearchesSortOrderEnum
    func GetListLogIncludedSearchesSortOrderEnumValues() []ListLogIncludedSearchesSortOrderEnum
type ListLogSavedSearchesRequest
    func (request ListLogSavedSearchesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListLogSavedSearchesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLogSavedSearchesRequest) String() string
type ListLogSavedSearchesResponse
    func (response ListLogSavedSearchesResponse) HTTPResponse() *http.Response
    func (response ListLogSavedSearchesResponse) String() string
type ListLogSavedSearchesSortByEnum
    func GetListLogSavedSearchesSortByEnumValues() []ListLogSavedSearchesSortByEnum
type ListLogSavedSearchesSortOrderEnum
    func GetListLogSavedSearchesSortOrderEnumValues() []ListLogSavedSearchesSortOrderEnum
type ListLogsLifecycleStateEnum
    func GetListLogsLifecycleStateEnumValues() []ListLogsLifecycleStateEnum
type ListLogsLogTypeEnum
    func GetListLogsLogTypeEnumValues() []ListLogsLogTypeEnum
type ListLogsRequest
    func (request ListLogsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLogsRequest) String() string
type ListLogsResponse
    func (response ListLogsResponse) HTTPResponse() *http.Response
    func (response ListLogsResponse) String() string
type ListLogsSortByEnum
    func GetListLogsSortByEnumValues() []ListLogsSortByEnum
type ListLogsSortOrderEnum
    func GetListLogsSortOrderEnumValues() []ListLogsSortOrderEnum
type ListServicesRequest
    func (request ListServicesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListServicesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListServicesRequest) String() string
type ListServicesResponse
    func (response ListServicesResponse) HTTPResponse() *http.Response
    func (response ListServicesResponse) String() string
type ListUnifiedAgentConfigurationsLifecycleStateEnum
    func GetListUnifiedAgentConfigurationsLifecycleStateEnumValues() []ListUnifiedAgentConfigurationsLifecycleStateEnum
type ListUnifiedAgentConfigurationsRequest
    func (request ListUnifiedAgentConfigurationsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListUnifiedAgentConfigurationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListUnifiedAgentConfigurationsRequest) String() string
type ListUnifiedAgentConfigurationsResponse
    func (response ListUnifiedAgentConfigurationsResponse) HTTPResponse() *http.Response
    func (response ListUnifiedAgentConfigurationsResponse) String() string
type ListUnifiedAgentConfigurationsSortByEnum
    func GetListUnifiedAgentConfigurationsSortByEnumValues() []ListUnifiedAgentConfigurationsSortByEnum
type ListUnifiedAgentConfigurationsSortOrderEnum
    func GetListUnifiedAgentConfigurationsSortOrderEnumValues() []ListUnifiedAgentConfigurationsSortOrderEnum
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
type Log
    func (m Log) String() string
type LogGroup
    func (m LogGroup) String() string
type LogGroupLifecycleStateEnum
    func GetLogGroupLifecycleStateEnumValues() []LogGroupLifecycleStateEnum
type LogGroupSummary
    func (m LogGroupSummary) String() string
type LogIncludedSearch
    func (m LogIncludedSearch) String() string
type LogIncludedSearchSummary
    func (m LogIncludedSearchSummary) String() string
type LogIncludedSearchSummaryCollection
    func (m LogIncludedSearchSummaryCollection) String() string
type LogLifecycleStateEnum
    func GetLogLifecycleStateEnumValues() []LogLifecycleStateEnum
type LogLogTypeEnum
    func GetLogLogTypeEnumValues() []LogLogTypeEnum
type LogSavedSearch
    func (m LogSavedSearch) String() string
type LogSavedSearchLifecycleStateEnum
    func GetLogSavedSearchLifecycleStateEnumValues() []LogSavedSearchLifecycleStateEnum
type LogSavedSearchSummary
    func (m LogSavedSearchSummary) String() string
type LogSavedSearchSummaryCollection
    func (m LogSavedSearchSummaryCollection) String() string
type LogSummary
    func (m LogSummary) String() string
type LogSummaryLogTypeEnum
    func GetLogSummaryLogTypeEnumValues() []LogSummaryLogTypeEnum
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) GetLogIncludedSearch(ctx context.Context, request GetLogIncludedSearchRequest) (response GetLogIncludedSearchResponse, 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) ListLogIncludedSearches(ctx context.Context, request ListLogIncludedSearchesRequest) (response ListLogIncludedSearchesResponse, 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
type OperationStatusEnum
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypesEnum
    func GetOperationTypesEnumValues() []OperationTypesEnum
type Parameter
    func (m Parameter) String() string
type ParameterTypeEnum
    func GetParameterTypeEnumValues() []ParameterTypeEnum
type ResourceType
    func (m ResourceType) String() string
type ServiceSummary
    func (m ServiceSummary) String() string
type Source
type SourceSourceTypeEnum
    func GetSourceSourceTypeEnumValues() []SourceSourceTypeEnum
type SourceUpdateDetails
    func (m SourceUpdateDetails) String() string
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
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
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
type UnifiedAgentConfiguration
    func (m UnifiedAgentConfiguration) String() string
    func (m *UnifiedAgentConfiguration) UnmarshalJSON(data []byte) (e error)
type UnifiedAgentConfigurationCollection
    func (m UnifiedAgentConfigurationCollection) String() string
type UnifiedAgentConfigurationSummary
    func (m UnifiedAgentConfigurationSummary) String() string
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
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
type UnifiedAgentLoggingConfiguration
    func (m UnifiedAgentLoggingConfiguration) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentLoggingConfiguration) String() string
    func (m *UnifiedAgentLoggingConfiguration) UnmarshalJSON(data []byte) (e error)
type UnifiedAgentLoggingDestination
    func (m UnifiedAgentLoggingDestination) String() string
type UnifiedAgentLoggingSource
type UnifiedAgentLoggingSourceSourceTypeEnum
    func GetUnifiedAgentLoggingSourceSourceTypeEnumValues() []UnifiedAgentLoggingSourceSourceTypeEnum
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
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
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
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
type UnifiedAgentParser
type UnifiedAgentParserParserTypeEnum
    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
type UnifiedAgentServiceConfigurationDetails
type UnifiedAgentServiceConfigurationStatesEnum
    func GetUnifiedAgentServiceConfigurationStatesEnumValues() []UnifiedAgentServiceConfigurationStatesEnum
type UnifiedAgentServiceConfigurationTypesEnum
    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
type UnifiedAgentSyslogParserMessageFormatEnum
    func GetUnifiedAgentSyslogParserMessageFormatEnumValues() []UnifiedAgentSyslogParserMessageFormatEnum
type UnifiedAgentSyslogParserSyslogParserTypeEnum
    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)
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
type UnifiedAgentWindowsEventSource
    func (m UnifiedAgentWindowsEventSource) GetName() *string
    func (m UnifiedAgentWindowsEventSource) MarshalJSON() (buff []byte, e error)
    func (m UnifiedAgentWindowsEventSource) String() string
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
type UnifiedJsonParserTimeTypeEnum
    func GetUnifiedJsonParserTimeTypeEnumValues() []UnifiedJsonParserTimeTypeEnum
type UpdateConfigurationDetails
    func (m UpdateConfigurationDetails) String() string
type UpdateLogDetails
    func (m UpdateLogDetails) String() string
type UpdateLogGroupDetails
    func (m UpdateLogGroupDetails) String() string
type UpdateLogGroupRequest
    func (request UpdateLogGroupRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateLogGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateLogGroupRequest) String() string
type UpdateLogGroupResponse
    func (response UpdateLogGroupResponse) HTTPResponse() *http.Response
    func (response UpdateLogGroupResponse) String() string
type UpdateLogRequest
    func (request UpdateLogRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateLogRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateLogRequest) String() string
type UpdateLogResponse
    func (response UpdateLogResponse) HTTPResponse() *http.Response
    func (response UpdateLogResponse) String() string
type UpdateLogSavedSearchDetails
    func (m UpdateLogSavedSearchDetails) String() string
type UpdateLogSavedSearchRequest
    func (request UpdateLogSavedSearchRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateLogSavedSearchRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateLogSavedSearchRequest) String() string
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)
type UpdateUnifiedAgentConfigurationRequest
    func (request UpdateUnifiedAgentConfigurationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateUnifiedAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateUnifiedAgentConfigurationRequest) String() string
type UpdateUnifiedAgentConfigurationResponse
    func (response UpdateUnifiedAgentConfigurationResponse) HTTPResponse() *http.Response
    func (response UpdateUnifiedAgentConfigurationResponse) String() string
type WorkRequest
    func (m WorkRequest) String() string
type WorkRequestError
    func (m WorkRequestError) String() string
type WorkRequestLog
    func (m WorkRequestLog) String() string
type WorkRequestResource
    func (m WorkRequestResource) String() string
type WorkRequestSummary
    func (m WorkRequestSummary) String() string

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_included_search_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 grok_pattern.go group_association_details.go list_log_groups_request_response.go list_log_included_searches_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_included_search.go log_included_search_summary.go log_included_search_summary_collection.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 parameter.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_csv_parser.go unified_agent_grok_parser.go unified_agent_logging_configuration.go unified_agent_logging_destination.go unified_agent_logging_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_parser.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_tsv_parser.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

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

type Archiving

Archiving Log archiving configuration.

type Archiving struct {

    // True if archiving enabled. This field is now decrecated, you should use cloud flow to enable archiving.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

func (Archiving) String

func (m Archiving) String() string

type Category

Category Categories for resources.

type Category struct {

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

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

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

func (Category) String

func (m Category) String() string

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

type ChangeLogGroupCompartmentRequest

ChangeLogGroupCompartmentRequest wrapper for the ChangeLogGroupCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request ChangeLogGroupCompartmentRequest) HTTPRequest(method, path 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

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

type ChangeLogLogGroupRequest

ChangeLogLogGroupRequest wrapper for the ChangeLogLogGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request ChangeLogLogGroupRequest) HTTPRequest(method, path 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

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

type ChangeLogSavedSearchCompartmentRequest

ChangeLogSavedSearchCompartmentRequest wrapper for the ChangeLogSavedSearchCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request ChangeLogSavedSearchCompartmentRequest) HTTPRequest(method, path 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

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

type ChangeUnifiedAgentConfigurationCompartmentRequest

ChangeUnifiedAgentConfigurationCompartmentRequest wrapper for the ChangeUnifiedAgentConfigurationCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request ChangeUnifiedAgentConfigurationCompartmentRequest) HTTPRequest(method, path 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

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

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).
    RetentionDuration *int `mandatory:"false" json:"retentionDuration"`
}

func (CreateLogDetails) String

func (m CreateLogDetails) String() string

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

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

type CreateLogGroupRequest

CreateLogGroupRequest wrapper for the CreateLogGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request CreateLogGroupRequest) HTTPRequest(method, path 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

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/36.1.0/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) HTTPRequest

func (request CreateLogRequest) HTTPRequest(method, path 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

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 log saved search 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

type CreateLogSavedSearchRequest

CreateLogSavedSearchRequest wrapper for the CreateLogSavedSearch operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request CreateLogSavedSearchRequest) HTTPRequest(method, path 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

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 {

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

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

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

func (m CreateUnifiedAgentConfigurationDetails) String() string

func (*CreateUnifiedAgentConfigurationDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type CreateUnifiedAgentConfigurationRequest

CreateUnifiedAgentConfigurationRequest wrapper for the CreateUnifiedAgentConfiguration operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request CreateUnifiedAgentConfigurationRequest) HTTPRequest(method, path 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

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/36.1.0/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) HTTPRequest

func (request DeleteLogGroupRequest) HTTPRequest(method, path 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

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/36.1.0/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) HTTPRequest

func (request DeleteLogRequest) HTTPRequest(method, path 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

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/36.1.0/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) HTTPRequest

func (request DeleteLogSavedSearchRequest) HTTPRequest(method, path 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

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/36.1.0/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) HTTPRequest

func (request DeleteUnifiedAgentConfigurationRequest) HTTPRequest(method, path 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

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/36.1.0/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) HTTPRequest

func (request DeleteWorkRequestRequest) HTTPRequest(method, path 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

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/36.1.0/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) HTTPRequest

func (request GetLogGroupRequest) HTTPRequest(method, path 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

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 GetLogIncludedSearchRequest

GetLogIncludedSearchRequest wrapper for the GetLogIncludedSearch operation

See also

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

type GetLogIncludedSearchRequest struct {

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

    // OCID of the included search
    LogIncludedSearchId *string `mandatory:"true" contributesTo:"path" name:"logIncludedSearchId"`

    // 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 (GetLogIncludedSearchRequest) HTTPRequest

func (request GetLogIncludedSearchRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetLogIncludedSearchRequest) RetryPolicy

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

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

func (GetLogIncludedSearchRequest) String

func (request GetLogIncludedSearchRequest) String() string

type GetLogIncludedSearchResponse

GetLogIncludedSearchResponse wrapper for the GetLogIncludedSearch operation

type GetLogIncludedSearchResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LogIncludedSearch instance
    LogIncludedSearch `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 (GetLogIncludedSearchResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetLogIncludedSearchResponse) String

func (response GetLogIncludedSearchResponse) 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/36.1.0/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) HTTPRequest

func (request GetLogRequest) HTTPRequest(method, path 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

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/36.1.0/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) HTTPRequest

func (request GetLogSavedSearchRequest) HTTPRequest(method, path 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

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/36.1.0/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) HTTPRequest

func (request GetUnifiedAgentConfigurationRequest) HTTPRequest(method, path 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

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/36.1.0/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) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

type GetWorkRequestResponse

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

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

type ListLogGroupsRequest

ListLogGroupsRequest wrapper for the ListLogGroups operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request ListLogGroupsRequest) HTTPRequest(method, path 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

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

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

type ListLogIncludedSearchesRequest

ListLogIncludedSearchesRequest wrapper for the ListLogIncludedSearches operation

See also

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

type ListLogIncludedSearchesRequest struct {

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

    // OCID of the LogIncludedSearch
    LogIncludedSearchId *string `mandatory:"false" contributesTo:"query" name:"logIncludedSearchId"`

    // 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 ListLogIncludedSearchesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, whether 'asc' or 'desc'.
    SortOrder ListLogIncludedSearchesSortOrderEnum `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 (ListLogIncludedSearchesRequest) HTTPRequest

func (request ListLogIncludedSearchesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLogIncludedSearchesRequest) RetryPolicy

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

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

func (ListLogIncludedSearchesRequest) String

func (request ListLogIncludedSearchesRequest) String() string

type ListLogIncludedSearchesResponse

ListLogIncludedSearchesResponse wrapper for the ListLogIncludedSearches operation

type ListLogIncludedSearchesResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

HTTPResponse implements the OCIResponse interface

func (ListLogIncludedSearchesResponse) String

func (response ListLogIncludedSearchesResponse) String() string

type ListLogIncludedSearchesSortByEnum

ListLogIncludedSearchesSortByEnum Enum with underlying type: string

type ListLogIncludedSearchesSortByEnum string

Set of constants representing the allowable values for ListLogIncludedSearchesSortByEnum

const (
    ListLogIncludedSearchesSortByTimecreated ListLogIncludedSearchesSortByEnum = "timeCreated"
    ListLogIncludedSearchesSortByDisplayname ListLogIncludedSearchesSortByEnum = "displayName"
)

func GetListLogIncludedSearchesSortByEnumValues

func GetListLogIncludedSearchesSortByEnumValues() []ListLogIncludedSearchesSortByEnum

GetListLogIncludedSearchesSortByEnumValues Enumerates the set of values for ListLogIncludedSearchesSortByEnum

type ListLogIncludedSearchesSortOrderEnum

ListLogIncludedSearchesSortOrderEnum Enum with underlying type: string

type ListLogIncludedSearchesSortOrderEnum string

Set of constants representing the allowable values for ListLogIncludedSearchesSortOrderEnum

const (
    ListLogIncludedSearchesSortOrderAsc  ListLogIncludedSearchesSortOrderEnum = "ASC"
    ListLogIncludedSearchesSortOrderDesc ListLogIncludedSearchesSortOrderEnum = "DESC"
)

func GetListLogIncludedSearchesSortOrderEnumValues

func GetListLogIncludedSearchesSortOrderEnumValues() []ListLogIncludedSearchesSortOrderEnum

GetListLogIncludedSearchesSortOrderEnumValues Enumerates the set of values for ListLogIncludedSearchesSortOrderEnum

type ListLogSavedSearchesRequest

ListLogSavedSearchesRequest wrapper for the ListLogSavedSearches operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request ListLogSavedSearchesRequest) HTTPRequest(method, path 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

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

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

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

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

type ListLogsRequest

ListLogsRequest wrapper for the ListLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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.
    SourceService *string `mandatory:"false" contributesTo:"query" name:"sourceService"`

    // Log object resource.
    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) HTTPRequest

func (request ListLogsRequest) HTTPRequest(method, path 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

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

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

type ListServicesRequest

ListServicesRequest wrapper for the ListServices operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request ListServicesRequest) HTTPRequest(method, path 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

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

type ListUnifiedAgentConfigurationsRequest

ListUnifiedAgentConfigurationsRequest wrapper for the ListUnifiedAgentConfigurations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request ListUnifiedAgentConfigurationsRequest) HTTPRequest(method, path 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

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

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

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

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

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

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

type ListWorkRequestErrorsResponse

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/36.1.0/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) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

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

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

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

type ListWorkRequestLogsResponse

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/36.1.0/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) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

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

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

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

type ListWorkRequestsResponse

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

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

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

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).
    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

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

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

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

type LogIncludedSearch

LogIncludedSearch A search provided by OCI that serves common customer needs.

type LogIncludedSearch struct {

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

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

func (LogIncludedSearch) String

func (m LogIncludedSearch) String() string

type LogIncludedSearchSummary

LogIncludedSearchSummary A summary of what the OCI included search does.

type LogIncludedSearchSummary struct {

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

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

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

func (m LogIncludedSearchSummary) String() string

type LogIncludedSearchSummaryCollection

LogIncludedSearchSummaryCollection A set of LogIncludedSummary

type LogIncludedSearchSummaryCollection struct {

    // The list of summaries
    Items []LogIncludedSearchSummary `mandatory:"true" json:"items"`
}

func (LogIncludedSearchSummaryCollection) String

func (m LogIncludedSearchSummaryCollection) String() string

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

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

type LogSavedSearch

LogSavedSearch A log saved search 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

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

type LogSavedSearchSummary

LogSavedSearchSummary A summary of a log saved search 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

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

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).
    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

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

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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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 log saved search.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/logging/GetLogGroup.go.html to see an example of how to use GetLogGroup API.

func (LoggingManagementClient) GetLogIncludedSearch

func (client LoggingManagementClient) GetLogIncludedSearch(ctx context.Context, request GetLogIncludedSearchRequest) (response GetLogIncludedSearchResponse, err error)

GetLogIncludedSearch Retrieves a LogIncludedSearch.

See also

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

func (LoggingManagementClient) GetLogSavedSearch

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

GetLogSavedSearch Retrieves a log saved search.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/logging/ListLogGroups.go.html to see an example of how to use ListLogGroups API.

func (LoggingManagementClient) ListLogIncludedSearches

func (client LoggingManagementClient) ListLogIncludedSearches(ctx context.Context, request ListLogIncludedSearchesRequest) (response ListLogIncludedSearchesResponse, err error)

ListLogIncludedSearches Lists Logging Included Searches for this compartment.

See also

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

func (LoggingManagementClient) ListLogSavedSearches

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

ListLogSavedSearches Lists Logging Saved Searches for this compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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/36.1.0/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 log saved search.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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/36.1.0/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

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

func GetOperationTypesEnumValues() []OperationTypesEnum

GetOperationTypesEnumValues Enumerates the set of values for OperationTypesEnum

type Parameter

Parameter Parameters that a resource category supports.

type Parameter struct {

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

    // Parameter type. One of integer, string, boolean.
    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

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 GetParameterTypeEnumValues

func GetParameterTypeEnumValues() []ParameterTypeEnum

GetParameterTypeEnumValues Enumerates the set of values for ParameterTypeEnum

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

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

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

type UnifiedAgentApache2Parser

UnifiedAgentApache2Parser Apache 2 log parser.

type UnifiedAgentApache2Parser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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

type UnifiedAgentApacheErrorParser

UnifiedAgentApacheErrorParser Apache error log parser.

type UnifiedAgentApacheErrorParser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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

type UnifiedAgentAuditdParser

UnifiedAgentAuditdParser auditd parser.

type UnifiedAgentAuditdParser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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

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

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

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

type UnifiedAgentCsvParser

UnifiedAgentCsvParser CSV Parser.

type UnifiedAgentCsvParser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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"`

    Delimiter *string `mandatory:"false" json:"delimiter"`

    Keys []string `mandatory:"false" json:"keys"`
}

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

type UnifiedAgentGrokParser

UnifiedAgentGrokParser grok parser.

type UnifiedAgentGrokParser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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"`

    GrokNameKey *string `mandatory:"false" json:"grokNameKey"`

    GrokFailureKey *string `mandatory:"false" json:"grokFailureKey"`

    Patterns []GrokPattern `mandatory:"false" json:"patterns"`
}

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

type UnifiedAgentLoggingConfiguration

UnifiedAgentLoggingConfiguration Unified Agent logging service configuration object.

type UnifiedAgentLoggingConfiguration struct {
    Sources []UnifiedAgentLoggingSource `mandatory:"false" json:"sources"`

    Destination *UnifiedAgentLoggingDestination `mandatory:"false" json:"destination"`
}

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

type UnifiedAgentLoggingDestination

UnifiedAgentLoggingDestination Logging destination object.

type UnifiedAgentLoggingDestination struct {

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

func (UnifiedAgentLoggingDestination) String

func (m UnifiedAgentLoggingDestination) String() string

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"
)

func GetUnifiedAgentLoggingSourceSourceTypeEnumValues

func GetUnifiedAgentLoggingSourceSourceTypeEnumValues() []UnifiedAgentLoggingSourceSourceTypeEnum

GetUnifiedAgentLoggingSourceSourceTypeEnumValues Enumerates the set of values for UnifiedAgentLoggingSourceSourceTypeEnum

type UnifiedAgentMsgpackParser

UnifiedAgentMsgpackParser msgpack parser.

type UnifiedAgentMsgpackParser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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

type UnifiedAgentMultilineGrokParser

UnifiedAgentMultilineGrokParser Multiline grok parser.

type UnifiedAgentMultilineGrokParser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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"`

    GrokNameKey *string `mandatory:"false" json:"grokNameKey"`

    GrokFailureKey *string `mandatory:"false" json:"grokFailureKey"`

    MultiLineStartRegexp *string `mandatory:"false" json:"multiLineStartRegexp"`

    Patterns []GrokPattern `mandatory:"false" json:"patterns"`
}

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

type UnifiedAgentMultilineParser

UnifiedAgentMultilineParser Multiline parser.

type UnifiedAgentMultilineParser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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"`

    FormatFirstline *string `mandatory:"false" json:"formatFirstline"`

    Format []string `mandatory:"false" json:"format"`
}

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

type UnifiedAgentNoneParser

UnifiedAgentNoneParser This parser signifies a non-parser, and puts the entire log line in a message_key.

type UnifiedAgentNoneParser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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"`

    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

type UnifiedAgentParser

UnifiedAgentParser source parser object.

type UnifiedAgentParser interface {

    // Specify 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.
    GetTypes() map[string]string

    // Specify the null value pattern.
    GetNullValuePattern() *string

    // If true, an empty string field is replaced with nil.
    GetIsNullEmptyString() *bool

    // If true, use Fluent::EventTime.now(current time) as a timestamp when time_key is specified.
    GetIsEstimateCurrentEvent() *bool

    // If true, keep 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 UnifiedAgentParserParserTypeEnum

UnifiedAgentParserParserTypeEnum Enum with underlying type: string

type UnifiedAgentParserParserTypeEnum string

Set of constants representing the allowable values for UnifiedAgentParserParserTypeEnum

const (
    UnifiedAgentParserParserTypeAuditd        UnifiedAgentParserParserTypeEnum = "AUDITD"
    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"
)

func GetUnifiedAgentParserParserTypeEnumValues

func GetUnifiedAgentParserParserTypeEnumValues() []UnifiedAgentParserParserTypeEnum

GetUnifiedAgentParserParserTypeEnumValues Enumerates the set of values for UnifiedAgentParserParserTypeEnum

type UnifiedAgentRegexParser

UnifiedAgentRegexParser regexp parser.

type UnifiedAgentRegexParser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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"`

    Expression *string `mandatory:"false" json:"expression"`

    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

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 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"
)

func GetUnifiedAgentServiceConfigurationTypesEnumValues

func GetUnifiedAgentServiceConfigurationTypesEnumValues() []UnifiedAgentServiceConfigurationTypesEnum

GetUnifiedAgentServiceConfigurationTypesEnumValues Enumerates the set of values for UnifiedAgentServiceConfigurationTypesEnum

type UnifiedAgentSyslogParser

UnifiedAgentSyslogParser Syslog Parser.

type UnifiedAgentSyslogParser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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"`

    TimeFormat *string `mandatory:"false" json:"timeFormat"`

    Rfc5424TimeFormat *string `mandatory:"false" json:"rfc5424TimeFormat"`

    IsWithPriority *bool `mandatory:"false" json:"isWithPriority"`

    IsSupportColonlessIdent *bool `mandatory:"false" json:"isSupportColonlessIdent"`

    MessageFormat UnifiedAgentSyslogParserMessageFormatEnum `mandatory:"false" json:"messageFormat,omitempty"`

    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

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

    Paths []string `mandatory:"false" json:"paths"`

    Parser UnifiedAgentParser `mandatory:"false" json:"parser"`
}

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

type UnifiedAgentTsvParser

UnifiedAgentTsvParser TSV Parser.

type UnifiedAgentTsvParser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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"`

    Delimiter *string `mandatory:"false" json:"delimiter"`

    Keys []string `mandatory:"false" json:"keys"`
}

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

type UnifiedAgentWindowsEventSource

UnifiedAgentWindowsEventSource Windows events log source object.

type UnifiedAgentWindowsEventSource struct {

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

    Channels []string `mandatory:"false" 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

type UnifiedJsonParser

UnifiedJsonParser JSON parser.

type UnifiedJsonParser struct {

    // Specify 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.
    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 nil.
    IsNullEmptyString *bool `mandatory:"false" json:"isNullEmptyString"`

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

    // If true, keep 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"`

    TimeFormat *string `mandatory:"false" json:"timeFormat"`

    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

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

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).
    RetentionDuration *int `mandatory:"false" json:"retentionDuration"`

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

func (UpdateLogDetails) String

func (m UpdateLogDetails) String() string

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

type UpdateLogGroupRequest

UpdateLogGroupRequest wrapper for the UpdateLogGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request UpdateLogGroupRequest) HTTPRequest(method, path 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

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/36.1.0/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) HTTPRequest

func (request UpdateLogRequest) HTTPRequest(method, path 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

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 log saved search.

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

type UpdateLogSavedSearchRequest

UpdateLogSavedSearchRequest wrapper for the UpdateLogSavedSearch operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request UpdateLogSavedSearchRequest) HTTPRequest(method, path 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

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

type UpdateUnifiedAgentConfigurationRequest

UpdateUnifiedAgentConfigurationRequest wrapper for the UpdateUnifiedAgentConfiguration operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/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) HTTPRequest

func (request UpdateUnifiedAgentConfigurationRequest) HTTPRequest(method, path 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

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

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

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

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

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