AbstractColumn Generic column defining all attributes common to all querylanguage columns.
type AbstractColumn interface { // Column display name - will be alias if column is renamed by queryStrng. GetDisplayName() *string // Subsystem column belongs to. GetSubSystem() SubSystemNameEnum // If the column is a 'List of Values' column, this array contains the field values that are applicable to query results or all if no filters applied. GetValues() []FieldValue // Identifies if all values in this column come from a pre-defined list of values. GetIsListOfValues() *bool // Identifies if this column allows multiple values to exist in a single row. GetIsMultiValued() *bool // Identifies if this column can be used as a grouping field in any grouping command. GetIsGroupable() *bool // Identifies if this column can be used as an expression parameter in any command that accepts querylanguage expressions. GetIsEvaluable() *bool // Field denoting column data type. GetValueType() ValueTypeEnum // Same as displayName unless column renamed in which case this will hold the original display name for the column. GetOriginalDisplayName() *string // Internal identifier for the column. GetInternalName() *string }
AbstractColumnTypeEnum Enum with underlying type: string
type AbstractColumnTypeEnum string
Set of constants representing the allowable values for AbstractColumnTypeEnum
const ( AbstractColumnTypeColumn AbstractColumnTypeEnum = "COLUMN" AbstractColumnTypeChartColumn AbstractColumnTypeEnum = "CHART_COLUMN" AbstractColumnTypeChartDataColumn AbstractColumnTypeEnum = "CHART_DATA_COLUMN" AbstractColumnTypeTimeColumn AbstractColumnTypeEnum = "TIME_COLUMN" AbstractColumnTypeTrendColumn AbstractColumnTypeEnum = "TREND_COLUMN" AbstractColumnTypeClassifyColumn AbstractColumnTypeEnum = "CLASSIFY_COLUMN" )
func GetAbstractColumnTypeEnumValues() []AbstractColumnTypeEnum
GetAbstractColumnTypeEnumValues Enumerates the set of values for AbstractColumnTypeEnum
AbstractCommandDescriptor Generic command descriptor defining all attributes common to all querylanguage commands for parse output.
type AbstractCommandDescriptor interface { // Command fragment display string from user specified query string formatted by query builder. GetDisplayQueryString() *string // Command fragment internal string from user specified query string formatted by query builder. GetInternalQueryString() *string // querylanguage command designation for example; reporting vs filtering GetCategory() *string // Fields referenced in command fragment from user specified query string. GetReferencedFields() []AbstractField // Fields declared in command fragment from user specified query string. GetDeclaredFields() []AbstractField }
AbstractCommandDescriptorNameEnum Enum with underlying type: string
type AbstractCommandDescriptorNameEnum string
Set of constants representing the allowable values for AbstractCommandDescriptorNameEnum
const ( AbstractCommandDescriptorNameCommand AbstractCommandDescriptorNameEnum = "COMMAND" AbstractCommandDescriptorNameSearch AbstractCommandDescriptorNameEnum = "SEARCH" AbstractCommandDescriptorNameStats AbstractCommandDescriptorNameEnum = "STATS" AbstractCommandDescriptorNameTimeStats AbstractCommandDescriptorNameEnum = "TIME_STATS" AbstractCommandDescriptorNameSort AbstractCommandDescriptorNameEnum = "SORT" AbstractCommandDescriptorNameFields AbstractCommandDescriptorNameEnum = "FIELDS" AbstractCommandDescriptorNameAddFields AbstractCommandDescriptorNameEnum = "ADD_FIELDS" AbstractCommandDescriptorNameLink AbstractCommandDescriptorNameEnum = "LINK" AbstractCommandDescriptorNameLinkDetails AbstractCommandDescriptorNameEnum = "LINK_DETAILS" AbstractCommandDescriptorNameCluster AbstractCommandDescriptorNameEnum = "CLUSTER" AbstractCommandDescriptorNameClusterDetails AbstractCommandDescriptorNameEnum = "CLUSTER_DETAILS" AbstractCommandDescriptorNameClusterSplit AbstractCommandDescriptorNameEnum = "CLUSTER_SPLIT" AbstractCommandDescriptorNameEval AbstractCommandDescriptorNameEnum = "EVAL" AbstractCommandDescriptorNameExtract AbstractCommandDescriptorNameEnum = "EXTRACT" AbstractCommandDescriptorNameEventStats AbstractCommandDescriptorNameEnum = "EVENT_STATS" AbstractCommandDescriptorNameBucket AbstractCommandDescriptorNameEnum = "BUCKET" AbstractCommandDescriptorNameClassify AbstractCommandDescriptorNameEnum = "CLASSIFY" AbstractCommandDescriptorNameTop AbstractCommandDescriptorNameEnum = "TOP" AbstractCommandDescriptorNameBottom AbstractCommandDescriptorNameEnum = "BOTTOM" AbstractCommandDescriptorNameHead AbstractCommandDescriptorNameEnum = "HEAD" AbstractCommandDescriptorNameTail AbstractCommandDescriptorNameEnum = "TAIL" AbstractCommandDescriptorNameFieldSummary AbstractCommandDescriptorNameEnum = "FIELD_SUMMARY" AbstractCommandDescriptorNameRegex AbstractCommandDescriptorNameEnum = "REGEX" AbstractCommandDescriptorNameRename AbstractCommandDescriptorNameEnum = "RENAME" AbstractCommandDescriptorNameTimeCompare AbstractCommandDescriptorNameEnum = "TIME_COMPARE" AbstractCommandDescriptorNameWhere AbstractCommandDescriptorNameEnum = "WHERE" AbstractCommandDescriptorNameClusterCompare AbstractCommandDescriptorNameEnum = "CLUSTER_COMPARE" AbstractCommandDescriptorNameDelete AbstractCommandDescriptorNameEnum = "DELETE" AbstractCommandDescriptorNameDelta AbstractCommandDescriptorNameEnum = "DELTA" AbstractCommandDescriptorNameDistinct AbstractCommandDescriptorNameEnum = "DISTINCT" AbstractCommandDescriptorNameSearchLookup AbstractCommandDescriptorNameEnum = "SEARCH_LOOKUP" AbstractCommandDescriptorNameLookup AbstractCommandDescriptorNameEnum = "LOOKUP" AbstractCommandDescriptorNameDemoMode AbstractCommandDescriptorNameEnum = "DEMO_MODE" AbstractCommandDescriptorNameMacro AbstractCommandDescriptorNameEnum = "MACRO" AbstractCommandDescriptorNameMultiSearch AbstractCommandDescriptorNameEnum = "MULTI_SEARCH" AbstractCommandDescriptorNameHighlight AbstractCommandDescriptorNameEnum = "HIGHLIGHT" AbstractCommandDescriptorNameHighlightRows AbstractCommandDescriptorNameEnum = "HIGHLIGHT_ROWS" AbstractCommandDescriptorNameHighlightGroups AbstractCommandDescriptorNameEnum = "HIGHLIGHT_GROUPS" AbstractCommandDescriptorNameCreateView AbstractCommandDescriptorNameEnum = "CREATE_VIEW" AbstractCommandDescriptorNameMap AbstractCommandDescriptorNameEnum = "MAP" AbstractCommandDescriptorNameNlp AbstractCommandDescriptorNameEnum = "NLP" )
func GetAbstractCommandDescriptorNameEnumValues() []AbstractCommandDescriptorNameEnum
GetAbstractCommandDescriptorNameEnumValues Enumerates the set of values for AbstractCommandDescriptorNameEnum
AbstractField Generic field defining all attributes common to all querylanguage fields.
type AbstractField interface { // Field display name - will be alias if field is renamed by queryStrng. GetDisplayName() *string // Field denoting if this is a declaration of the field in the queryString. GetIsDeclared() *bool // Same as displayName unless field renamed in which case this will hold the original display names for the field // across all renames. GetOriginalDisplayNames() []string // Internal identifier for the field. GetInternalName() *string // Field denoting field data type. GetValueType() ValueTypeEnum // Identifies if this field can be used as a grouping field in any grouping command. GetIsGroupable() *bool // Identifies if this field format is a duration. GetIsDuration() *bool // Alias of field if renamed by queryStrng. GetAlias() *string // Query used to derive this field if specified. GetFilterQueryString() *string // Field denoting field unit type. GetUnitType() *string }
AbstractFieldNameEnum Enum with underlying type: string
type AbstractFieldNameEnum string
Set of constants representing the allowable values for AbstractFieldNameEnum
const ( AbstractFieldNameField AbstractFieldNameEnum = "FIELD" AbstractFieldNameFields AbstractFieldNameEnum = "FIELDS" AbstractFieldNameFunction AbstractFieldNameEnum = "FUNCTION" AbstractFieldNameSort AbstractFieldNameEnum = "SORT" )
func GetAbstractFieldNameEnumValues() []AbstractFieldNameEnum
GetAbstractFieldNameEnumValues Enumerates the set of values for AbstractFieldNameEnum
AbstractParserTestResultLogEntry AbstractParserTestResultLogEntry
type AbstractParserTestResultLogEntry struct { // extra info attributes ExtraInfoAttributes map[string]string `mandatory:"false" json:"extraInfoAttributes"` // field name value map FieldNameValueMap map[string]string `mandatory:"false" json:"fieldNameValueMap"` // field position value map FieldPositionValueMap map[string]string `mandatory:"false" json:"fieldPositionValueMap"` // fields Fields map[string]string `mandatory:"false" json:"fields"` // log entry LogEntry *string `mandatory:"false" json:"logEntry"` // match status MatchStatus *string `mandatory:"false" json:"matchStatus"` // match status description MatchStatusDescription *string `mandatory:"false" json:"matchStatusDescription"` }
func (m AbstractParserTestResultLogEntry) String() string
AbstractParserTestResultLogLine AbstractParserTestResultLogLine
type AbstractParserTestResultLogLine struct { // original log line OriginalLogLine *string `mandatory:"false" json:"originalLogLine"` // pre-processed log line PreProcessedLogLine *string `mandatory:"false" json:"preProcessedLogLine"` }
func (m AbstractParserTestResultLogLine) String() string
Action Action for scheduled task.
type Action interface { }
ActionTypeEnum Enum with underlying type: string
type ActionTypeEnum string
Set of constants representing the allowable values for ActionTypeEnum
const ( ActionTypeStream ActionTypeEnum = "STREAM" ActionTypePurge ActionTypeEnum = "PURGE" )
func GetActionTypeEnumValues() []ActionTypeEnum
GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum
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() []ActionTypesEnum
GetActionTypesEnumValues Enumerates the set of values for ActionTypesEnum
AddEntityAssociationDetails Information about the associations to be added between a source log analytics entity and other existing destination entities.
type AddEntityAssociationDetails struct { // Destination entities OCIDs with which associations are to be added. AssociationEntities []string `mandatory:"true" json:"associationEntities"` }
func (m AddEntityAssociationDetails) String() string
AddEntityAssociationRequest wrapper for the AddEntityAssociation operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/AddEntityAssociation.go.html to see an example of how to use AddEntityAssociationRequest.
type AddEntityAssociationRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The log analytics entity OCID. LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"` // This parameter specifies the destination entity OCIDs with which associations are to be created. AddEntityAssociationDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // 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 (request AddEntityAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AddEntityAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AddEntityAssociationRequest) String() string
AddEntityAssociationResponse wrapper for the AddEntityAssociation operation
type AddEntityAssociationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response AddEntityAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AddEntityAssociationResponse) String() string
AddFieldsCommandDescriptor Command descriptor for querylanguage ADDFIELDS command.
type AddFieldsCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // List of subQueries specified as addFields command arguments SubQueries []ParseQueryOutput `mandatory:"false" json:"subQueries"` }
func (m AddFieldsCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m AddFieldsCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m AddFieldsCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m AddFieldsCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m AddFieldsCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m AddFieldsCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AddFieldsCommandDescriptor) String() string
func (m *AddFieldsCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
AppendLookupDataRequest wrapper for the AppendLookupData operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/AppendLookupData.go.html to see an example of how to use AppendLookupDataRequest.
type AppendLookupDataRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The name of the lookup to operate on. LookupName *string `mandatory:"true" contributesTo:"path" name:"lookupName"` // The file to append. AppendLookupFileBody io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // is force IsForce *bool `mandatory:"false" contributesTo:"query" name:"isForce"` // Character Encoding CharEncoding *string `mandatory:"false" contributesTo:"query" name:"charEncoding"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AppendLookupDataRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AppendLookupDataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AppendLookupDataRequest) String() string
AppendLookupDataResponse wrapper for the AppendLookupData operation
type AppendLookupDataResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response AppendLookupDataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AppendLookupDataResponse) String() string
ArchivingConfiguration This is the configuration for data archiving in object storage
type ArchivingConfiguration struct { // This is the duration data in active storage before data is archived, as described in // https://en.wikipedia.org/wiki/ISO_8601#Durations. // The largest supported unit is D, e.g. P365D (not P1Y) or P14D (not P2W). ActiveStorageDuration *string `mandatory:"false" json:"activeStorageDuration"` // This is the duration before archived data is deleted from object storage, as described in // https://en.wikipedia.org/wiki/ISO_8601#Durations // The largest supported unit is D, e.g. P365D (not P1Y) or P14D (not P2W). ArchivalStorageDuration *string `mandatory:"false" json:"archivalStorageDuration"` }
func (m ArchivingConfiguration) String() string
Argument Generic queryString argument.
type Argument interface { }
ArgumentTypeEnum Enum with underlying type: string
type ArgumentTypeEnum string
Set of constants representing the allowable values for ArgumentTypeEnum
const ( ArgumentTypeField ArgumentTypeEnum = "FIELD" ArgumentTypeLiteral ArgumentTypeEnum = "LITERAL" )
func GetArgumentTypeEnumValues() []ArgumentTypeEnum
GetArgumentTypeEnumValues Enumerates the set of values for ArgumentTypeEnum
AssociationSummaryReport AssociationSummaryReport
type AssociationSummaryReport struct { // association count AssociationCount *int `mandatory:"false" json:"associationCount"` }
func (m AssociationSummaryReport) String() string
AutoLookups AutoLookups
type AutoLookups struct { // canonical link CanonicalLink *string `mandatory:"false" json:"canonicalLink"` // total count TotalCount *int64 `mandatory:"false" json:"totalCount"` }
func (m AutoLookups) String() string
BatchGetBasicInfoBasicLabelSortByEnum Enum with underlying type: string
type BatchGetBasicInfoBasicLabelSortByEnum string
Set of constants representing the allowable values for BatchGetBasicInfoBasicLabelSortByEnum
const ( BatchGetBasicInfoBasicLabelSortByName BatchGetBasicInfoBasicLabelSortByEnum = "name" BatchGetBasicInfoBasicLabelSortByPriority BatchGetBasicInfoBasicLabelSortByEnum = "priority" )
func GetBatchGetBasicInfoBasicLabelSortByEnumValues() []BatchGetBasicInfoBasicLabelSortByEnum
GetBatchGetBasicInfoBasicLabelSortByEnumValues Enumerates the set of values for BatchGetBasicInfoBasicLabelSortByEnum
BatchGetBasicInfoRequest wrapper for the BatchGetBasicInfo operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/BatchGetBasicInfo.go.html to see an example of how to use BatchGetBasicInfoRequest.
type BatchGetBasicInfoRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // List of label names to get information on BasicDetails LabelNames `contributesTo:"body"` // flag for whether or not to include information on deleted labels IsIncludeDeleted *bool `mandatory:"true" contributesTo:"query" name:"isIncludeDeleted"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder BatchGetBasicInfoSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // sort by label BasicLabelSortBy BatchGetBasicInfoBasicLabelSortByEnum `mandatory:"false" contributesTo:"query" name:"basicLabelSortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request BatchGetBasicInfoRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request BatchGetBasicInfoRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request BatchGetBasicInfoRequest) String() string
BatchGetBasicInfoResponse wrapper for the BatchGetBasicInfo operation
type BatchGetBasicInfoResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsLabelCollection instances LogAnalyticsLabelCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response BatchGetBasicInfoResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response BatchGetBasicInfoResponse) String() string
BatchGetBasicInfoSortOrderEnum Enum with underlying type: string
type BatchGetBasicInfoSortOrderEnum string
Set of constants representing the allowable values for BatchGetBasicInfoSortOrderEnum
const ( BatchGetBasicInfoSortOrderAsc BatchGetBasicInfoSortOrderEnum = "ASC" BatchGetBasicInfoSortOrderDesc BatchGetBasicInfoSortOrderEnum = "DESC" )
func GetBatchGetBasicInfoSortOrderEnumValues() []BatchGetBasicInfoSortOrderEnum
GetBatchGetBasicInfoSortOrderEnumValues Enumerates the set of values for BatchGetBasicInfoSortOrderEnum
BottomCommandDescriptor Command descriptor for querylanguage BOTTOM command.
type BottomCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // Value from queryString for bottom command limit argument. Limit *int `mandatory:"false" json:"limit"` }
func (m BottomCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m BottomCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m BottomCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m BottomCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m BottomCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m BottomCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m BottomCommandDescriptor) String() string
func (m *BottomCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
BucketCommandDescriptor Command descriptor for querylanguage BUCKET command.
type BucketCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // number of auto calculated ranges to compute if specified. MaxBuckets *int `mandatory:"false" json:"maxBuckets"` // Size of each numeric range if specified. Data type should match numeric field data type specified in the query string. Span *float32 `mandatory:"false" json:"span"` // List of the specified numeric ranges. Ranges []BucketRange `mandatory:"false" json:"ranges"` // Default value to use in place of null if a result does not fit into any of the specified / calculated ranges. DefaultValue *string `mandatory:"false" json:"defaultValue"` }
func (m BucketCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m BucketCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m BucketCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m BucketCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m BucketCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m BucketCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m BucketCommandDescriptor) String() string
func (m *BucketCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
BucketRange Represents querylanguage bucket command input arguments in parse output.
type BucketRange struct { // Lower bound of the bucket range specified in the querystring for the numeric field referenced in tbe bucket command. Lower *float32 `mandatory:"false" json:"lower"` // Upper bound of the bucket range specified in the querystring for the numeric field referenced in tbe bucket command. Upper *float32 `mandatory:"false" json:"upper"` // Optional alias of the bucket range if specified in the querystring. Alias *string `mandatory:"false" json:"alias"` }
func (m BucketRange) String() string
CancelQueryWorkRequestRequest wrapper for the CancelQueryWorkRequest operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/CancelQueryWorkRequest.go.html to see an example of how to use CancelQueryWorkRequestRequest.
type CancelQueryWorkRequestRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CancelQueryWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CancelQueryWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CancelQueryWorkRequestRequest) String() string
CancelQueryWorkRequestResponse wrapper for the CancelQueryWorkRequest operation
type CancelQueryWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CancelQueryWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CancelQueryWorkRequestResponse) String() string
ChangeLogAnalyticsEntityCompartmentDetails Log analytics entity compartment to be updated.
type ChangeLogAnalyticsEntityCompartmentDetails struct { // The OCID of the compartment where the log analytics entity should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeLogAnalyticsEntityCompartmentDetails) String() string
ChangeLogAnalyticsEntityCompartmentRequest wrapper for the ChangeLogAnalyticsEntityCompartment operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ChangeLogAnalyticsEntityCompartment.go.html to see an example of how to use ChangeLogAnalyticsEntityCompartmentRequest.
type ChangeLogAnalyticsEntityCompartmentRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The log analytics entity OCID. LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"` // Log analytics entity compartment Id to be updated. ChangeLogAnalyticsEntityCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeLogAnalyticsEntityCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeLogAnalyticsEntityCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeLogAnalyticsEntityCompartmentRequest) String() string
ChangeLogAnalyticsEntityCompartmentResponse wrapper for the ChangeLogAnalyticsEntityCompartment operation
type ChangeLogAnalyticsEntityCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeLogAnalyticsEntityCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeLogAnalyticsEntityCompartmentResponse) String() string
ChangeLogAnalyticsLogGroupCompartmentDetails The information to be updated.
type ChangeLogAnalyticsLogGroupCompartmentDetails struct { // The OCID of the compartment where the log analytics entity should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeLogAnalyticsLogGroupCompartmentDetails) String() string
ChangeLogAnalyticsLogGroupCompartmentRequest wrapper for the ChangeLogAnalyticsLogGroupCompartment operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ChangeLogAnalyticsLogGroupCompartment.go.html to see an example of how to use ChangeLogAnalyticsLogGroupCompartmentRequest.
type ChangeLogAnalyticsLogGroupCompartmentRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // unique logAnalytics log group identifier LogAnalyticsLogGroupId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsLogGroupId"` // The information to be updated. ChangeLogAnalyticsLogGroupCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeLogAnalyticsLogGroupCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeLogAnalyticsLogGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeLogAnalyticsLogGroupCompartmentRequest) String() string
ChangeLogAnalyticsLogGroupCompartmentResponse wrapper for the ChangeLogAnalyticsLogGroupCompartment operation
type ChangeLogAnalyticsLogGroupCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeLogAnalyticsLogGroupCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeLogAnalyticsLogGroupCompartmentResponse) String() string
ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails New compartment details.
type ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to which the rule have to be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails) String() string
ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest wrapper for the ChangeLogAnalyticsObjectCollectionRuleCompartment operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ChangeLogAnalyticsObjectCollectionRuleCompartment.go.html to see an example of how to use ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest.
type ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The Logging Analytics Object Collection Rule OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). LogAnalyticsObjectCollectionRuleId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsObjectCollectionRuleId"` // The new compartment this Object Collection Rule will be moved to. ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest) String() string
ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse wrapper for the ChangeLogAnalyticsObjectCollectionRuleCompartment operation
type ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse) String() string
ChangeScheduledTaskCompartmentDetails The details for changing the compartment of a scheduled task.
type ChangeScheduledTaskCompartmentDetails struct { // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeScheduledTaskCompartmentDetails) String() string
ChangeScheduledTaskCompartmentRequest wrapper for the ChangeScheduledTaskCompartment operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ChangeScheduledTaskCompartment.go.html to see an example of how to use ChangeScheduledTaskCompartmentRequest.
type ChangeScheduledTaskCompartmentRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique scheduledTask id returned from task create. // If invalid will lead to a 404 not found. ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"` // The destination compartment identifier. ChangeScheduledTaskCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeScheduledTaskCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeScheduledTaskCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeScheduledTaskCompartmentRequest) String() string
ChangeScheduledTaskCompartmentResponse wrapper for the ChangeScheduledTaskCompartment operation
type ChangeScheduledTaskCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeScheduledTaskCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeScheduledTaskCompartmentResponse) String() string
CharEncodingCollection List of supported character encodings.
type CharEncodingCollection struct { // List of supported character encodings. Items []string `mandatory:"true" json:"items"` }
func (m CharEncodingCollection) String() string
ChartColumn Column returned by querylanguage link command.
type ChartColumn struct { // Column display name - will be alias if column is renamed by queryStrng. DisplayName *string `mandatory:"false" json:"displayName"` // If the column is a 'List of Values' column, this array contains the field values that are applicable to query results or all if no filters applied. Values []FieldValue `mandatory:"false" json:"values"` // Identifies if all values in this column come from a pre-defined list of values. IsListOfValues *bool `mandatory:"false" json:"isListOfValues"` // Identifies if this column allows multiple values to exist in a single row. IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // Identifies if this column can be used as a grouping field in any grouping command. IsGroupable *bool `mandatory:"false" json:"isGroupable"` // Identifies if this column can be used as an expression parameter in any command that accepts querylanguage expressions. IsEvaluable *bool `mandatory:"false" json:"isEvaluable"` // Same as displayName unless column renamed in which case this will hold the original display name for the column. OriginalDisplayName *string `mandatory:"false" json:"originalDisplayName"` // Internal identifier for the column. InternalName *string `mandatory:"false" json:"internalName"` // Time span between each timestamp in the timeseries datapoints. IntervalGap *string `mandatory:"false" json:"intervalGap"` // List of timestamps making up the timeseries datapoints. Intervals []int64 `mandatory:"false" json:"intervals"` // Total matching count for each timeseries datapoint. TotalIntervalCounts []int64 `mandatory:"false" json:"totalIntervalCounts"` // List of series data sets representing various link command results. Series []ChartDataColumn `mandatory:"false" json:"series"` // Subsystem column belongs to. SubSystem SubSystemNameEnum `mandatory:"false" json:"subSystem,omitempty"` // Field denoting column data type. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` }
func (m ChartColumn) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ChartColumn) GetInternalName() *string
GetInternalName returns InternalName
func (m ChartColumn) GetIsEvaluable() *bool
GetIsEvaluable returns IsEvaluable
func (m ChartColumn) GetIsGroupable() *bool
GetIsGroupable returns IsGroupable
func (m ChartColumn) GetIsListOfValues() *bool
GetIsListOfValues returns IsListOfValues
func (m ChartColumn) GetIsMultiValued() *bool
GetIsMultiValued returns IsMultiValued
func (m ChartColumn) GetOriginalDisplayName() *string
GetOriginalDisplayName returns OriginalDisplayName
func (m ChartColumn) GetSubSystem() SubSystemNameEnum
GetSubSystem returns SubSystem
func (m ChartColumn) GetValueType() ValueTypeEnum
GetValueType returns ValueType
func (m ChartColumn) GetValues() []FieldValue
GetValues returns Values
func (m ChartColumn) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ChartColumn) String() string
ChartDataColumn A data series specific to a particular link output field.
type ChartDataColumn struct { // Column display name - will be alias if column is renamed by queryStrng. DisplayName *string `mandatory:"false" json:"displayName"` // If the column is a 'List of Values' column, this array contains the field values that are applicable to query results or all if no filters applied. Values []FieldValue `mandatory:"false" json:"values"` // Identifies if all values in this column come from a pre-defined list of values. IsListOfValues *bool `mandatory:"false" json:"isListOfValues"` // Identifies if this column allows multiple values to exist in a single row. IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // Identifies if this column can be used as a grouping field in any grouping command. IsGroupable *bool `mandatory:"false" json:"isGroupable"` // Identifies if this column can be used as an expression parameter in any command that accepts querylanguage expressions. IsEvaluable *bool `mandatory:"false" json:"isEvaluable"` // Same as displayName unless column renamed in which case this will hold the original display name for the column. OriginalDisplayName *string `mandatory:"false" json:"originalDisplayName"` // Internal identifier for the column. InternalName *string `mandatory:"false" json:"internalName"` // Data points for each timestamp for a specific link field un-filtered. DataItems []interface{} `mandatory:"false" json:"dataItems"` // Data points filtered by query string. May not contain data points for each timestamp due to filtering. FilteredDataItems []interface{} `mandatory:"false" json:"filteredDataItems"` // Subsystem column belongs to. SubSystem SubSystemNameEnum `mandatory:"false" json:"subSystem,omitempty"` // Field denoting column data type. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` }
func (m ChartDataColumn) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ChartDataColumn) GetInternalName() *string
GetInternalName returns InternalName
func (m ChartDataColumn) GetIsEvaluable() *bool
GetIsEvaluable returns IsEvaluable
func (m ChartDataColumn) GetIsGroupable() *bool
GetIsGroupable returns IsGroupable
func (m ChartDataColumn) GetIsListOfValues() *bool
GetIsListOfValues returns IsListOfValues
func (m ChartDataColumn) GetIsMultiValued() *bool
GetIsMultiValued returns IsMultiValued
func (m ChartDataColumn) GetOriginalDisplayName() *string
GetOriginalDisplayName returns OriginalDisplayName
func (m ChartDataColumn) GetSubSystem() SubSystemNameEnum
GetSubSystem returns SubSystem
func (m ChartDataColumn) GetValueType() ValueTypeEnum
GetValueType returns ValueType
func (m ChartDataColumn) GetValues() []FieldValue
GetValues returns Values
func (m ChartDataColumn) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ChartDataColumn) String() string
ClassifyColumn Column containing query results produced by the query language classify command.
type ClassifyColumn struct { // Column display name - will be alias if column is renamed by queryStrng. DisplayName *string `mandatory:"false" json:"displayName"` // If the column is a 'List of Values' column, this array contains the field values that are applicable to query results or all if no filters applied. Values []FieldValue `mandatory:"false" json:"values"` // Identifies if all values in this column come from a pre-defined list of values. IsListOfValues *bool `mandatory:"false" json:"isListOfValues"` // Identifies if this column allows multiple values to exist in a single row. IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // Identifies if this column can be used as a grouping field in any grouping command. IsGroupable *bool `mandatory:"false" json:"isGroupable"` // Identifies if this column can be used as an expression parameter in any command that accepts querylanguage expressions. IsEvaluable *bool `mandatory:"false" json:"isEvaluable"` // Same as displayName unless column renamed in which case this will hold the original display name for the column. OriginalDisplayName *string `mandatory:"false" json:"originalDisplayName"` // Internal identifier for the column. InternalName *string `mandatory:"false" json:"internalName"` // A list of fields specified in the classify command in the query string. ClassifyFieldNames []string `mandatory:"false" json:"classifyFieldNames"` // Count of nulls found in each of the fields specified in the classify command in the query string. ClassifyFieldNullCount []int64 `mandatory:"false" json:"classifyFieldNullCount"` // Count of anomalies for each timeseries datapoint. ClassifyAnomalyIntervalCounts []int64 `mandatory:"false" json:"classifyAnomalyIntervalCounts"` // Column descriptors for the classify result. ClassifyColumns []AbstractColumn `mandatory:"false" json:"classifyColumns"` // Results of the classify command. ClassifyResult []map[string]interface{} `mandatory:"false" json:"classifyResult"` // Column descriptors of fields with strong correlation with the classify fields. ClassifyCorrelateColumns []AbstractColumn `mandatory:"false" json:"classifyCorrelateColumns"` // Correlation results of the classify command. ClassifyCorrelateResult []map[string]interface{} `mandatory:"false" json:"classifyCorrelateResult"` // Subsystem column belongs to. SubSystem SubSystemNameEnum `mandatory:"false" json:"subSystem,omitempty"` // Field denoting column data type. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` }
func (m ClassifyColumn) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ClassifyColumn) GetInternalName() *string
GetInternalName returns InternalName
func (m ClassifyColumn) GetIsEvaluable() *bool
GetIsEvaluable returns IsEvaluable
func (m ClassifyColumn) GetIsGroupable() *bool
GetIsGroupable returns IsGroupable
func (m ClassifyColumn) GetIsListOfValues() *bool
GetIsListOfValues returns IsListOfValues
func (m ClassifyColumn) GetIsMultiValued() *bool
GetIsMultiValued returns IsMultiValued
func (m ClassifyColumn) GetOriginalDisplayName() *string
GetOriginalDisplayName returns OriginalDisplayName
func (m ClassifyColumn) GetSubSystem() SubSystemNameEnum
GetSubSystem returns SubSystem
func (m ClassifyColumn) GetValueType() ValueTypeEnum
GetValueType returns ValueType
func (m ClassifyColumn) GetValues() []FieldValue
GetValues returns Values
func (m ClassifyColumn) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ClassifyColumn) String() string
func (m *ClassifyColumn) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
ClassifyCommandDescriptor Command descriptor for querylanguage CLASSIFY command.
type ClassifyCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // Value specified in CLASSIFY command in queryString if set limits the results returned to top N. TopCount *int `mandatory:"false" json:"topCount"` // Value specified in CLASSIFY command in queryString if set limits the results returned to bottom N. BottomCount *int `mandatory:"false" json:"bottomCount"` // Fields specified in CLASSIFY command in queryString if set include / exclude fields in correlate results. Correlate []FieldsAddRemoveField `mandatory:"false" json:"correlate"` }
func (m ClassifyCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m ClassifyCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m ClassifyCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m ClassifyCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m ClassifyCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m ClassifyCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ClassifyCommandDescriptor) String() string
func (m *ClassifyCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
CleanRequest wrapper for the Clean operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/Clean.go.html to see an example of how to use CleanRequest.
type CleanRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique scheduledTask id returned from task create. // If invalid will lead to a 404 not found. ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"` // Optional parameter to specify start of time range, in the format defined by RFC3339. // Default value is beginning of time. TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"` // Optional parameter to specify end of time range, in the format defined by RFC3339. // Default value is end of time. TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CleanRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CleanRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CleanRequest) String() string
CleanResponse wrapper for the Clean operation
type CleanResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CleanResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CleanResponse) String() string
ClusterCommandDescriptor Command descriptor for querylanguage CLUSTER command.
type ClusterCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m ClusterCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m ClusterCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m ClusterCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m ClusterCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m ClusterCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m ClusterCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ClusterCommandDescriptor) String() string
func (m *ClusterCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
ClusterCompareCommandDescriptor Command descriptor for querylanguage CLUSTERCOMPARE command.
type ClusterCompareCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // To shift time range of main query backwards using a relative time expression e.g -24hrs. E.g compare against the previous 24 hrs. TimeShift *string `mandatory:"false" json:"timeShift"` // Start time to apply to base line query if specified. TimeStart *int64 `mandatory:"false" json:"timeStart"` // End time to apply to base line query if specified. TimeEnd *int64 `mandatory:"false" json:"timeEnd"` // Option to calculate trends of each cluster if specified. ShouldIncludeTrends *bool `mandatory:"false" json:"shouldIncludeTrends"` // Option to control the size of buckets in the histogram e.g 8hrs - each bar other than first and last should represent 8hr time span. Will be adjusted to a larger span if time range is very large. Span *string `mandatory:"false" json:"span"` // Query to use to compute base line to compare top level query results against to identify differences if specified. BaselineQuery *string `mandatory:"false" json:"baselineQuery"` }
func (m ClusterCompareCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m ClusterCompareCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m ClusterCompareCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m ClusterCompareCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m ClusterCompareCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m ClusterCompareCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ClusterCompareCommandDescriptor) String() string
func (m *ClusterCompareCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
ClusterDetailsCommandDescriptor Command descriptor for querylanguage CLUSTERDETAILS command.
type ClusterDetailsCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m ClusterDetailsCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m ClusterDetailsCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m ClusterDetailsCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m ClusterDetailsCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m ClusterDetailsCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m ClusterDetailsCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ClusterDetailsCommandDescriptor) String() string
func (m *ClusterDetailsCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
ClusterSplitCommandDescriptor Command descriptor for querylanguage CLUSTERSPLIT command.
type ClusterSplitCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m ClusterSplitCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m ClusterSplitCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m ClusterSplitCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m ClusterSplitCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m ClusterSplitCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m ClusterSplitCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ClusterSplitCommandDescriptor) String() string
func (m *ClusterSplitCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
Column Default column object representing querylanguage result columns.
type Column struct { // Column display name - will be alias if column is renamed by queryStrng. DisplayName *string `mandatory:"false" json:"displayName"` // If the column is a 'List of Values' column, this array contains the field values that are applicable to query results or all if no filters applied. Values []FieldValue `mandatory:"false" json:"values"` // Identifies if all values in this column come from a pre-defined list of values. IsListOfValues *bool `mandatory:"false" json:"isListOfValues"` // Identifies if this column allows multiple values to exist in a single row. IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // Identifies if this column can be used as a grouping field in any grouping command. IsGroupable *bool `mandatory:"false" json:"isGroupable"` // Identifies if this column can be used as an expression parameter in any command that accepts querylanguage expressions. IsEvaluable *bool `mandatory:"false" json:"isEvaluable"` // Same as displayName unless column renamed in which case this will hold the original display name for the column. OriginalDisplayName *string `mandatory:"false" json:"originalDisplayName"` // Internal identifier for the column. InternalName *string `mandatory:"false" json:"internalName"` // Subsystem column belongs to. SubSystem SubSystemNameEnum `mandatory:"false" json:"subSystem,omitempty"` // Field denoting column data type. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` }
func (m Column) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m Column) GetInternalName() *string
GetInternalName returns InternalName
func (m Column) GetIsEvaluable() *bool
GetIsEvaluable returns IsEvaluable
func (m Column) GetIsGroupable() *bool
GetIsGroupable returns IsGroupable
func (m Column) GetIsListOfValues() *bool
GetIsListOfValues returns IsListOfValues
func (m Column) GetIsMultiValued() *bool
GetIsMultiValued returns IsMultiValued
func (m Column) GetOriginalDisplayName() *string
GetOriginalDisplayName returns OriginalDisplayName
func (m Column) GetSubSystem() SubSystemNameEnum
GetSubSystem returns SubSystem
func (m Column) GetValueType() ValueTypeEnum
GetValueType returns ValueType
func (m Column) GetValues() []FieldValue
GetValues returns Values
func (m Column) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Column) String() string
ColumnName Column Names from a SQL Query
type ColumnName struct { // column name Name *string `mandatory:"false" json:"name"` }
func (m ColumnName) String() string
ColumnNameCollection Column Name Collection
type ColumnNameCollection struct { // list of column names Items []ColumnName `mandatory:"false" json:"items"` }
func (m ColumnNameCollection) String() string
CommandDescriptor Generic catch-all command descriptor
type CommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m CommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m CommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m CommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m CommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m CommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m CommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CommandDescriptor) String() string
func (m *CommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
CreateAccelerationTaskDetails Details for creating a scheduled task to accelerate a saved search. The client must specify the savedSearchId, and the service will supply other details. The resulting scheduled task will have TaskType ACCELERATION.
type CreateAccelerationTaskDetails struct { // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // The ManagementSavedSearch id [OCID] to be accelerated. SavedSearchId *string `mandatory:"true" json:"savedSearchId"` // A user-friendly name that is changeable and that does not have to be unique. // Format: a leading alphanumeric, followed by zero or more // alphanumerics, underscores, spaces, backslashes, or hyphens in any order). // No trailing spaces allowed. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateAccelerationTaskDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m CreateAccelerationTaskDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (m CreateAccelerationTaskDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CreateAccelerationTaskDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (m CreateAccelerationTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateAccelerationTaskDetails) String() string
CreateLogAnalyticsEntityDetails Details for new log analytics entity to be added.
type CreateLogAnalyticsEntityDetails struct { // Log analytics entity name. Name *string `mandatory:"true" json:"name"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // Log analytics entity type name. EntityTypeName *string `mandatory:"true" json:"entityTypeName"` // The OCID of the Management Agent. ManagementAgentId *string `mandatory:"false" json:"managementAgentId"` // The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity // represents a non-cloud resource that the customer may have on their premises. CloudResourceId *string `mandatory:"false" json:"cloudResourceId"` // The timezone region of the log analytics entity. TimezoneRegion *string `mandatory:"false" json:"timezoneRegion"` // The hostname where the entity represented here is actually present. This would be the output one would get if // they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from // management agents host since logs may be collected remotely. Hostname *string `mandatory:"false" json:"hostname"` // This indicates the type of source. It is primarily for Enterprise Manager Repository ID. SourceId *string `mandatory:"false" json:"sourceId"` // The name/value pairs for parameter values to be used in file patterns specified in log sources. Properties map[string]string `mandatory:"false" json:"properties"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateLogAnalyticsEntityDetails) String() string
CreateLogAnalyticsEntityRequest wrapper for the CreateLogAnalyticsEntity operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/CreateLogAnalyticsEntity.go.html to see an example of how to use CreateLogAnalyticsEntityRequest.
type CreateLogAnalyticsEntityRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Details for the new log analytics entity. CreateLogAnalyticsEntityDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateLogAnalyticsEntityRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateLogAnalyticsEntityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateLogAnalyticsEntityRequest) String() string
CreateLogAnalyticsEntityResponse wrapper for the CreateLogAnalyticsEntity operation
type CreateLogAnalyticsEntityResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsEntity instance LogAnalyticsEntity `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateLogAnalyticsEntityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateLogAnalyticsEntityResponse) String() string
CreateLogAnalyticsEntityTypeDetails Details for new log analytics entity type to be added.
type CreateLogAnalyticsEntityTypeDetails struct { // Log analytics entity type name. Name *string `mandatory:"true" json:"name"` // Log analytics entity type category. Category will be used for grouping and filtering. Category *string `mandatory:"false" json:"category"` // Log analytics entity type property definition. Properties []EntityTypeProperty `mandatory:"false" json:"properties"` }
func (m CreateLogAnalyticsEntityTypeDetails) String() string
CreateLogAnalyticsEntityTypeRequest wrapper for the CreateLogAnalyticsEntityType operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/CreateLogAnalyticsEntityType.go.html to see an example of how to use CreateLogAnalyticsEntityTypeRequest.
type CreateLogAnalyticsEntityTypeRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Definition for custom log analytics entity type. CreateLogAnalyticsEntityTypeDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateLogAnalyticsEntityTypeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateLogAnalyticsEntityTypeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateLogAnalyticsEntityTypeRequest) String() string
CreateLogAnalyticsEntityTypeResponse wrapper for the CreateLogAnalyticsEntityType operation
type CreateLogAnalyticsEntityTypeResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateLogAnalyticsEntityTypeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateLogAnalyticsEntityTypeResponse) String() string
CreateLogAnalyticsLogGroupDetails Information about a new log group.
type CreateLogAnalyticsLogGroupDetails struct { // A user-friendly name that is changeable and that does not have to be unique. // Format: a leading alphanumeric, followed by zero or more // alphanumerics, underscores, spaces, backslashes, or hyphens in any order). // No trailing spaces allowed. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // Description for this resource. Description *string `mandatory:"false" json:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateLogAnalyticsLogGroupDetails) String() string
CreateLogAnalyticsLogGroupRequest wrapper for the CreateLogAnalyticsLogGroup operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/CreateLogAnalyticsLogGroup.go.html to see an example of how to use CreateLogAnalyticsLogGroupRequest.
type CreateLogAnalyticsLogGroupRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Details for the new Log-Analytics group. CreateLogAnalyticsLogGroupDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateLogAnalyticsLogGroupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateLogAnalyticsLogGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateLogAnalyticsLogGroupRequest) String() string
CreateLogAnalyticsLogGroupResponse wrapper for the CreateLogAnalyticsLogGroup operation
type CreateLogAnalyticsLogGroupResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsLogGroup instance LogAnalyticsLogGroup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateLogAnalyticsLogGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateLogAnalyticsLogGroupResponse) String() string
CreateLogAnalyticsObjectCollectionRuleDetails The configuration details of collection rule to enable automatic log collection from an object storage bucket.
type CreateLogAnalyticsObjectCollectionRuleDetails struct { // A unique name given to the rule. The name must be unique within the tenancy, and cannot be modified. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Object Storage namespace. OsNamespace *string `mandatory:"true" json:"osNamespace"` // Name of the Object Storage bucket. OsBucketName *string `mandatory:"true" json:"osBucketName"` // Logging Analytics Log group OCID to associate the processed logs with. LogGroupId *string `mandatory:"true" json:"logGroupId"` // Name of the Logging Analytics Source to use for the processing. LogSourceName *string `mandatory:"true" json:"logSourceName"` // A string that describes the details of the rule. It does not have to be unique, and can be changed. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The type of collection. CollectionType ObjectCollectionRuleCollectionTypesEnum `mandatory:"false" json:"collectionType,omitempty"` // The oldest time of the file in the bucket to consider for collection. // Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string. // Use this for HISTORIC or HISTORIC_LIVE collection types. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error. PollSince *string `mandatory:"false" json:"pollSince"` // The newest time of the file in the bucket to consider for collection. // Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. // Use this for HISTORIC collection type. When collectionType is LIVE or HISTORIC_LIVE, specifying pollTill will result in error. PollTill *string `mandatory:"false" json:"pollTill"` // Logging Analytics entity OCID. Associates the processed logs with the given entity (optional). EntityId *string `mandatory:"false" json:"entityId"` // An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. // It is recommended to set this value as ISO_8859_1 when configuring content of the objects having more numeric characters, // and very few alphabets. // For e.g. this applies when configuring VCN Flow Logs. CharEncoding *string `mandatory:"false" json:"charEncoding"` // Whether or not this rule is currently enabled. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // The override is used to modify some important configuration properties for objects matching a specific pattern inside the bucket. // Supported propeties for override are - logSourceName, charEncoding. // Supported matchType for override are "contains". Overrides map[string][]PropertyOverride `mandatory:"false" json:"overrides"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
func (m CreateLogAnalyticsObjectCollectionRuleDetails) String() string
CreateLogAnalyticsObjectCollectionRuleRequest wrapper for the CreateLogAnalyticsObjectCollectionRule operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/CreateLogAnalyticsObjectCollectionRule.go.html to see an example of how to use CreateLogAnalyticsObjectCollectionRuleRequest.
type CreateLogAnalyticsObjectCollectionRuleRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Details of the rule to be created. CreateLogAnalyticsObjectCollectionRuleDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateLogAnalyticsObjectCollectionRuleRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateLogAnalyticsObjectCollectionRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateLogAnalyticsObjectCollectionRuleRequest) String() string
CreateLogAnalyticsObjectCollectionRuleResponse wrapper for the CreateLogAnalyticsObjectCollectionRule operation
type CreateLogAnalyticsObjectCollectionRuleResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsObjectCollectionRule instance LogAnalyticsObjectCollectionRule `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateLogAnalyticsObjectCollectionRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateLogAnalyticsObjectCollectionRuleResponse) String() string
CreateScheduledTaskDetails Details for creating a scheduled task.
type CreateScheduledTaskDetails interface { // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). GetCompartmentId() *string // A user-friendly name that is changeable and that does not have to be unique. // Format: a leading alphanumeric, followed by zero or more // alphanumerics, underscores, spaces, backslashes, or hyphens in any order). // No trailing spaces allowed. GetDisplayName() *string // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} }
CreateScheduledTaskDetailsKindEnum Enum with underlying type: string
type CreateScheduledTaskDetailsKindEnum string
Set of constants representing the allowable values for CreateScheduledTaskDetailsKindEnum
const ( CreateScheduledTaskDetailsKindAcceleration CreateScheduledTaskDetailsKindEnum = "ACCELERATION" CreateScheduledTaskDetailsKindStandard CreateScheduledTaskDetailsKindEnum = "STANDARD" )
func GetCreateScheduledTaskDetailsKindEnumValues() []CreateScheduledTaskDetailsKindEnum
GetCreateScheduledTaskDetailsKindEnumValues Enumerates the set of values for CreateScheduledTaskDetailsKindEnum
CreateScheduledTaskRequest wrapper for the CreateScheduledTask operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/CreateScheduledTask.go.html to see an example of how to use CreateScheduledTaskRequest.
type CreateScheduledTaskRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Scheduled task to be created. CreateScheduledTaskDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateScheduledTaskRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateScheduledTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateScheduledTaskRequest) String() string
CreateScheduledTaskResponse wrapper for the CreateScheduledTask operation
type CreateScheduledTaskResponse struct { // The underlying http response RawResponse *http.Response // The ScheduledTask instance ScheduledTask `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, 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 (response CreateScheduledTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateScheduledTaskResponse) String() string
CreateStandardTaskDetails Details for creating a scheduled task. The client must fully specify the details. Not supported for TaskType ACCELERATION.
type CreateStandardTaskDetails struct { // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // Schedules, typically a single schedule. // Note there may only be a single schedule for SAVED_SEARCH and PURGE scheduled tasks. Schedules []Schedule `mandatory:"true" json:"schedules"` Action Action `mandatory:"true" json:"action"` // A user-friendly name that is changeable and that does not have to be unique. // Format: a leading alphanumeric, followed by zero or more // alphanumerics, underscores, spaces, backslashes, or hyphens in any order). // No trailing spaces allowed. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Task type. TaskType TaskTypeEnum `mandatory:"true" json:"taskType"` }
func (m CreateStandardTaskDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m CreateStandardTaskDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (m CreateStandardTaskDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CreateStandardTaskDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (m CreateStandardTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateStandardTaskDetails) String() string
func (m *CreateStandardTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
CreateViewCommandDescriptor Command descriptor for querylanguage CREATEVIEW command.
type CreateViewCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m CreateViewCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m CreateViewCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m CreateViewCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m CreateViewCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m CreateViewCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m CreateViewCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateViewCommandDescriptor) String() string
func (m *CreateViewCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
CronSchedule Cron schedule for a scheduled task.
type CronSchedule struct { // Value in cron format. Expression *string `mandatory:"true" json:"expression"` // Time zone, by default UTC. TimeZone *string `mandatory:"true" json:"timeZone"` // Schedule misfire retry policy. MisfirePolicy ScheduleMisfirePolicyEnum `mandatory:"false" json:"misfirePolicy,omitempty"` }
func (m CronSchedule) GetMisfirePolicy() ScheduleMisfirePolicyEnum
GetMisfirePolicy returns MisfirePolicy
func (m CronSchedule) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CronSchedule) String() string
DeleteAssociationsRequest wrapper for the DeleteAssociations operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteAssociations.go.html to see an example of how to use DeleteAssociationsRequest.
type DeleteAssociationsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // details for association DeleteLogAnalyticsAssociationDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteAssociationsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteAssociationsRequest) String() string
DeleteAssociationsResponse wrapper for the DeleteAssociations operation
type DeleteAssociationsResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteAssociationsResponse) String() string
DeleteCommandDescriptor Command descriptor for querylanguage DELETE command.
type DeleteCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // Value specified in DELETE command in queryString as to whether the delete is a dry-run (only report number of rows removed) rather than actually remove matching log records. IsDryRun *bool `mandatory:"false" json:"isDryRun"` }
func (m DeleteCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m DeleteCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m DeleteCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m DeleteCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m DeleteCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m DeleteCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DeleteCommandDescriptor) String() string
func (m *DeleteCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
DeleteFieldRequest wrapper for the DeleteField operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteField.go.html to see an example of how to use DeleteFieldRequest.
type DeleteFieldRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // name of the field to get FieldName *string `mandatory:"true" contributesTo:"path" name:"fieldName"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteFieldRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteFieldRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteFieldRequest) String() string
DeleteFieldResponse wrapper for the DeleteField operation
type DeleteFieldResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteFieldResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteFieldResponse) String() string
DeleteLabelRequest wrapper for the DeleteLabel operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteLabel.go.html to see an example of how to use DeleteLabelRequest.
type DeleteLabelRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // name of the label to get LabelName *string `mandatory:"true" contributesTo:"path" name:"labelName"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteLabelRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteLabelRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteLabelRequest) String() string
DeleteLabelResponse wrapper for the DeleteLabel operation
type DeleteLabelResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteLabelResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteLabelResponse) String() string
DeleteLogAnalyticsAssociation DeleteLogAnalyticsAssociation
type DeleteLogAnalyticsAssociation struct { // Lama Idf AgentId *string `mandatory:"false" json:"agentId"` // source name SourceName *string `mandatory:"false" json:"sourceName"` // source type internal name SourceTypeName *string `mandatory:"false" json:"sourceTypeName"` // entity GUID EntityId *string `mandatory:"false" json:"entityId"` // entity type internal name EntityTypeName *string `mandatory:"false" json:"entityTypeName"` // host name Host *string `mandatory:"false" json:"host"` // log group ocid LogGroupId *string `mandatory:"false" json:"logGroupId"` }
func (m DeleteLogAnalyticsAssociation) String() string
DeleteLogAnalyticsAssociationDetails DeleteLogAnalyticsAssociationDetails
type DeleteLogAnalyticsAssociationDetails struct { // compartmentId CompartmentId *string `mandatory:"false" json:"compartmentId"` // list of rule entity association details Items []DeleteLogAnalyticsAssociation `mandatory:"false" json:"items"` }
func (m DeleteLogAnalyticsAssociationDetails) String() string
DeleteLogAnalyticsEntityRequest wrapper for the DeleteLogAnalyticsEntity operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteLogAnalyticsEntity.go.html to see an example of how to use DeleteLogAnalyticsEntityRequest.
type DeleteLogAnalyticsEntityRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The log analytics entity OCID. LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteLogAnalyticsEntityRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteLogAnalyticsEntityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteLogAnalyticsEntityRequest) String() string
DeleteLogAnalyticsEntityResponse wrapper for the DeleteLogAnalyticsEntity operation
type DeleteLogAnalyticsEntityResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteLogAnalyticsEntityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteLogAnalyticsEntityResponse) String() string
DeleteLogAnalyticsEntityTypeRequest wrapper for the DeleteLogAnalyticsEntityType operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteLogAnalyticsEntityType.go.html to see an example of how to use DeleteLogAnalyticsEntityTypeRequest.
type DeleteLogAnalyticsEntityTypeRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Log analytics entity type name. EntityTypeName *string `mandatory:"true" contributesTo:"path" name:"entityTypeName"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteLogAnalyticsEntityTypeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteLogAnalyticsEntityTypeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteLogAnalyticsEntityTypeRequest) String() string
DeleteLogAnalyticsEntityTypeResponse wrapper for the DeleteLogAnalyticsEntityType operation
type DeleteLogAnalyticsEntityTypeResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteLogAnalyticsEntityTypeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteLogAnalyticsEntityTypeResponse) String() string
DeleteLogAnalyticsLogGroupRequest wrapper for the DeleteLogAnalyticsLogGroup operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteLogAnalyticsLogGroup.go.html to see an example of how to use DeleteLogAnalyticsLogGroupRequest.
type DeleteLogAnalyticsLogGroupRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // unique logAnalytics log group identifier LogAnalyticsLogGroupId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsLogGroupId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteLogAnalyticsLogGroupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteLogAnalyticsLogGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteLogAnalyticsLogGroupRequest) String() string
DeleteLogAnalyticsLogGroupResponse wrapper for the DeleteLogAnalyticsLogGroup operation
type DeleteLogAnalyticsLogGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteLogAnalyticsLogGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteLogAnalyticsLogGroupResponse) String() string
DeleteLogAnalyticsObjectCollectionRuleRequest wrapper for the DeleteLogAnalyticsObjectCollectionRule operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteLogAnalyticsObjectCollectionRule.go.html to see an example of how to use DeleteLogAnalyticsObjectCollectionRuleRequest.
type DeleteLogAnalyticsObjectCollectionRuleRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The Logging Analytics Object Collection Rule OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). LogAnalyticsObjectCollectionRuleId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsObjectCollectionRuleId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteLogAnalyticsObjectCollectionRuleRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteLogAnalyticsObjectCollectionRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteLogAnalyticsObjectCollectionRuleRequest) String() string
DeleteLogAnalyticsObjectCollectionRuleResponse wrapper for the DeleteLogAnalyticsObjectCollectionRule operation
type DeleteLogAnalyticsObjectCollectionRuleResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteLogAnalyticsObjectCollectionRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteLogAnalyticsObjectCollectionRuleResponse) String() string
DeleteLookupRequest wrapper for the DeleteLookup operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteLookup.go.html to see an example of how to use DeleteLookupRequest.
type DeleteLookupRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The name of the lookup to operate on. LookupName *string `mandatory:"true" contributesTo:"path" name:"lookupName"` // is force IsForce *bool `mandatory:"false" contributesTo:"query" name:"isForce"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteLookupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteLookupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteLookupRequest) String() string
DeleteLookupResponse wrapper for the DeleteLookup operation
type DeleteLookupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteLookupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteLookupResponse) String() string
DeleteParserRequest wrapper for the DeleteParser operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteParser.go.html to see an example of how to use DeleteParserRequest.
type DeleteParserRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // parserName ParserName *string `mandatory:"true" contributesTo:"path" name:"parserName"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteParserRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteParserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteParserRequest) String() string
DeleteParserResponse wrapper for the DeleteParser operation
type DeleteParserResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteParserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteParserResponse) String() string
DeleteScheduledTaskRequest wrapper for the DeleteScheduledTask operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteScheduledTask.go.html to see an example of how to use DeleteScheduledTaskRequest.
type DeleteScheduledTaskRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique scheduledTask id returned from task create. // If invalid will lead to a 404 not found. ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteScheduledTaskRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteScheduledTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteScheduledTaskRequest) String() string
DeleteScheduledTaskResponse wrapper for the DeleteScheduledTask operation
type DeleteScheduledTaskResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteScheduledTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteScheduledTaskResponse) String() string
DeleteSourceRequest wrapper for the DeleteSource operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteSource.go.html to see an example of how to use DeleteSourceRequest.
type DeleteSourceRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // source name SourceName *string `mandatory:"true" contributesTo:"path" name:"sourceName"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteSourceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteSourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteSourceRequest) String() string
DeleteSourceResponse wrapper for the DeleteSource operation
type DeleteSourceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteSourceResponse) String() string
DeleteUploadFileRequest wrapper for the DeleteUploadFile operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteUploadFile.go.html to see an example of how to use DeleteUploadFileRequest.
type DeleteUploadFileRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique internal identifier to refer upload container. UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"` // Unique internal identifier to refer upload file. FileReference *string `mandatory:"true" contributesTo:"path" name:"fileReference"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteUploadFileRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteUploadFileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteUploadFileRequest) String() string
DeleteUploadFileResponse wrapper for the DeleteUploadFile operation
type DeleteUploadFileResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Deleted log records count. OpcDeletedLogCount *int64 `presentIn:"header" name:"opc-deleted-log-count"` // Deleted log files count. OpcDeletedLogfileCount *int64 `presentIn:"header" name:"opc-deleted-logfile-count"` }
func (response DeleteUploadFileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteUploadFileResponse) String() string
DeleteUploadRequest wrapper for the DeleteUpload operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteUpload.go.html to see an example of how to use DeleteUploadRequest.
type DeleteUploadRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique internal identifier to refer upload container. UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteUploadRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteUploadRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteUploadRequest) String() string
DeleteUploadResponse wrapper for the DeleteUpload operation
type DeleteUploadResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Deleted log records count. OpcDeletedLogCount *int64 `presentIn:"header" name:"opc-deleted-log-count"` // Deleted log files count. OpcDeletedLogfileCount *int64 `presentIn:"header" name:"opc-deleted-logfile-count"` }
func (response DeleteUploadResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteUploadResponse) String() string
DeleteUploadWarningRequest wrapper for the DeleteUploadWarning operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteUploadWarning.go.html to see an example of how to use DeleteUploadWarningRequest.
type DeleteUploadWarningRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique internal identifier to refer upload container. UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"` // Unique internal identifier to refer upload warning. WarningReference *string `mandatory:"true" contributesTo:"path" name:"warningReference"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteUploadWarningRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteUploadWarningRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteUploadWarningRequest) String() string
DeleteUploadWarningResponse wrapper for the DeleteUploadWarning operation
type DeleteUploadWarningResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteUploadWarningResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteUploadWarningResponse) String() string
DeltaCommandDescriptor Command descriptor for querylanguage DELTA command.
type DeltaCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // Value specified in DELTA command in queryString if set controlling whether delta is calculating difference between consecutive result rows or skipping N rows for each calculation. Step *int `mandatory:"false" json:"step"` }
func (m DeltaCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m DeltaCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m DeltaCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m DeltaCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m DeltaCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m DeltaCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DeltaCommandDescriptor) String() string
func (m *DeltaCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
DemoModeCommandDescriptor Command descriptor for querylanguage DEMOMODE command.
type DemoModeCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m DemoModeCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m DemoModeCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m DemoModeCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m DemoModeCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m DemoModeCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m DemoModeCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DemoModeCommandDescriptor) String() string
func (m *DemoModeCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
DisableArchivingRequest wrapper for the DisableArchiving operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DisableArchiving.go.html to see an example of how to use DisableArchivingRequest.
type DisableArchivingRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableArchivingRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableArchivingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableArchivingRequest) String() string
DisableArchivingResponse wrapper for the DisableArchiving operation
type DisableArchivingResponse struct { // The underlying http response RawResponse *http.Response // The Success instance Success `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, 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 (response DisableArchivingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableArchivingResponse) String() string
DistinctCommandDescriptor Command descriptor for querylanguage DISTINCT command.
type DistinctCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m DistinctCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m DistinctCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m DistinctCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m DistinctCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m DistinctCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m DistinctCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DistinctCommandDescriptor) String() string
func (m *DistinctCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
EfdRegexResult EfdRegexResult
type EfdRegexResult struct { // baseFieldName BaseFieldName *string `mandatory:"false" json:"baseFieldName"` // id Id *int64 `mandatory:"false" json:"id"` MatchResult *RegexMatchResult `mandatory:"false" json:"matchResult"` // parsedFieldCount ParsedFieldCount *int `mandatory:"false" json:"parsedFieldCount"` // parsedFields ParsedFields map[string]string `mandatory:"false" json:"parsedFields"` // regex Regex *string `mandatory:"false" json:"regex"` // status Status *string `mandatory:"false" json:"status"` // statusDescription StatusDescription *string `mandatory:"false" json:"statusDescription"` // isValidRegexSyntax IsValidRegexSyntax *bool `mandatory:"false" json:"isValidRegexSyntax"` // violations Violations []Violation `mandatory:"false" json:"violations"` }
func (m EfdRegexResult) String() string
EnableArchivingRequest wrapper for the EnableArchiving operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/EnableArchiving.go.html to see an example of how to use EnableArchivingRequest.
type EnableArchivingRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableArchivingRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableArchivingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableArchivingRequest) String() string
EnableArchivingResponse wrapper for the EnableArchiving operation
type EnableArchivingResponse struct { // The underlying http response RawResponse *http.Response // The Success instance Success `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, 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 (response EnableArchivingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableArchivingResponse) String() string
EntityCloudTypeEnum Enum with underlying type: string
type EntityCloudTypeEnum string
Set of constants representing the allowable values for EntityCloudTypeEnum
const ( EntityCloudTypeCloud EntityCloudTypeEnum = "CLOUD" EntityCloudTypeNonCloud EntityCloudTypeEnum = "NON_CLOUD" )
func GetEntityCloudTypeEnumValues() []EntityCloudTypeEnum
GetEntityCloudTypeEnumValues Enumerates the set of values for EntityCloudTypeEnum
EntityLifecycleStatesEnum Enum with underlying type: string
type EntityLifecycleStatesEnum string
Set of constants representing the allowable values for EntityLifecycleStatesEnum
const ( EntityLifecycleStatesActive EntityLifecycleStatesEnum = "ACTIVE" EntityLifecycleStatesDeleted EntityLifecycleStatesEnum = "DELETED" )
func GetEntityLifecycleStatesEnumValues() []EntityLifecycleStatesEnum
GetEntityLifecycleStatesEnumValues Enumerates the set of values for EntityLifecycleStatesEnum
EntityTypeProperty Properties used in file patterns specified in log sources.
type EntityTypeProperty struct { // Log analytics entity type property name. Name *string `mandatory:"true" json:"name"` // Description for the log analytics entity type property. Description *string `mandatory:"false" json:"description"` }
func (m EntityTypeProperty) String() string
ErrorDetails Error Information.
type ErrorDetails struct { // A short error code that defines the error, meant for programmatic parsing. Code *string `mandatory:"true" json:"code"` // A human-readable error string. Message *string `mandatory:"true" json:"message"` }
func (m ErrorDetails) String() string
EstimatePurgeDataSizeDetails This is the input used to estimate the size of data that might be purged
type EstimatePurgeDataSizeDetails struct { // This is the compartment OCID under which the data will be purged CompartmentId *string `mandatory:"true" json:"compartmentId"` // This is the time before which data will be purged TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // If true, purge child compartments data CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"` // This is the solr data filter query, '*' means all PurgeQueryString *string `mandatory:"false" json:"purgeQueryString"` // This is the type of the log data to be purged DataType StorageDataTypeEnum `mandatory:"false" json:"dataType,omitempty"` }
func (m EstimatePurgeDataSizeDetails) String() string
EstimatePurgeDataSizeRequest wrapper for the EstimatePurgeDataSize operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/EstimatePurgeDataSize.go.html to see an example of how to use EstimatePurgeDataSizeRequest.
type EstimatePurgeDataSizeRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // This is the input to estimate the size of data to be purged. EstimatePurgeDataSizeDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // 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 (request EstimatePurgeDataSizeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EstimatePurgeDataSizeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EstimatePurgeDataSizeRequest) String() string
EstimatePurgeDataSizeResponse wrapper for the EstimatePurgeDataSize operation
type EstimatePurgeDataSizeResponse struct { // The underlying http response RawResponse *http.Response // The EstimatePurgeDataSizeResult instance EstimatePurgeDataSizeResult `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, 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 (response EstimatePurgeDataSizeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EstimatePurgeDataSizeResponse) String() string
EstimatePurgeDataSizeResult purge data size in bytes
type EstimatePurgeDataSizeResult struct { // This is the size of data to be purged in bytes PurgeDataSizeInBytes *int64 `mandatory:"true" json:"purgeDataSizeInBytes"` }
func (m EstimatePurgeDataSizeResult) String() string
EstimateRecallDataSizeDetails This is the input used to estimate the size of data to be recalled
type EstimateRecallDataSizeDetails struct { // This is the start of the time range for the data to be recalled TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"` // This is the end of the time range for the data to be recalled TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` }
func (m EstimateRecallDataSizeDetails) String() string
EstimateRecallDataSizeRequest wrapper for the EstimateRecallDataSize operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/EstimateRecallDataSize.go.html to see an example of how to use EstimateRecallDataSizeRequest.
type EstimateRecallDataSizeRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // This is the input to estimate the size of data to be recalled. EstimateRecallDataSizeDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EstimateRecallDataSizeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EstimateRecallDataSizeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EstimateRecallDataSizeRequest) String() string
EstimateRecallDataSizeResponse wrapper for the EstimateRecallDataSize operation
type EstimateRecallDataSizeResponse struct { // The underlying http response RawResponse *http.Response // The EstimateRecallDataSizeResult instance EstimateRecallDataSizeResult `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response EstimateRecallDataSizeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EstimateRecallDataSizeResponse) String() string
EstimateRecallDataSizeResult This is the size and time range of data to be recalled
type EstimateRecallDataSizeResult struct { // This is the end of the time range of data to be recalled. timeDataStarted and timeDataEnded delineate // the time range of the archived data to be recalled. They may not be exact the same as the // parameters in the request input (EstimateRecallDataSizeDetails). TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // This is the start of the time range of data to be recalled TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"` // This is the size in bytes SizeInBytes *int64 `mandatory:"true" json:"sizeInBytes"` // This indicates if the time range of data to be recalled overlaps with existing recalled data IsOverlappingWithExistingRecalls *bool `mandatory:"false" json:"isOverlappingWithExistingRecalls"` }
func (m EstimateRecallDataSizeResult) String() string
EstimateReleaseDataSizeDetails This is the input used to estimate the size of data to be released
type EstimateReleaseDataSizeDetails struct { // This is the start of the time range for the data to be released TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"` // This is the end of the time range for the data to be released TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` }
func (m EstimateReleaseDataSizeDetails) String() string
EstimateReleaseDataSizeRequest wrapper for the EstimateReleaseDataSize operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/EstimateReleaseDataSize.go.html to see an example of how to use EstimateReleaseDataSizeRequest.
type EstimateReleaseDataSizeRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // This is the input to estimate the size of recalled data to be released. EstimateReleaseDataSizeDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EstimateReleaseDataSizeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EstimateReleaseDataSizeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EstimateReleaseDataSizeRequest) String() string
EstimateReleaseDataSizeResponse wrapper for the EstimateReleaseDataSize operation
type EstimateReleaseDataSizeResponse struct { // The underlying http response RawResponse *http.Response // The EstimateReleaseDataSizeResult instance EstimateReleaseDataSizeResult `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response EstimateReleaseDataSizeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EstimateReleaseDataSizeResponse) String() string
EstimateReleaseDataSizeResult This is the size and time range of data to be released
type EstimateReleaseDataSizeResult struct { // This is the end of the time range of data to be released. timeDataStarted and timeDataEnded delineate // the time range of the recalled data to be released. They may not be exact the same as the // parameters in the request input (EstimateReleaseDataSizeDetails). TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // This is the start of the time range of data to be released TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"` // This is the size in bytes SizeInBytes *int64 `mandatory:"true" json:"sizeInBytes"` }
func (m EstimateReleaseDataSizeResult) String() string
EvalCommandDescriptor Command descriptor for querylanguage EVAL command.
type EvalCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m EvalCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m EvalCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m EvalCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m EvalCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m EvalCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m EvalCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EvalCommandDescriptor) String() string
func (m *EvalCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
EventStatsCommandDescriptor Command descriptor for querylanguage EVENTSTATS command.
type EventStatsCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // Group by fields if specified in the query string. GroupByFields []AbstractField `mandatory:"false" json:"groupByFields"` // Statistical functions specified in the query string. Atleast 1 is required for a EVENTSTATS command. Functions []FunctionField `mandatory:"false" json:"functions"` }
func (m EventStatsCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m EventStatsCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m EventStatsCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m EventStatsCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m EventStatsCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m EventStatsCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EventStatsCommandDescriptor) String() string
func (m *EventStatsCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
EventType The event type.
type EventType struct { // The name of the event type. EventTypeName *string `mandatory:"false" json:"eventTypeName"` // The version. SpecVersion *string `mandatory:"false" json:"specVersion"` // A flag indicating whether or not the event type is enabled. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // A flag indicating whether or not the event type is user defined. IsSystem *bool `mandatory:"false" json:"isSystem"` }
func (m EventType) String() string
ExportContent ExportContent
type ExportContent struct { // fieldNames FieldNames []string `mandatory:"false" json:"fieldNames"` // parserNames ParserNames []string `mandatory:"false" json:"parserNames"` // sourceNames SourceNames []string `mandatory:"false" json:"sourceNames"` }
func (m ExportContent) String() string
ExportCustomContentRequest wrapper for the ExportCustomContent operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ExportCustomContent.go.html to see an example of how to use ExportCustomContentRequest.
type ExportCustomContentRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // content to export ExportCustomContentDetails ExportContent `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ExportCustomContentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ExportCustomContentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ExportCustomContentRequest) String() string
ExportCustomContentResponse wrapper for the ExportCustomContent operation
type ExportCustomContentResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ExportCustomContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ExportCustomContentResponse) String() string
ExportDetails Input arguments for running a query synchronosly and streaming the results as soon as they become available.
type ExportDetails struct { // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // Query to perform. QueryString *string `mandatory:"true" json:"queryString"` // Default subsystem to qualify fields with in the queryString if not specified. SubSystem SubSystemNameEnum `mandatory:"true" json:"subSystem"` // Flag to search all child compartments of the compartment Id specified in the compartmentId query parameter. CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"` // List of filters to be applied when the query executes. More than one filter per field is not permitted. ScopeFilters []ScopeFilter `mandatory:"false" json:"scopeFilters"` // Maximum number of results retrieved from data source. Note a maximum value will be enforced; if the export results can be streamed, the maximum will be 50000000, otherwise 10000; that is, if not streamed, actualMaxTotalCountUsed = Math.min(maxTotalCount, 10000). // // Export will incrementally stream results depending on the queryString. // Some commands including head/tail are not compatible with streaming result delivery and therefore enforce a reduced limit on overall maxtotalcount. // no sort command or sort by id, e.g. ' | sort id ' - is streaming compatible // sort by time and id, e.g. ' | sort -time, id ' - is streaming compatible // all other cases, e.g. ' | sort -time, id, mtgtguid ' - is not streaming compatible due to the additional sort field MaxTotalCount *int `mandatory:"false" json:"maxTotalCount"` TimeFilter *TimeRange `mandatory:"false" json:"timeFilter"` // Amount of time, in seconds, allowed for a query to execute. If this time expires before the query is complete, any partial results will be returned. QueryTimeoutInSeconds *int `mandatory:"false" json:"queryTimeoutInSeconds"` // Include columns in response ShouldIncludeColumns *bool `mandatory:"false" json:"shouldIncludeColumns"` // Specifies the format for the returned results. OutputFormat ExportDetailsOutputFormatEnum `mandatory:"false" json:"outputFormat,omitempty"` // Localize results, including header columns, List-Of-Values and timestamp values. ShouldLocalize *bool `mandatory:"false" json:"shouldLocalize"` // Controls if query should ignore pre-calculated results if available and only use raw data. ShouldUseAcceleration *bool `mandatory:"false" json:"shouldUseAcceleration"` }
func (m ExportDetails) String() string
ExportDetailsOutputFormatEnum Enum with underlying type: string
type ExportDetailsOutputFormatEnum string
Set of constants representing the allowable values for ExportDetailsOutputFormatEnum
const ( ExportDetailsOutputFormatCsv ExportDetailsOutputFormatEnum = "CSV" ExportDetailsOutputFormatJson ExportDetailsOutputFormatEnum = "JSON" )
func GetExportDetailsOutputFormatEnumValues() []ExportDetailsOutputFormatEnum
GetExportDetailsOutputFormatEnumValues Enumerates the set of values for ExportDetailsOutputFormatEnum
ExportQueryResultRequest wrapper for the ExportQueryResult operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ExportQueryResult.go.html to see an example of how to use ExportQueryResultRequest.
type ExportQueryResultRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Query to be exported ExportDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ExportQueryResultRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ExportQueryResultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ExportQueryResultRequest) String() string
ExportQueryResultResponse wrapper for the ExportQueryResult operation
type ExportQueryResultResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ExportQueryResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ExportQueryResultResponse) String() string
ExtendedFieldsValidationResult ExtendedFieldsValidationResult
type ExtendedFieldsValidationResult struct { // items Items []EfdRegexResult `mandatory:"false" json:"items"` }
func (m ExtendedFieldsValidationResult) String() string
ExtractCommandDescriptor Command descriptor for querylanguage EXTRACT command.
type ExtractCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m ExtractCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m ExtractCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m ExtractCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m ExtractCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m ExtractCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m ExtractCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExtractCommandDescriptor) String() string
func (m *ExtractCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
ExtractLogFieldResults log field path values
type ExtractLogFieldResults struct { // log field path values Paths []string `mandatory:"false" json:"paths"` }
func (m ExtractLogFieldResults) String() string
ExtractLogHeaderDetails log header values
type ExtractLogHeaderDetails struct { // key LogKey *string `mandatory:"false" json:"logKey"` // log header values HeaderValues []string `mandatory:"false" json:"headerValues"` }
func (m ExtractLogHeaderDetails) String() string
ExtractLogHeaderResults log header values
type ExtractLogHeaderResults struct { // log header json paths JsonPaths []ExtractLogHeaderDetails `mandatory:"false" json:"jsonPaths"` // log field or header values XmlPaths []string `mandatory:"false" json:"xmlPaths"` }
func (m ExtractLogHeaderResults) String() string
ExtractStructuredLogFieldPathsParserTypeEnum Enum with underlying type: string
type ExtractStructuredLogFieldPathsParserTypeEnum string
Set of constants representing the allowable values for ExtractStructuredLogFieldPathsParserTypeEnum
const ( ExtractStructuredLogFieldPathsParserTypeXml ExtractStructuredLogFieldPathsParserTypeEnum = "XML" ExtractStructuredLogFieldPathsParserTypeJson ExtractStructuredLogFieldPathsParserTypeEnum = "JSON" )
func GetExtractStructuredLogFieldPathsParserTypeEnumValues() []ExtractStructuredLogFieldPathsParserTypeEnum
GetExtractStructuredLogFieldPathsParserTypeEnumValues Enumerates the set of values for ExtractStructuredLogFieldPathsParserTypeEnum
ExtractStructuredLogFieldPathsRequest wrapper for the ExtractStructuredLogFieldPaths operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ExtractStructuredLogFieldPaths.go.html to see an example of how to use ExtractStructuredLogFieldPathsRequest.
type ExtractStructuredLogFieldPathsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // parser definition LoganParserDetails LogAnalyticsParser `contributesTo:"body"` // type - possible values are xml or json ParserType ExtractStructuredLogFieldPathsParserTypeEnum `mandatory:"false" contributesTo:"query" name:"parserType" omitEmpty:"true"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ExtractStructuredLogFieldPathsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ExtractStructuredLogFieldPathsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ExtractStructuredLogFieldPathsRequest) String() string
ExtractStructuredLogFieldPathsResponse wrapper for the ExtractStructuredLogFieldPaths operation
type ExtractStructuredLogFieldPathsResponse struct { // The underlying http response RawResponse *http.Response // The ExtractLogFieldResults instance ExtractLogFieldResults `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ExtractStructuredLogFieldPathsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ExtractStructuredLogFieldPathsResponse) String() string
ExtractStructuredLogHeaderPathsParserTypeEnum Enum with underlying type: string
type ExtractStructuredLogHeaderPathsParserTypeEnum string
Set of constants representing the allowable values for ExtractStructuredLogHeaderPathsParserTypeEnum
const ( ExtractStructuredLogHeaderPathsParserTypeXml ExtractStructuredLogHeaderPathsParserTypeEnum = "XML" ExtractStructuredLogHeaderPathsParserTypeJson ExtractStructuredLogHeaderPathsParserTypeEnum = "JSON" )
func GetExtractStructuredLogHeaderPathsParserTypeEnumValues() []ExtractStructuredLogHeaderPathsParserTypeEnum
GetExtractStructuredLogHeaderPathsParserTypeEnumValues Enumerates the set of values for ExtractStructuredLogHeaderPathsParserTypeEnum
ExtractStructuredLogHeaderPathsRequest wrapper for the ExtractStructuredLogHeaderPaths operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ExtractStructuredLogHeaderPaths.go.html to see an example of how to use ExtractStructuredLogHeaderPathsRequest.
type ExtractStructuredLogHeaderPathsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // parser definition LoganParserDetails LogAnalyticsParser `contributesTo:"body"` // type - possible values are xml or json ParserType ExtractStructuredLogHeaderPathsParserTypeEnum `mandatory:"false" contributesTo:"query" name:"parserType" omitEmpty:"true"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ExtractStructuredLogHeaderPathsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ExtractStructuredLogHeaderPathsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ExtractStructuredLogHeaderPathsRequest) String() string
ExtractStructuredLogHeaderPathsResponse wrapper for the ExtractStructuredLogHeaderPaths operation
type ExtractStructuredLogHeaderPathsResponse struct { // The underlying http response RawResponse *http.Response // The ExtractLogHeaderResults instance ExtractLogHeaderResults `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ExtractStructuredLogHeaderPathsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ExtractStructuredLogHeaderPathsResponse) String() string
Field Default field object representing fields specified in the queryString.
type Field struct { // Field display name - will be alias if field is renamed by queryStrng. DisplayName *string `mandatory:"false" json:"displayName"` // Field denoting if this is a declaration of the field in the queryString. IsDeclared *bool `mandatory:"false" json:"isDeclared"` // Same as displayName unless field renamed in which case this will hold the original display names for the field // across all renames. OriginalDisplayNames []string `mandatory:"false" json:"originalDisplayNames"` // Internal identifier for the field. InternalName *string `mandatory:"false" json:"internalName"` // Identifies if this field can be used as a grouping field in any grouping command. IsGroupable *bool `mandatory:"false" json:"isGroupable"` // Identifies if this field format is a duration. IsDuration *bool `mandatory:"false" json:"isDuration"` // Alias of field if renamed by queryStrng. Alias *string `mandatory:"false" json:"alias"` // Query used to derive this field if specified. FilterQueryString *string `mandatory:"false" json:"filterQueryString"` // Field denoting field unit type. UnitType *string `mandatory:"false" json:"unitType"` // Field denoting field data type. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` }
func (m Field) GetAlias() *string
GetAlias returns Alias
func (m Field) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m Field) GetFilterQueryString() *string
GetFilterQueryString returns FilterQueryString
func (m Field) GetInternalName() *string
GetInternalName returns InternalName
func (m Field) GetIsDeclared() *bool
GetIsDeclared returns IsDeclared
func (m Field) GetIsDuration() *bool
GetIsDuration returns IsDuration
func (m Field) GetIsGroupable() *bool
GetIsGroupable returns IsGroupable
func (m Field) GetOriginalDisplayNames() []string
GetOriginalDisplayNames returns OriginalDisplayNames
func (m Field) GetUnitType() *string
GetUnitType returns UnitType
func (m Field) GetValueType() ValueTypeEnum
GetValueType returns ValueType
func (m Field) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Field) String() string
FieldArgument QueryString argument of type field.
type FieldArgument struct { Value AbstractField `mandatory:"false" json:"value"` }
func (m FieldArgument) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FieldArgument) String() string
func (m *FieldArgument) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
FieldSummaryCommandDescriptor Command descriptor for querylanguage FIELDSUMMARY command.
type FieldSummaryCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // Limit on number of distinct values to process for each field specified in the field summary command in the query string. MaxValues *int `mandatory:"false" json:"maxValues"` }
func (m FieldSummaryCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m FieldSummaryCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m FieldSummaryCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m FieldSummaryCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m FieldSummaryCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m FieldSummaryCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FieldSummaryCommandDescriptor) String() string
func (m *FieldSummaryCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
FieldSummaryReport FieldSummaryReport
type FieldSummaryReport struct { // non out-of-the-box count NonOobCount *int `mandatory:"false" json:"nonOobCount"` // out-of-the-box count OobCount *int `mandatory:"false" json:"oobCount"` // usage detail UsageDetails []UsageStatusItem `mandatory:"false" json:"usageDetails"` }
func (m FieldSummaryReport) String() string
FieldValue Field value representing and entry in a list-of-values field.
type FieldValue struct { // Display representation of the field value. DisplayValue *string `mandatory:"false" json:"displayValue"` // Internal representation of the field value. InternalValue *interface{} `mandatory:"false" json:"internalValue"` // Denotes if this list-of-values value has been marked as deleted. IsDeleted *bool `mandatory:"false" json:"isDeleted"` }
func (m FieldValue) String() string
FieldsAddRemoveField Field denoting a field specified in querylanguage FIELDS command.
type FieldsAddRemoveField struct { // Field display name - will be alias if field is renamed by queryStrng. DisplayName *string `mandatory:"false" json:"displayName"` // Field denoting if this is a declaration of the field in the queryString. IsDeclared *bool `mandatory:"false" json:"isDeclared"` // Same as displayName unless field renamed in which case this will hold the original display names for the field // across all renames. OriginalDisplayNames []string `mandatory:"false" json:"originalDisplayNames"` // Internal identifier for the field. InternalName *string `mandatory:"false" json:"internalName"` // Identifies if this field can be used as a grouping field in any grouping command. IsGroupable *bool `mandatory:"false" json:"isGroupable"` // Identifies if this field format is a duration. IsDuration *bool `mandatory:"false" json:"isDuration"` // Alias of field if renamed by queryStrng. Alias *string `mandatory:"false" json:"alias"` // Query used to derive this field if specified. FilterQueryString *string `mandatory:"false" json:"filterQueryString"` // Field denoting field unit type. UnitType *string `mandatory:"false" json:"unitType"` // Denotes if field entry in FIELDS command is to show / hide field in results. Operation FieldsAddRemoveFieldOperationEnum `mandatory:"false" json:"operation,omitempty"` // Field denoting field data type. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` }
func (m FieldsAddRemoveField) GetAlias() *string
GetAlias returns Alias
func (m FieldsAddRemoveField) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m FieldsAddRemoveField) GetFilterQueryString() *string
GetFilterQueryString returns FilterQueryString
func (m FieldsAddRemoveField) GetInternalName() *string
GetInternalName returns InternalName
func (m FieldsAddRemoveField) GetIsDeclared() *bool
GetIsDeclared returns IsDeclared
func (m FieldsAddRemoveField) GetIsDuration() *bool
GetIsDuration returns IsDuration
func (m FieldsAddRemoveField) GetIsGroupable() *bool
GetIsGroupable returns IsGroupable
func (m FieldsAddRemoveField) GetOriginalDisplayNames() []string
GetOriginalDisplayNames returns OriginalDisplayNames
func (m FieldsAddRemoveField) GetUnitType() *string
GetUnitType returns UnitType
func (m FieldsAddRemoveField) GetValueType() ValueTypeEnum
GetValueType returns ValueType
func (m FieldsAddRemoveField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FieldsAddRemoveField) String() string
FieldsAddRemoveFieldOperationEnum Enum with underlying type: string
type FieldsAddRemoveFieldOperationEnum string
Set of constants representing the allowable values for FieldsAddRemoveFieldOperationEnum
const ( FieldsAddRemoveFieldOperationAdd FieldsAddRemoveFieldOperationEnum = "ADD" FieldsAddRemoveFieldOperationRemove FieldsAddRemoveFieldOperationEnum = "REMOVE" )
func GetFieldsAddRemoveFieldOperationEnumValues() []FieldsAddRemoveFieldOperationEnum
GetFieldsAddRemoveFieldOperationEnumValues Enumerates the set of values for FieldsAddRemoveFieldOperationEnum
FieldsCommandDescriptor Command descriptor for querylanguage FIELDS command.
type FieldsCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m FieldsCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m FieldsCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m FieldsCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m FieldsCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m FieldsCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m FieldsCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FieldsCommandDescriptor) String() string
func (m *FieldsCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
FileValidationResponse Response object containing details about file upload eligibility.
type FileValidationResponse struct { // Input File Name. InputFile *string `mandatory:"true" json:"inputFile"` // Object Location where file content is available. ObjectLocation *string `mandatory:"true" json:"objectLocation"` // List of files inside the given archive file and their corresponding status information. Files []UploadFileStatus `mandatory:"false" json:"files"` }
func (m FileValidationResponse) String() string
Filter Query builder filter action to apply edit to queryString.
type Filter struct { // Operator to apply when editing the query string. Operator FilterOperatorEnum `mandatory:"true" json:"operator"` // Field filter references when inserting filter into the query string. Field must be a valid logging analytics out-of-the-box field, virtual field calculated in the query or a user defined field. FieldName *string `mandatory:"false" json:"fieldName"` // Field values that will be inserted into the query string for the specified fieldName. Please note all values should reflect the fields data type otherwise the insert is subject to fail. Values []interface{} `mandatory:"false" json:"values"` }
func (m Filter) String() string
FilterDetails Query builder edit request details.
type FilterDetails struct { // Query to apply edits to. QueryString *string `mandatory:"true" json:"queryString"` // Default subsystem to qualify fields with in the queryString if not specified. SubSystem SubSystemNameEnum `mandatory:"true" json:"subSystem"` // List of edit operations to be applied in the specified order to the specified queryString. Filters []Filter `mandatory:"false" json:"filters"` }
func (m FilterDetails) String() string
FilterOperatorEnum Enum with underlying type: string
type FilterOperatorEnum string
Set of constants representing the allowable values for FilterOperatorEnum
const ( FilterOperatorClear FilterOperatorEnum = "CLEAR" FilterOperatorReplace FilterOperatorEnum = "REPLACE" FilterOperatorEquals FilterOperatorEnum = "EQUALS" FilterOperatorNotEquals FilterOperatorEnum = "NOT_EQUALS" FilterOperatorStartsWith FilterOperatorEnum = "STARTS_WITH" FilterOperatorDoesNotStartWith FilterOperatorEnum = "DOES_NOT_START_WITH" FilterOperatorEndsWith FilterOperatorEnum = "ENDS_WITH" FilterOperatorDoesNotEndWith FilterOperatorEnum = "DOES_NOT_END_WITH" FilterOperatorContains FilterOperatorEnum = "CONTAINS" FilterOperatorDoesNotContain FilterOperatorEnum = "DOES_NOT_CONTAIN" FilterOperatorIsLessThan FilterOperatorEnum = "IS_LESS_THAN" FilterOperatorIsLessThanOrEqualTo FilterOperatorEnum = "IS_LESS_THAN_OR_EQUAL_TO" FilterOperatorIsGreaterThan FilterOperatorEnum = "IS_GREATER_THAN" FilterOperatorIsGreaterThanOrEqualTo FilterOperatorEnum = "IS_GREATER_THAN_OR_EQUAL_TO" FilterOperatorIsBetween FilterOperatorEnum = "IS_BETWEEN" FilterOperatorIsNotBetween FilterOperatorEnum = "IS_NOT_BETWEEN" FilterOperatorAddSubquery FilterOperatorEnum = "ADD_SUBQUERY" FilterOperatorClearSubquery FilterOperatorEnum = "CLEAR_SUBQUERY" )
func GetFilterOperatorEnumValues() []FilterOperatorEnum
GetFilterOperatorEnumValues Enumerates the set of values for FilterOperatorEnum
FilterOutput Query builder api response object containing updated querystring's
type FilterOutput struct { // Modified user visible query string. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Modified localization agnostic query string. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // Operation response time. ResponseTimeInMs *int64 `mandatory:"false" json:"responseTimeInMs"` }
func (m FilterOutput) String() string
FilterRequest wrapper for the Filter operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/Filter.go.html to see an example of how to use FilterRequest.
type FilterRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Query string and filters to add or remove FilterDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request FilterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request FilterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request FilterRequest) String() string
FilterResponse wrapper for the Filter operation
type FilterResponse struct { // The underlying http response RawResponse *http.Response // The FilterOutput instance FilterOutput `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response FilterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response FilterResponse) String() string
FixedFrequencySchedule Fixed frequency schedule for a scheduled task.
type FixedFrequencySchedule struct { // Recurring interval in ISO 8601 extended format as described in // https://en.wikipedia.org/wiki/ISO_8601#Durations. // The largest supported unit is D, e.g. P14D (not P2W). // The value must be at least 5 minutes (PT5M) and at most 3 weeks (P21D or PT30240M). RecurringInterval *string `mandatory:"true" json:"recurringInterval"` // Number of times (0-based) to execute until auto-stop. // Default value -1 will execute indefinitely. // Value 0 will execute once. RepeatCount *int `mandatory:"false" json:"repeatCount"` // Schedule misfire retry policy. MisfirePolicy ScheduleMisfirePolicyEnum `mandatory:"false" json:"misfirePolicy,omitempty"` }
func (m FixedFrequencySchedule) GetMisfirePolicy() ScheduleMisfirePolicyEnum
GetMisfirePolicy returns MisfirePolicy
func (m FixedFrequencySchedule) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FixedFrequencySchedule) String() string
FunctionField Field outlining queryString aggregate function entries.
type FunctionField struct { // Field display name - will be alias if field is renamed by queryStrng. DisplayName *string `mandatory:"false" json:"displayName"` // Field denoting if this is a declaration of the field in the queryString. IsDeclared *bool `mandatory:"false" json:"isDeclared"` // Same as displayName unless field renamed in which case this will hold the original display names for the field // across all renames. OriginalDisplayNames []string `mandatory:"false" json:"originalDisplayNames"` // Internal identifier for the field. InternalName *string `mandatory:"false" json:"internalName"` // Identifies if this field can be used as a grouping field in any grouping command. IsGroupable *bool `mandatory:"false" json:"isGroupable"` // Identifies if this field format is a duration. IsDuration *bool `mandatory:"false" json:"isDuration"` // Alias of field if renamed by queryStrng. Alias *string `mandatory:"false" json:"alias"` // Query used to derive this field if specified. FilterQueryString *string `mandatory:"false" json:"filterQueryString"` // Field denoting field unit type. UnitType *string `mandatory:"false" json:"unitType"` // Name of the aggregate function. Function *string `mandatory:"false" json:"function"` // List of function arguments if specified. Arguments []Argument `mandatory:"false" json:"arguments"` // Field denoting field data type. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` }
func (m FunctionField) GetAlias() *string
GetAlias returns Alias
func (m FunctionField) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m FunctionField) GetFilterQueryString() *string
GetFilterQueryString returns FilterQueryString
func (m FunctionField) GetInternalName() *string
GetInternalName returns InternalName
func (m FunctionField) GetIsDeclared() *bool
GetIsDeclared returns IsDeclared
func (m FunctionField) GetIsDuration() *bool
GetIsDuration returns IsDuration
func (m FunctionField) GetIsGroupable() *bool
GetIsGroupable returns IsGroupable
func (m FunctionField) GetOriginalDisplayNames() []string
GetOriginalDisplayNames returns OriginalDisplayNames
func (m FunctionField) GetUnitType() *string
GetUnitType returns UnitType
func (m FunctionField) GetValueType() ValueTypeEnum
GetValueType returns ValueType
func (m FunctionField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FunctionField) String() string
func (m *FunctionField) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
GetAssociationSummaryRequest wrapper for the GetAssociationSummary operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetAssociationSummary.go.html to see an example of how to use GetAssociationSummaryRequest.
type GetAssociationSummaryRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 (request GetAssociationSummaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAssociationSummaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAssociationSummaryRequest) String() string
GetAssociationSummaryResponse wrapper for the GetAssociationSummary operation
type GetAssociationSummaryResponse struct { // The underlying http response RawResponse *http.Response // The AssociationSummaryReport instance AssociationSummaryReport `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetAssociationSummaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAssociationSummaryResponse) String() string
GetColumnNamesRequest wrapper for the GetColumnNames operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetColumnNames.go.html to see an example of how to use GetColumnNamesRequest.
type GetColumnNamesRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // sql query to get the columns SqlQuery *string `mandatory:"true" contributesTo:"query" name:"sqlQuery"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetColumnNamesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetColumnNamesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetColumnNamesRequest) String() string
GetColumnNamesResponse wrapper for the GetColumnNames operation
type GetColumnNamesResponse struct { // The underlying http response RawResponse *http.Response // The ColumnNameCollection instance ColumnNameCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetColumnNamesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetColumnNamesResponse) String() string
GetConfigWorkRequestRequest wrapper for the GetConfigWorkRequest operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetConfigWorkRequest.go.html to see an example of how to use GetConfigWorkRequestRequest.
type GetConfigWorkRequestRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetConfigWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetConfigWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetConfigWorkRequestRequest) String() string
GetConfigWorkRequestResponse wrapper for the GetConfigWorkRequest operation
type GetConfigWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsConfigWorkRequest instance LogAnalyticsConfigWorkRequest `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetConfigWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetConfigWorkRequestResponse) String() string
GetFieldRequest wrapper for the GetField operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetField.go.html to see an example of how to use GetFieldRequest.
type GetFieldRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // name of the field to get FieldName *string `mandatory:"true" contributesTo:"path" name:"fieldName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetFieldRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetFieldRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetFieldRequest) String() string
GetFieldResponse wrapper for the GetField operation
type GetFieldResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsField instance LogAnalyticsField `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetFieldResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetFieldResponse) String() string
GetFieldsSummaryRequest wrapper for the GetFieldsSummary operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetFieldsSummary.go.html to see an example of how to use GetFieldsSummaryRequest.
type GetFieldsSummaryRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // show detail flag IsShowDetail *bool `mandatory:"false" contributesTo:"query" name:"isShowDetail"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetFieldsSummaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetFieldsSummaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetFieldsSummaryRequest) String() string
GetFieldsSummaryResponse wrapper for the GetFieldsSummary operation
type GetFieldsSummaryResponse struct { // The underlying http response RawResponse *http.Response // The FieldSummaryReport instance FieldSummaryReport `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetFieldsSummaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetFieldsSummaryResponse) String() string
GetLabelRequest wrapper for the GetLabel operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLabel.go.html to see an example of how to use GetLabelRequest.
type GetLabelRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // name of the label to get LabelName *string `mandatory:"true" contributesTo:"path" name:"labelName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetLabelRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetLabelRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetLabelRequest) String() string
GetLabelResponse wrapper for the GetLabel operation
type GetLabelResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsLabel instance LogAnalyticsLabel `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetLabelResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetLabelResponse) String() string
GetLabelSummaryRequest wrapper for the GetLabelSummary operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLabelSummary.go.html to see an example of how to use GetLabelSummaryRequest.
type GetLabelSummaryRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetLabelSummaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetLabelSummaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetLabelSummaryRequest) String() string
GetLabelSummaryResponse wrapper for the GetLabelSummary operation
type GetLabelSummaryResponse struct { // The underlying http response RawResponse *http.Response // The LabelSummaryReport instance LabelSummaryReport `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetLabelSummaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetLabelSummaryResponse) String() string
GetLogAnalyticsEntitiesSummaryRequest wrapper for the GetLogAnalyticsEntitiesSummary operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLogAnalyticsEntitiesSummary.go.html to see an example of how to use GetLogAnalyticsEntitiesSummaryRequest.
type GetLogAnalyticsEntitiesSummaryRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 (request GetLogAnalyticsEntitiesSummaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetLogAnalyticsEntitiesSummaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetLogAnalyticsEntitiesSummaryRequest) String() string
GetLogAnalyticsEntitiesSummaryResponse wrapper for the GetLogAnalyticsEntitiesSummary operation
type GetLogAnalyticsEntitiesSummaryResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsEntitySummaryReport instance LogAnalyticsEntitySummaryReport `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetLogAnalyticsEntitiesSummaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetLogAnalyticsEntitiesSummaryResponse) String() string
GetLogAnalyticsEntityRequest wrapper for the GetLogAnalyticsEntity operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLogAnalyticsEntity.go.html to see an example of how to use GetLogAnalyticsEntityRequest.
type GetLogAnalyticsEntityRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The log analytics entity OCID. LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetLogAnalyticsEntityRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetLogAnalyticsEntityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetLogAnalyticsEntityRequest) String() string
GetLogAnalyticsEntityResponse wrapper for the GetLogAnalyticsEntity operation
type GetLogAnalyticsEntityResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsEntity instance LogAnalyticsEntity `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetLogAnalyticsEntityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetLogAnalyticsEntityResponse) String() string
GetLogAnalyticsEntityTypeRequest wrapper for the GetLogAnalyticsEntityType operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLogAnalyticsEntityType.go.html to see an example of how to use GetLogAnalyticsEntityTypeRequest.
type GetLogAnalyticsEntityTypeRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Log analytics entity type name. EntityTypeName *string `mandatory:"true" contributesTo:"path" name:"entityTypeName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetLogAnalyticsEntityTypeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetLogAnalyticsEntityTypeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetLogAnalyticsEntityTypeRequest) String() string
GetLogAnalyticsEntityTypeResponse wrapper for the GetLogAnalyticsEntityType operation
type GetLogAnalyticsEntityTypeResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsEntityType instance LogAnalyticsEntityType `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetLogAnalyticsEntityTypeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetLogAnalyticsEntityTypeResponse) String() string
GetLogAnalyticsLogGroupRequest wrapper for the GetLogAnalyticsLogGroup operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLogAnalyticsLogGroup.go.html to see an example of how to use GetLogAnalyticsLogGroupRequest.
type GetLogAnalyticsLogGroupRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // unique logAnalytics log group identifier LogAnalyticsLogGroupId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsLogGroupId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetLogAnalyticsLogGroupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetLogAnalyticsLogGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetLogAnalyticsLogGroupRequest) String() string
GetLogAnalyticsLogGroupResponse wrapper for the GetLogAnalyticsLogGroup operation
type GetLogAnalyticsLogGroupResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsLogGroup instance LogAnalyticsLogGroup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetLogAnalyticsLogGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetLogAnalyticsLogGroupResponse) String() string
GetLogAnalyticsLogGroupsSummaryRequest wrapper for the GetLogAnalyticsLogGroupsSummary operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLogAnalyticsLogGroupsSummary.go.html to see an example of how to use GetLogAnalyticsLogGroupsSummaryRequest.
type GetLogAnalyticsLogGroupsSummaryRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 (request GetLogAnalyticsLogGroupsSummaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetLogAnalyticsLogGroupsSummaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetLogAnalyticsLogGroupsSummaryRequest) String() string
GetLogAnalyticsLogGroupsSummaryResponse wrapper for the GetLogAnalyticsLogGroupsSummary operation
type GetLogAnalyticsLogGroupsSummaryResponse struct { // The underlying http response RawResponse *http.Response // The LogGroupSummaryReport instance LogGroupSummaryReport `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetLogAnalyticsLogGroupsSummaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetLogAnalyticsLogGroupsSummaryResponse) String() string
GetLogAnalyticsObjectCollectionRuleRequest wrapper for the GetLogAnalyticsObjectCollectionRule operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLogAnalyticsObjectCollectionRule.go.html to see an example of how to use GetLogAnalyticsObjectCollectionRuleRequest.
type GetLogAnalyticsObjectCollectionRuleRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The Logging Analytics Object Collection Rule OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). LogAnalyticsObjectCollectionRuleId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsObjectCollectionRuleId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetLogAnalyticsObjectCollectionRuleRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetLogAnalyticsObjectCollectionRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetLogAnalyticsObjectCollectionRuleRequest) String() string
GetLogAnalyticsObjectCollectionRuleResponse wrapper for the GetLogAnalyticsObjectCollectionRule operation
type GetLogAnalyticsObjectCollectionRuleResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsObjectCollectionRule instance LogAnalyticsObjectCollectionRule `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetLogAnalyticsObjectCollectionRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetLogAnalyticsObjectCollectionRuleResponse) String() string
GetLookupRequest wrapper for the GetLookup operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLookup.go.html to see an example of how to use GetLookupRequest.
type GetLookupRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The name of the lookup to operate on. LookupName *string `mandatory:"true" contributesTo:"path" name:"lookupName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetLookupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetLookupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetLookupRequest) String() string
GetLookupResponse wrapper for the GetLookup operation
type GetLookupResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsLookup instance LogAnalyticsLookup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetLookupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetLookupResponse) String() string
GetNamespaceRequest wrapper for the GetNamespace operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetNamespace.go.html to see an example of how to use GetNamespaceRequest.
type GetNamespaceRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetNamespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetNamespaceRequest) String() string
GetNamespaceResponse wrapper for the GetNamespace operation
type GetNamespaceResponse struct { // The underlying http response RawResponse *http.Response // The Namespace instance Namespace `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, 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 (response GetNamespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetNamespaceResponse) String() string
GetParserRequest wrapper for the GetParser operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetParser.go.html to see an example of how to use GetParserRequest.
type GetParserRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // parserName ParserName *string `mandatory:"true" contributesTo:"path" name:"parserName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetParserRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetParserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetParserRequest) String() string
GetParserResponse wrapper for the GetParser operation
type GetParserResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsParser instance LogAnalyticsParser `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetParserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetParserResponse) String() string
GetParserSummaryRequest wrapper for the GetParserSummary operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetParserSummary.go.html to see an example of how to use GetParserSummaryRequest.
type GetParserSummaryRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetParserSummaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetParserSummaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetParserSummaryRequest) String() string
GetParserSummaryResponse wrapper for the GetParserSummary operation
type GetParserSummaryResponse struct { // The underlying http response RawResponse *http.Response // The ParserSummaryReport instance ParserSummaryReport `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetParserSummaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetParserSummaryResponse) String() string
GetQueryResultOutputModeEnum Enum with underlying type: string
type GetQueryResultOutputModeEnum string
Set of constants representing the allowable values for GetQueryResultOutputModeEnum
const ( GetQueryResultOutputModeJsonRows GetQueryResultOutputModeEnum = "JSON_ROWS" )
func GetGetQueryResultOutputModeEnumValues() []GetQueryResultOutputModeEnum
GetGetQueryResultOutputModeEnumValues Enumerates the set of values for GetQueryResultOutputModeEnum
GetQueryResultRequest wrapper for the GetQueryResult operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetQueryResult.go.html to see an example of how to use GetQueryResultRequest.
type GetQueryResultRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"query" name:"workRequestId"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Maximum number of results to return in this request. Note a limit=-1 returns all results from pageId onwards up to maxtotalCount. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Include columns in response ShouldIncludeColumns *bool `mandatory:"false" contributesTo:"query" name:"shouldIncludeColumns"` // Include fields in response ShouldIncludeFields *bool `mandatory:"false" contributesTo:"query" name:"shouldIncludeFields"` // Specifies the format for the returned results. OutputMode GetQueryResultOutputModeEnum `mandatory:"false" contributesTo:"query" name:"outputMode" 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 (request GetQueryResultRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetQueryResultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetQueryResultRequest) String() string
GetQueryResultResponse wrapper for the GetQueryResult operation
type GetQueryResultResponse struct { // The underlying http response RawResponse *http.Response // A list of QueryAggregation instances QueryAggregation `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // 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 (response GetQueryResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetQueryResultResponse) String() string
GetQueryWorkRequestRequest wrapper for the GetQueryWorkRequest operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetQueryWorkRequest.go.html to see an example of how to use GetQueryWorkRequestRequest.
type GetQueryWorkRequestRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetQueryWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetQueryWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetQueryWorkRequestRequest) String() string
GetQueryWorkRequestResponse wrapper for the GetQueryWorkRequest operation
type GetQueryWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The QueryWorkRequest instance QueryWorkRequest `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *float32 `presentIn:"header" name:"retry-after"` }
func (response GetQueryWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetQueryWorkRequestResponse) String() string
GetScheduledTaskRequest wrapper for the GetScheduledTask operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetScheduledTask.go.html to see an example of how to use GetScheduledTaskRequest.
type GetScheduledTaskRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique scheduledTask id returned from task create. // If invalid will lead to a 404 not found. ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetScheduledTaskRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetScheduledTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetScheduledTaskRequest) String() string
GetScheduledTaskResponse wrapper for the GetScheduledTask operation
type GetScheduledTaskResponse struct { // The underlying http response RawResponse *http.Response // The ScheduledTask instance ScheduledTask `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, 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 (response GetScheduledTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetScheduledTaskResponse) String() string
GetSourceRequest wrapper for the GetSource operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetSource.go.html to see an example of how to use GetSourceRequest.
type GetSourceRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // source name SourceName *string `mandatory:"true" contributesTo:"path" name:"sourceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 (request GetSourceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSourceRequest) String() string
GetSourceResponse wrapper for the GetSource operation
type GetSourceResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsSource instance LogAnalyticsSource `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSourceResponse) String() string
GetSourceSummaryRequest wrapper for the GetSourceSummary operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetSourceSummary.go.html to see an example of how to use GetSourceSummaryRequest.
type GetSourceSummaryRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetSourceSummaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSourceSummaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSourceSummaryRequest) String() string
GetSourceSummaryResponse wrapper for the GetSourceSummary operation
type GetSourceSummaryResponse struct { // The underlying http response RawResponse *http.Response // The SourceSummaryReport instance SourceSummaryReport `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetSourceSummaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSourceSummaryResponse) String() string
GetStorageRequest wrapper for the GetStorage operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetStorage.go.html to see an example of how to use GetStorageRequest.
type GetStorageRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetStorageRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetStorageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetStorageRequest) String() string
GetStorageResponse wrapper for the GetStorage operation
type GetStorageResponse struct { // The underlying http response RawResponse *http.Response // The Storage instance Storage `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, 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 (response GetStorageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetStorageResponse) String() string
GetStorageUsageRequest wrapper for the GetStorageUsage operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetStorageUsage.go.html to see an example of how to use GetStorageUsageRequest.
type GetStorageUsageRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetStorageUsageRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetStorageUsageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetStorageUsageRequest) String() string
GetStorageUsageResponse wrapper for the GetStorageUsage operation
type GetStorageUsageResponse struct { // The underlying http response RawResponse *http.Response // The StorageUsage instance StorageUsage `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetStorageUsageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetStorageUsageResponse) String() string
GetStorageWorkRequestRequest wrapper for the GetStorageWorkRequest operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetStorageWorkRequest.go.html to see an example of how to use GetStorageWorkRequestRequest.
type GetStorageWorkRequestRequest struct { // Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetStorageWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetStorageWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetStorageWorkRequestRequest) String() string
GetStorageWorkRequestResponse wrapper for the GetStorageWorkRequest operation
type GetStorageWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The StorageWorkRequest instance StorageWorkRequest `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *float32 `presentIn:"header" name:"retry-after"` }
func (response GetStorageWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetStorageWorkRequestResponse) String() string
GetUploadRequest wrapper for the GetUpload operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetUpload.go.html to see an example of how to use GetUploadRequest.
type GetUploadRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique internal identifier to refer upload container. UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetUploadRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetUploadRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetUploadRequest) String() string
GetUploadResponse wrapper for the GetUpload operation
type GetUploadResponse struct { // The underlying http response RawResponse *http.Response // The Upload instance Upload `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetUploadResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetUploadResponse) String() string
GetWorkRequestRequest wrapper for the GetWorkRequest operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
type GetWorkRequestRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetWorkRequestRequest) String() string
GetWorkRequestResponse wrapper for the GetWorkRequest operation
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, 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 (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetWorkRequestResponse) String() string
HeadCommandDescriptor Command descriptor for querylanguage HEAD command.
type HeadCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // Value specified as limit argument in queryString Limit *int `mandatory:"false" json:"limit"` }
func (m HeadCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m HeadCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m HeadCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m HeadCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m HeadCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m HeadCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m HeadCommandDescriptor) String() string
func (m *HeadCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
HighlightCommandDescriptor Command descriptor for querylanguage HIGHLIGHT command.
type HighlightCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // User specified color to highlight matches with if found. Color *string `mandatory:"false" json:"color"` // List of fields specified to highlight with the same color if matches found. Fields []string `mandatory:"false" json:"fields"` // List of terms or phrases to highlight if found. Keywords []string `mandatory:"false" json:"keywords"` }
func (m HighlightCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m HighlightCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m HighlightCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m HighlightCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m HighlightCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m HighlightCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m HighlightCommandDescriptor) String() string
func (m *HighlightCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
HighlightGroupsCommandDescriptor Command descriptor for querylanguage HIGHLIGHTGROUPS command.
type HighlightGroupsCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // User specified color to highlight matches with if found. Color *string `mandatory:"false" json:"color"` // User specified priority assigned to highlighted matches if found. Priority *string `mandatory:"false" json:"priority"` // List of fields to search for terms or phrases to highlight. Fields []string `mandatory:"false" json:"fields"` // List of terms or phrases to highlight if found. Keywords []string `mandatory:"false" json:"keywords"` // List of subQueries specified as highlightgroups command arguments SubQueries []ParseQueryOutput `mandatory:"false" json:"subQueries"` }
func (m HighlightGroupsCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m HighlightGroupsCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m HighlightGroupsCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m HighlightGroupsCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m HighlightGroupsCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m HighlightGroupsCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m HighlightGroupsCommandDescriptor) String() string
func (m *HighlightGroupsCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
HighlightRowsCommandDescriptor Command descriptor for querylanguage HIGHLIGHTROWS command.
type HighlightRowsCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // User specified color to highlight matches with if found. Color *string `mandatory:"false" json:"color"` // List of terms or phrases to find to mark the result row as highlighted. Keywords []string `mandatory:"false" json:"keywords"` }
func (m HighlightRowsCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m HighlightRowsCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m HighlightRowsCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m HighlightRowsCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m HighlightRowsCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m HighlightRowsCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m HighlightRowsCommandDescriptor) String() string
func (m *HighlightRowsCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
ImportCustomContentRequest wrapper for the ImportCustomContent operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ImportCustomContent.go.html to see an example of how to use ImportCustomContentRequest.
type ImportCustomContentRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The file to upload which contains the custom content. ImportCustomContentFileBody io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // is overwrite IsOverwrite *bool `mandatory:"false" contributesTo:"query" name:"isOverwrite"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ImportCustomContentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ImportCustomContentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ImportCustomContentRequest) String() string
ImportCustomContentResponse wrapper for the ImportCustomContent operation
type ImportCustomContentResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsImportCustomContent instance LogAnalyticsImportCustomContent `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ImportCustomContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ImportCustomContentResponse) String() string
Indexes Indexes
type Indexes struct { // endIndex EndIndex *int `mandatory:"false" json:"endIndex"` // startIndex StartIndex *int `mandatory:"false" json:"startIndex"` }
func (m Indexes) String() string
JobModeEnum Enum with underlying type: string
type JobModeEnum string
Set of constants representing the allowable values for JobModeEnum
const ( JobModeForeground JobModeEnum = "FOREGROUND" JobModeBackground JobModeEnum = "BACKGROUND" )
func GetJobModeEnumValues() []JobModeEnum
GetJobModeEnumValues Enumerates the set of values for JobModeEnum
JobModeFilterEnum Enum with underlying type: string
type JobModeFilterEnum string
Set of constants representing the allowable values for JobModeFilterEnum
const ( JobModeFilterAll JobModeFilterEnum = "ALL" JobModeFilterForeground JobModeFilterEnum = "FOREGROUND" JobModeFilterBackground JobModeFilterEnum = "BACKGROUND" )
func GetJobModeFilterEnumValues() []JobModeFilterEnum
GetJobModeFilterEnumValues Enumerates the set of values for JobModeFilterEnum
LabelNames LabelName
type LabelNames struct { // string list LabelNames []string `mandatory:"false" json:"labelNames"` }
func (m LabelNames) String() string
LabelPriority Label Priority
type LabelPriority struct { // tag priority Priority LabelPriorityPriorityEnum `mandatory:"false" json:"priority,omitempty"` }
func (m LabelPriority) String() string
LabelPriorityCollection Label Priority Info List
type LabelPriorityCollection struct { // list of tag priorities Items []LabelPriority `mandatory:"false" json:"items"` }
func (m LabelPriorityCollection) String() string
LabelPriorityPriorityEnum Enum with underlying type: string
type LabelPriorityPriorityEnum string
Set of constants representing the allowable values for LabelPriorityPriorityEnum
const ( LabelPriorityPriorityNone LabelPriorityPriorityEnum = "NONE" LabelPriorityPriorityLow LabelPriorityPriorityEnum = "LOW" LabelPriorityPriorityMedium LabelPriorityPriorityEnum = "MEDIUM" LabelPriorityPriorityHigh LabelPriorityPriorityEnum = "HIGH" )
func GetLabelPriorityPriorityEnumValues() []LabelPriorityPriorityEnum
GetLabelPriorityPriorityEnumValues Enumerates the set of values for LabelPriorityPriorityEnum
LabelSourceCollection LogAnalytics Label Source Collection
type LabelSourceCollection struct { // list of fields Items []LabelSourceSummary `mandatory:"false" json:"items"` }
func (m LabelSourceCollection) String() string
LabelSourceSummary source summary
type LabelSourceSummary struct { // display name SourceDisplayName *string `mandatory:"false" json:"sourceDisplayName"` // source internal name SourceName *string `mandatory:"false" json:"sourceName"` // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` // label Operator LabelOperatorName *string `mandatory:"false" json:"labelOperatorName"` // label Condition LabelCondition *string `mandatory:"false" json:"labelCondition"` // label Field Display Name LabelFieldDisplayname *string `mandatory:"false" json:"labelFieldDisplayname"` // label Field name LabelFieldName *string `mandatory:"false" json:"labelFieldName"` }
func (m LabelSourceSummary) String() string
LabelSummaryReport LabelSummaryReport
type LabelSummaryReport struct { // non out-of-the-box count NonOobCount *int `mandatory:"false" json:"nonOobCount"` // out-of-the-box count OobCount *int `mandatory:"false" json:"oobCount"` }
func (m LabelSummaryReport) String() string
LifecycleStatesEnum Enum with underlying type: string
type LifecycleStatesEnum string
Set of constants representing the allowable values for LifecycleStatesEnum
const ( LifecycleStatesActive LifecycleStatesEnum = "ACTIVE" LifecycleStatesDeleted LifecycleStatesEnum = "DELETED" )
func GetLifecycleStatesEnumValues() []LifecycleStatesEnum
GetLifecycleStatesEnumValues Enumerates the set of values for LifecycleStatesEnum
LinkCommandDescriptor Command descriptor for querylanguage LINK command.
type LinkCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // Option to return groups with a null value if specified. ShouldIncludeNulls *bool `mandatory:"false" json:"shouldIncludeNulls"` // Option to calculate trends of each group if specified. ShouldIncludeTrends *bool `mandatory:"false" json:"shouldIncludeTrends"` // Option to control the size of buckets in the histogram e.g 8hrs - each bar other than first and last should represent 8hr time span. Will be adjusted to a larger span if time range is very large. Span *string `mandatory:"false" json:"span"` }
func (m LinkCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m LinkCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m LinkCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m LinkCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m LinkCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m LinkCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m LinkCommandDescriptor) String() string
func (m *LinkCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
LinkDetailsCommandDescriptor Command descriptor for querylanguage LINKDETAILS command.
type LinkDetailsCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m LinkDetailsCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m LinkDetailsCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m LinkDetailsCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m LinkDetailsCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m LinkDetailsCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m LinkDetailsCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m LinkDetailsCommandDescriptor) String() string
func (m *LinkDetailsCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
ListAssociatedEntitiesRequest wrapper for the ListAssociatedEntities operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListAssociatedEntities.go.html to see an example of how to use ListAssociatedEntitiesRequest.
type ListAssociatedEntitiesRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The entity OCID. EntityId *string `mandatory:"false" contributesTo:"query" name:"entityId"` // entity type name EntityType *string `mandatory:"false" contributesTo:"query" name:"entityType"` // entity type display name EntityTypeDisplayName *string `mandatory:"false" contributesTo:"query" name:"entityTypeDisplayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAssociatedEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // sort by field SortBy ListAssociatedEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListAssociatedEntitiesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAssociatedEntitiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAssociatedEntitiesRequest) String() string
ListAssociatedEntitiesResponse wrapper for the ListAssociatedEntities operation
type ListAssociatedEntitiesResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsAssociatedEntityCollection instances LogAnalyticsAssociatedEntityCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListAssociatedEntitiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAssociatedEntitiesResponse) String() string
ListAssociatedEntitiesSortByEnum Enum with underlying type: string
type ListAssociatedEntitiesSortByEnum string
Set of constants representing the allowable values for ListAssociatedEntitiesSortByEnum
const ( ListAssociatedEntitiesSortByEntityname ListAssociatedEntitiesSortByEnum = "entityName" ListAssociatedEntitiesSortByEntitytypedisplayname ListAssociatedEntitiesSortByEnum = "entityTypeDisplayName" ListAssociatedEntitiesSortByAssociationcount ListAssociatedEntitiesSortByEnum = "associationCount" )
func GetListAssociatedEntitiesSortByEnumValues() []ListAssociatedEntitiesSortByEnum
GetListAssociatedEntitiesSortByEnumValues Enumerates the set of values for ListAssociatedEntitiesSortByEnum
ListAssociatedEntitiesSortOrderEnum Enum with underlying type: string
type ListAssociatedEntitiesSortOrderEnum string
Set of constants representing the allowable values for ListAssociatedEntitiesSortOrderEnum
const ( ListAssociatedEntitiesSortOrderAsc ListAssociatedEntitiesSortOrderEnum = "ASC" ListAssociatedEntitiesSortOrderDesc ListAssociatedEntitiesSortOrderEnum = "DESC" )
func GetListAssociatedEntitiesSortOrderEnumValues() []ListAssociatedEntitiesSortOrderEnum
GetListAssociatedEntitiesSortOrderEnumValues Enumerates the set of values for ListAssociatedEntitiesSortOrderEnum
ListConfigWorkRequestsRequest wrapper for the ListConfigWorkRequests operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListConfigWorkRequests.go.html to see an example of how to use ListConfigWorkRequestsRequest.
type ListConfigWorkRequestsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListConfigWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // work requests sort by SortBy ListConfigWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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 (request ListConfigWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListConfigWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListConfigWorkRequestsRequest) String() string
ListConfigWorkRequestsResponse wrapper for the ListConfigWorkRequests operation
type ListConfigWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsConfigWorkRequestCollection instances LogAnalyticsConfigWorkRequestCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListConfigWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListConfigWorkRequestsResponse) String() string
ListConfigWorkRequestsSortByEnum Enum with underlying type: string
type ListConfigWorkRequestsSortByEnum string
Set of constants representing the allowable values for ListConfigWorkRequestsSortByEnum
const ( ListConfigWorkRequestsSortByTimeaccepted ListConfigWorkRequestsSortByEnum = "timeAccepted" )
func GetListConfigWorkRequestsSortByEnumValues() []ListConfigWorkRequestsSortByEnum
GetListConfigWorkRequestsSortByEnumValues Enumerates the set of values for ListConfigWorkRequestsSortByEnum
ListConfigWorkRequestsSortOrderEnum Enum with underlying type: string
type ListConfigWorkRequestsSortOrderEnum string
Set of constants representing the allowable values for ListConfigWorkRequestsSortOrderEnum
const ( ListConfigWorkRequestsSortOrderAsc ListConfigWorkRequestsSortOrderEnum = "ASC" ListConfigWorkRequestsSortOrderDesc ListConfigWorkRequestsSortOrderEnum = "DESC" )
func GetListConfigWorkRequestsSortOrderEnumValues() []ListConfigWorkRequestsSortOrderEnum
GetListConfigWorkRequestsSortOrderEnumValues Enumerates the set of values for ListConfigWorkRequestsSortOrderEnum
ListEntityAssociationsDirectOrAllAssociationsEnum Enum with underlying type: string
type ListEntityAssociationsDirectOrAllAssociationsEnum string
Set of constants representing the allowable values for ListEntityAssociationsDirectOrAllAssociationsEnum
const ( ListEntityAssociationsDirectOrAllAssociationsDirect ListEntityAssociationsDirectOrAllAssociationsEnum = "DIRECT" ListEntityAssociationsDirectOrAllAssociationsAll ListEntityAssociationsDirectOrAllAssociationsEnum = "ALL" )
func GetListEntityAssociationsDirectOrAllAssociationsEnumValues() []ListEntityAssociationsDirectOrAllAssociationsEnum
GetListEntityAssociationsDirectOrAllAssociationsEnumValues Enumerates the set of values for ListEntityAssociationsDirectOrAllAssociationsEnum
ListEntityAssociationsRequest wrapper for the ListEntityAssociations operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListEntityAssociations.go.html to see an example of how to use ListEntityAssociationsRequest.
type ListEntityAssociationsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The log analytics entity OCID. LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"` // Indicates whether to return direct associated entities or direct and inferred associated entities. DirectOrAllAssociations ListEntityAssociationsDirectOrAllAssociationsEnum `mandatory:"false" contributesTo:"query" name:"directOrAllAssociations" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListEntityAssociationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort entities by. Only one sort order may be provided. Default order for timeCreated and timeUpdated // is descending. Default order for entity name is ascending. If no value is specified timeCreated is default. SortBy ListEntityAssociationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListEntityAssociationsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListEntityAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListEntityAssociationsRequest) String() string
ListEntityAssociationsResponse wrapper for the ListEntityAssociations operation
type ListEntityAssociationsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsEntityCollection instances LogAnalyticsEntityCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListEntityAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListEntityAssociationsResponse) String() string
ListEntityAssociationsSortByEnum Enum with underlying type: string
type ListEntityAssociationsSortByEnum string
Set of constants representing the allowable values for ListEntityAssociationsSortByEnum
const ( ListEntityAssociationsSortByTimecreated ListEntityAssociationsSortByEnum = "timeCreated" ListEntityAssociationsSortByTimeupdated ListEntityAssociationsSortByEnum = "timeUpdated" ListEntityAssociationsSortByName ListEntityAssociationsSortByEnum = "name" )
func GetListEntityAssociationsSortByEnumValues() []ListEntityAssociationsSortByEnum
GetListEntityAssociationsSortByEnumValues Enumerates the set of values for ListEntityAssociationsSortByEnum
ListEntityAssociationsSortOrderEnum Enum with underlying type: string
type ListEntityAssociationsSortOrderEnum string
Set of constants representing the allowable values for ListEntityAssociationsSortOrderEnum
const ( ListEntityAssociationsSortOrderAsc ListEntityAssociationsSortOrderEnum = "ASC" ListEntityAssociationsSortOrderDesc ListEntityAssociationsSortOrderEnum = "DESC" )
func GetListEntityAssociationsSortOrderEnumValues() []ListEntityAssociationsSortOrderEnum
GetListEntityAssociationsSortOrderEnumValues Enumerates the set of values for ListEntityAssociationsSortOrderEnum
ListEntitySourceAssociationsLifeCycleStateEnum Enum with underlying type: string
type ListEntitySourceAssociationsLifeCycleStateEnum string
Set of constants representing the allowable values for ListEntitySourceAssociationsLifeCycleStateEnum
const ( ListEntitySourceAssociationsLifeCycleStateAll ListEntitySourceAssociationsLifeCycleStateEnum = "ALL" ListEntitySourceAssociationsLifeCycleStateAccepted ListEntitySourceAssociationsLifeCycleStateEnum = "ACCEPTED" ListEntitySourceAssociationsLifeCycleStateInProgress ListEntitySourceAssociationsLifeCycleStateEnum = "IN_PROGRESS" ListEntitySourceAssociationsLifeCycleStateSucceeded ListEntitySourceAssociationsLifeCycleStateEnum = "SUCCEEDED" ListEntitySourceAssociationsLifeCycleStateFailed ListEntitySourceAssociationsLifeCycleStateEnum = "FAILED" )
func GetListEntitySourceAssociationsLifeCycleStateEnumValues() []ListEntitySourceAssociationsLifeCycleStateEnum
GetListEntitySourceAssociationsLifeCycleStateEnumValues Enumerates the set of values for ListEntitySourceAssociationsLifeCycleStateEnum
ListEntitySourceAssociationsRequest wrapper for the ListEntitySourceAssociations operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListEntitySourceAssociations.go.html to see an example of how to use ListEntitySourceAssociationsRequest.
type ListEntitySourceAssociationsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The entity OCID. EntityId *string `mandatory:"false" contributesTo:"query" name:"entityId"` // entity type name EntityType *string `mandatory:"false" contributesTo:"query" name:"entityType"` // entity type display name EntityTypeDisplayName *string `mandatory:"false" contributesTo:"query" name:"entityTypeDisplayName"` // Status LifeCycleState ListEntitySourceAssociationsLifeCycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifeCycleState" omitEmpty:"true"` // is Show Total IsShowTotal *bool `mandatory:"false" contributesTo:"query" name:"isShowTotal"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListEntitySourceAssociationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // sort by field SortBy ListEntitySourceAssociationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListEntitySourceAssociationsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListEntitySourceAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListEntitySourceAssociationsRequest) String() string
ListEntitySourceAssociationsResponse wrapper for the ListEntitySourceAssociations operation
type ListEntitySourceAssociationsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsAssociationCollection instances LogAnalyticsAssociationCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListEntitySourceAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListEntitySourceAssociationsResponse) String() string
ListEntitySourceAssociationsSortByEnum Enum with underlying type: string
type ListEntitySourceAssociationsSortByEnum string
Set of constants representing the allowable values for ListEntitySourceAssociationsSortByEnum
const ( ListEntitySourceAssociationsSortBySourcedisplayname ListEntitySourceAssociationsSortByEnum = "sourceDisplayName" ListEntitySourceAssociationsSortByTimelastattempted ListEntitySourceAssociationsSortByEnum = "timeLastAttempted" ListEntitySourceAssociationsSortByStatus ListEntitySourceAssociationsSortByEnum = "status" )
func GetListEntitySourceAssociationsSortByEnumValues() []ListEntitySourceAssociationsSortByEnum
GetListEntitySourceAssociationsSortByEnumValues Enumerates the set of values for ListEntitySourceAssociationsSortByEnum
ListEntitySourceAssociationsSortOrderEnum Enum with underlying type: string
type ListEntitySourceAssociationsSortOrderEnum string
Set of constants representing the allowable values for ListEntitySourceAssociationsSortOrderEnum
const ( ListEntitySourceAssociationsSortOrderAsc ListEntitySourceAssociationsSortOrderEnum = "ASC" ListEntitySourceAssociationsSortOrderDesc ListEntitySourceAssociationsSortOrderEnum = "DESC" )
func GetListEntitySourceAssociationsSortOrderEnumValues() []ListEntitySourceAssociationsSortOrderEnum
GetListEntitySourceAssociationsSortOrderEnumValues Enumerates the set of values for ListEntitySourceAssociationsSortOrderEnum
ListFieldsParserTypeEnum Enum with underlying type: string
type ListFieldsParserTypeEnum string
Set of constants representing the allowable values for ListFieldsParserTypeEnum
const ( ListFieldsParserTypeAll ListFieldsParserTypeEnum = "ALL" ListFieldsParserTypeRegex ListFieldsParserTypeEnum = "REGEX" ListFieldsParserTypeXml ListFieldsParserTypeEnum = "XML" ListFieldsParserTypeJson ListFieldsParserTypeEnum = "JSON" )
func GetListFieldsParserTypeEnumValues() []ListFieldsParserTypeEnum
GetListFieldsParserTypeEnumValues Enumerates the set of values for ListFieldsParserTypeEnum
ListFieldsRequest wrapper for the ListFields operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListFields.go.html to see an example of how to use ListFieldsRequest.
type ListFieldsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // isMatchAll IsMatchAll *bool `mandatory:"false" contributesTo:"query" name:"isMatchAll"` // comma delimited list of source ids SourceIds *string `mandatory:"false" contributesTo:"query" name:"sourceIds"` // comma delimited list of source Names SourceNames *string `mandatory:"false" contributesTo:"query" name:"sourceNames"` // parserType ParserType ListFieldsParserTypeEnum `mandatory:"false" contributesTo:"query" name:"parserType" omitEmpty:"true"` // comma delimited list of parser ids ParserIds *string `mandatory:"false" contributesTo:"query" name:"parserIds"` // comma delimited list of parser names ParserNames *string `mandatory:"false" contributesTo:"query" name:"parserNames"` // isIncludeParser IsIncludeParser *bool `mandatory:"false" contributesTo:"query" name:"isIncludeParser"` // filter Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListFieldsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // sort by field SortBy ListFieldsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListFieldsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListFieldsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListFieldsRequest) String() string
ListFieldsResponse wrapper for the ListFields operation
type ListFieldsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsFieldCollection instances LogAnalyticsFieldCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListFieldsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListFieldsResponse) String() string
ListFieldsSortByEnum Enum with underlying type: string
type ListFieldsSortByEnum string
Set of constants representing the allowable values for ListFieldsSortByEnum
const ( ListFieldsSortByName ListFieldsSortByEnum = "name" ListFieldsSortByDatatype ListFieldsSortByEnum = "dataType" )
func GetListFieldsSortByEnumValues() []ListFieldsSortByEnum
GetListFieldsSortByEnumValues Enumerates the set of values for ListFieldsSortByEnum
ListFieldsSortOrderEnum Enum with underlying type: string
type ListFieldsSortOrderEnum string
Set of constants representing the allowable values for ListFieldsSortOrderEnum
const ( ListFieldsSortOrderAsc ListFieldsSortOrderEnum = "ASC" ListFieldsSortOrderDesc ListFieldsSortOrderEnum = "DESC" )
func GetListFieldsSortOrderEnumValues() []ListFieldsSortOrderEnum
GetListFieldsSortOrderEnumValues Enumerates the set of values for ListFieldsSortOrderEnum
ListLabelPrioritiesRequest wrapper for the ListLabelPriorities operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLabelPriorities.go.html to see an example of how to use ListLabelPrioritiesRequest.
type ListLabelPrioritiesRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListLabelPrioritiesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListLabelPrioritiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListLabelPrioritiesRequest) String() string
ListLabelPrioritiesResponse wrapper for the ListLabelPriorities operation
type ListLabelPrioritiesResponse struct { // The underlying http response RawResponse *http.Response // A list of LabelPriorityCollection instances LabelPriorityCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListLabelPrioritiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListLabelPrioritiesResponse) String() string
ListLabelSourceDetailsLabelSourceSortByEnum Enum with underlying type: string
type ListLabelSourceDetailsLabelSourceSortByEnum string
Set of constants representing the allowable values for ListLabelSourceDetailsLabelSourceSortByEnum
const ( ListLabelSourceDetailsLabelSourceSortBySourcedisplayname ListLabelSourceDetailsLabelSourceSortByEnum = "sourceDisplayName" ListLabelSourceDetailsLabelSourceSortByLabelfielddisplayname ListLabelSourceDetailsLabelSourceSortByEnum = "labelFieldDisplayName" )
func GetListLabelSourceDetailsLabelSourceSortByEnumValues() []ListLabelSourceDetailsLabelSourceSortByEnum
GetListLabelSourceDetailsLabelSourceSortByEnumValues Enumerates the set of values for ListLabelSourceDetailsLabelSourceSortByEnum
ListLabelSourceDetailsRequest wrapper for the ListLabelSourceDetails operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLabelSourceDetails.go.html to see an example of how to use ListLabelSourceDetailsRequest.
type ListLabelSourceDetailsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // label name LabelName *string `mandatory:"false" contributesTo:"query" name:"labelName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListLabelSourceDetailsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // sort by source displayname LabelSourceSortBy ListLabelSourceDetailsLabelSourceSortByEnum `mandatory:"false" contributesTo:"query" name:"labelSourceSortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListLabelSourceDetailsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListLabelSourceDetailsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListLabelSourceDetailsRequest) String() string
ListLabelSourceDetailsResponse wrapper for the ListLabelSourceDetails operation
type ListLabelSourceDetailsResponse struct { // The underlying http response RawResponse *http.Response // A list of LabelSourceCollection instances LabelSourceCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListLabelSourceDetailsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListLabelSourceDetailsResponse) String() string
ListLabelSourceDetailsSortOrderEnum Enum with underlying type: string
type ListLabelSourceDetailsSortOrderEnum string
Set of constants representing the allowable values for ListLabelSourceDetailsSortOrderEnum
const ( ListLabelSourceDetailsSortOrderAsc ListLabelSourceDetailsSortOrderEnum = "ASC" ListLabelSourceDetailsSortOrderDesc ListLabelSourceDetailsSortOrderEnum = "DESC" )
func GetListLabelSourceDetailsSortOrderEnumValues() []ListLabelSourceDetailsSortOrderEnum
GetListLabelSourceDetailsSortOrderEnumValues Enumerates the set of values for ListLabelSourceDetailsSortOrderEnum
ListLabelsIsSystemEnum Enum with underlying type: string
type ListLabelsIsSystemEnum string
Set of constants representing the allowable values for ListLabelsIsSystemEnum
const ( ListLabelsIsSystemAll ListLabelsIsSystemEnum = "ALL" ListLabelsIsSystemCustom ListLabelsIsSystemEnum = "CUSTOM" ListLabelsIsSystemBuiltIn ListLabelsIsSystemEnum = "BUILT_IN" )
func GetListLabelsIsSystemEnumValues() []ListLabelsIsSystemEnum
GetListLabelsIsSystemEnumValues Enumerates the set of values for ListLabelsIsSystemEnum
ListLabelsLabelPriorityEnum Enum with underlying type: string
type ListLabelsLabelPriorityEnum string
Set of constants representing the allowable values for ListLabelsLabelPriorityEnum
const ( ListLabelsLabelPriorityNone ListLabelsLabelPriorityEnum = "NONE" ListLabelsLabelPriorityLow ListLabelsLabelPriorityEnum = "LOW" ListLabelsLabelPriorityMedium ListLabelsLabelPriorityEnum = "MEDIUM" ListLabelsLabelPriorityHigh ListLabelsLabelPriorityEnum = "HIGH" )
func GetListLabelsLabelPriorityEnumValues() []ListLabelsLabelPriorityEnum
GetListLabelsLabelPriorityEnumValues Enumerates the set of values for ListLabelsLabelPriorityEnum
ListLabelsLabelSortByEnum Enum with underlying type: string
type ListLabelsLabelSortByEnum string
Set of constants representing the allowable values for ListLabelsLabelSortByEnum
const ( ListLabelsLabelSortByName ListLabelsLabelSortByEnum = "name" ListLabelsLabelSortByPriority ListLabelsLabelSortByEnum = "priority" ListLabelsLabelSortBySourceusing ListLabelsLabelSortByEnum = "sourceUsing" )
func GetListLabelsLabelSortByEnumValues() []ListLabelsLabelSortByEnum
GetListLabelsLabelSortByEnumValues Enumerates the set of values for ListLabelsLabelSortByEnum
ListLabelsRequest wrapper for the ListLabels operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLabels.go.html to see an example of how to use ListLabelsRequest.
type ListLabelsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // label name LabelName *string `mandatory:"false" contributesTo:"query" name:"labelName"` // search by label display name or description LabelDisplayText *string `mandatory:"false" contributesTo:"query" name:"labelDisplayText"` // Is system param of value (all, custom, sourceUsing) IsSystem ListLabelsIsSystemEnum `mandatory:"false" contributesTo:"query" name:"isSystem" omitEmpty:"true"` // label priority LabelPriority ListLabelsLabelPriorityEnum `mandatory:"false" contributesTo:"query" name:"labelPriority" omitEmpty:"true"` // isCountPop IsCountPop *bool `mandatory:"false" contributesTo:"query" name:"isCountPop"` // isAliasPop IsAliasPop *bool `mandatory:"false" contributesTo:"query" name:"isAliasPop"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListLabelsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // sort by label LabelSortBy ListLabelsLabelSortByEnum `mandatory:"false" contributesTo:"query" name:"labelSortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListLabelsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListLabelsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListLabelsRequest) String() string
ListLabelsResponse wrapper for the ListLabels operation
type ListLabelsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsLabelCollection instances LogAnalyticsLabelCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListLabelsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListLabelsResponse) String() string
ListLabelsSortOrderEnum Enum with underlying type: string
type ListLabelsSortOrderEnum string
Set of constants representing the allowable values for ListLabelsSortOrderEnum
const ( ListLabelsSortOrderAsc ListLabelsSortOrderEnum = "ASC" ListLabelsSortOrderDesc ListLabelsSortOrderEnum = "DESC" )
func GetListLabelsSortOrderEnumValues() []ListLabelsSortOrderEnum
GetListLabelsSortOrderEnumValues Enumerates the set of values for ListLabelsSortOrderEnum
ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum Enum with underlying type: string
type ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum string
Set of constants representing the allowable values for ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum
const ( ListLogAnalyticsEntitiesIsManagementAgentIdNullTrue ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum = "true" ListLogAnalyticsEntitiesIsManagementAgentIdNullFalse ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum = "false" )
func GetListLogAnalyticsEntitiesIsManagementAgentIdNullEnumValues() []ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum
GetListLogAnalyticsEntitiesIsManagementAgentIdNullEnumValues Enumerates the set of values for ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum
ListLogAnalyticsEntitiesLifecycleStateEnum Enum with underlying type: string
type ListLogAnalyticsEntitiesLifecycleStateEnum string
Set of constants representing the allowable values for ListLogAnalyticsEntitiesLifecycleStateEnum
const ( ListLogAnalyticsEntitiesLifecycleStateActive ListLogAnalyticsEntitiesLifecycleStateEnum = "ACTIVE" ListLogAnalyticsEntitiesLifecycleStateDeleted ListLogAnalyticsEntitiesLifecycleStateEnum = "DELETED" )
func GetListLogAnalyticsEntitiesLifecycleStateEnumValues() []ListLogAnalyticsEntitiesLifecycleStateEnum
GetListLogAnalyticsEntitiesLifecycleStateEnumValues Enumerates the set of values for ListLogAnalyticsEntitiesLifecycleStateEnum
ListLogAnalyticsEntitiesRequest wrapper for the ListLogAnalyticsEntities operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLogAnalyticsEntities.go.html to see an example of how to use ListLogAnalyticsEntitiesRequest.
type ListLogAnalyticsEntitiesRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only log analytics entities whose name matches the entire name given. The match // is case-insensitive. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // A filter to return only log analytics entities whose name contains the name given. The match // is case-insensitive. NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"` // A filter to return only log analytics entities whose entityTypeName matches the entire log analytics entity type name of // one of the entityTypeNames given in the list. The match is case-insensitive. EntityTypeName []string `contributesTo:"query" name:"entityTypeName" collectionFormat:"multi"` // A filter to return only log analytics entities whose cloudResourceId matches the cloudResourceId given. CloudResourceId *string `mandatory:"false" contributesTo:"query" name:"cloudResourceId"` // A filter to return only those log analytics entities with the specified lifecycle state. The state // value is case-insensitive. LifecycleState ListLogAnalyticsEntitiesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only log analytics entities whose lifecycleDetails contains the specified string. LifecycleDetailsContains *string `mandatory:"false" contributesTo:"query" name:"lifecycleDetailsContains"` // A filter to return only those log analytics entities whose managementAgentId is null or is not null. IsManagementAgentIdNull ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum `mandatory:"false" contributesTo:"query" name:"isManagementAgentIdNull" omitEmpty:"true"` // A filter to return only log analytics entities whose hostname matches the entire hostname given. Hostname *string `mandatory:"false" contributesTo:"query" name:"hostname"` // A filter to return only log analytics entities whose hostname contains the substring given. // The match is case-insensitive. HostnameContains *string `mandatory:"false" contributesTo:"query" name:"hostnameContains"` // A filter to return only log analytics entities whose sourceId matches the sourceId given. SourceId *string `mandatory:"false" contributesTo:"query" name:"sourceId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListLogAnalyticsEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort entities by. Only one sort order may be provided. Default order for timeCreated and timeUpdated // is descending. Default order for entity name is ascending. If no value is specified timeCreated is default. SortBy ListLogAnalyticsEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListLogAnalyticsEntitiesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListLogAnalyticsEntitiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListLogAnalyticsEntitiesRequest) String() string
ListLogAnalyticsEntitiesResponse wrapper for the ListLogAnalyticsEntities operation
type ListLogAnalyticsEntitiesResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsEntityCollection instances LogAnalyticsEntityCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListLogAnalyticsEntitiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListLogAnalyticsEntitiesResponse) String() string
ListLogAnalyticsEntitiesSortByEnum Enum with underlying type: string
type ListLogAnalyticsEntitiesSortByEnum string
Set of constants representing the allowable values for ListLogAnalyticsEntitiesSortByEnum
const ( ListLogAnalyticsEntitiesSortByTimecreated ListLogAnalyticsEntitiesSortByEnum = "timeCreated" ListLogAnalyticsEntitiesSortByTimeupdated ListLogAnalyticsEntitiesSortByEnum = "timeUpdated" ListLogAnalyticsEntitiesSortByName ListLogAnalyticsEntitiesSortByEnum = "name" )
func GetListLogAnalyticsEntitiesSortByEnumValues() []ListLogAnalyticsEntitiesSortByEnum
GetListLogAnalyticsEntitiesSortByEnumValues Enumerates the set of values for ListLogAnalyticsEntitiesSortByEnum
ListLogAnalyticsEntitiesSortOrderEnum Enum with underlying type: string
type ListLogAnalyticsEntitiesSortOrderEnum string
Set of constants representing the allowable values for ListLogAnalyticsEntitiesSortOrderEnum
const ( ListLogAnalyticsEntitiesSortOrderAsc ListLogAnalyticsEntitiesSortOrderEnum = "ASC" ListLogAnalyticsEntitiesSortOrderDesc ListLogAnalyticsEntitiesSortOrderEnum = "DESC" )
func GetListLogAnalyticsEntitiesSortOrderEnumValues() []ListLogAnalyticsEntitiesSortOrderEnum
GetListLogAnalyticsEntitiesSortOrderEnumValues Enumerates the set of values for ListLogAnalyticsEntitiesSortOrderEnum
ListLogAnalyticsEntityTypesCloudTypeEnum Enum with underlying type: string
type ListLogAnalyticsEntityTypesCloudTypeEnum string
Set of constants representing the allowable values for ListLogAnalyticsEntityTypesCloudTypeEnum
const ( ListLogAnalyticsEntityTypesCloudTypeCloud ListLogAnalyticsEntityTypesCloudTypeEnum = "CLOUD" ListLogAnalyticsEntityTypesCloudTypeNonCloud ListLogAnalyticsEntityTypesCloudTypeEnum = "NON_CLOUD" )
func GetListLogAnalyticsEntityTypesCloudTypeEnumValues() []ListLogAnalyticsEntityTypesCloudTypeEnum
GetListLogAnalyticsEntityTypesCloudTypeEnumValues Enumerates the set of values for ListLogAnalyticsEntityTypesCloudTypeEnum
ListLogAnalyticsEntityTypesLifecycleStateEnum Enum with underlying type: string
type ListLogAnalyticsEntityTypesLifecycleStateEnum string
Set of constants representing the allowable values for ListLogAnalyticsEntityTypesLifecycleStateEnum
const ( ListLogAnalyticsEntityTypesLifecycleStateActive ListLogAnalyticsEntityTypesLifecycleStateEnum = "ACTIVE" ListLogAnalyticsEntityTypesLifecycleStateDeleted ListLogAnalyticsEntityTypesLifecycleStateEnum = "DELETED" )
func GetListLogAnalyticsEntityTypesLifecycleStateEnumValues() []ListLogAnalyticsEntityTypesLifecycleStateEnum
GetListLogAnalyticsEntityTypesLifecycleStateEnumValues Enumerates the set of values for ListLogAnalyticsEntityTypesLifecycleStateEnum
ListLogAnalyticsEntityTypesRequest wrapper for the ListLogAnalyticsEntityTypes operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLogAnalyticsEntityTypes.go.html to see an example of how to use ListLogAnalyticsEntityTypesRequest.
type ListLogAnalyticsEntityTypesRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // A filter to return only log analytics entity types whose name matches the entire name given. The match is // case-insensitive. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // A filter to return only log analytics entity types whose name or internalName contains name given. The match // is case-insensitive. NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"` // A filter to return CLOUD or NON_CLOUD entity types. CloudType ListLogAnalyticsEntityTypesCloudTypeEnum `mandatory:"false" contributesTo:"query" name:"cloudType" omitEmpty:"true"` // A filter to return only those log analytics entities with the specified lifecycle state. The state // value is case-insensitive. LifecycleState ListLogAnalyticsEntityTypesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListLogAnalyticsEntityTypesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated and timeUpdated // is descending. Default order for name is ascending. If no value is specified timeCreated is default. SortBy ListLogAnalyticsEntityTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListLogAnalyticsEntityTypesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListLogAnalyticsEntityTypesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListLogAnalyticsEntityTypesRequest) String() string
ListLogAnalyticsEntityTypesResponse wrapper for the ListLogAnalyticsEntityTypes operation
type ListLogAnalyticsEntityTypesResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsEntityTypeCollection instances LogAnalyticsEntityTypeCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListLogAnalyticsEntityTypesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListLogAnalyticsEntityTypesResponse) String() string
ListLogAnalyticsEntityTypesSortByEnum Enum with underlying type: string
type ListLogAnalyticsEntityTypesSortByEnum string
Set of constants representing the allowable values for ListLogAnalyticsEntityTypesSortByEnum
const ( ListLogAnalyticsEntityTypesSortByTimecreated ListLogAnalyticsEntityTypesSortByEnum = "timeCreated" ListLogAnalyticsEntityTypesSortByTimeupdated ListLogAnalyticsEntityTypesSortByEnum = "timeUpdated" ListLogAnalyticsEntityTypesSortByName ListLogAnalyticsEntityTypesSortByEnum = "name" )
func GetListLogAnalyticsEntityTypesSortByEnumValues() []ListLogAnalyticsEntityTypesSortByEnum
GetListLogAnalyticsEntityTypesSortByEnumValues Enumerates the set of values for ListLogAnalyticsEntityTypesSortByEnum
ListLogAnalyticsEntityTypesSortOrderEnum Enum with underlying type: string
type ListLogAnalyticsEntityTypesSortOrderEnum string
Set of constants representing the allowable values for ListLogAnalyticsEntityTypesSortOrderEnum
const ( ListLogAnalyticsEntityTypesSortOrderAsc ListLogAnalyticsEntityTypesSortOrderEnum = "ASC" ListLogAnalyticsEntityTypesSortOrderDesc ListLogAnalyticsEntityTypesSortOrderEnum = "DESC" )
func GetListLogAnalyticsEntityTypesSortOrderEnumValues() []ListLogAnalyticsEntityTypesSortOrderEnum
GetListLogAnalyticsEntityTypesSortOrderEnumValues Enumerates the set of values for ListLogAnalyticsEntityTypesSortOrderEnum
ListLogAnalyticsLogGroupsRequest wrapper for the ListLogAnalyticsLogGroups operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLogAnalyticsLogGroups.go.html to see an example of how to use ListLogAnalyticsLogGroupsRequest.
type ListLogAnalyticsLogGroupsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only log analytics log groups whose displayName matches the entire display name given. // The match is case-insensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListLogAnalyticsLogGroupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListLogAnalyticsLogGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListLogAnalyticsLogGroupsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListLogAnalyticsLogGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListLogAnalyticsLogGroupsRequest) String() string
ListLogAnalyticsLogGroupsResponse wrapper for the ListLogAnalyticsLogGroups operation
type ListLogAnalyticsLogGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsLogGroupSummaryCollection instances LogAnalyticsLogGroupSummaryCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListLogAnalyticsLogGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListLogAnalyticsLogGroupsResponse) String() string
ListLogAnalyticsLogGroupsSortByEnum Enum with underlying type: string
type ListLogAnalyticsLogGroupsSortByEnum string
Set of constants representing the allowable values for ListLogAnalyticsLogGroupsSortByEnum
const ( ListLogAnalyticsLogGroupsSortByTimecreated ListLogAnalyticsLogGroupsSortByEnum = "timeCreated" ListLogAnalyticsLogGroupsSortByTimeupdated ListLogAnalyticsLogGroupsSortByEnum = "timeUpdated" ListLogAnalyticsLogGroupsSortByDisplayname ListLogAnalyticsLogGroupsSortByEnum = "displayName" )
func GetListLogAnalyticsLogGroupsSortByEnumValues() []ListLogAnalyticsLogGroupsSortByEnum
GetListLogAnalyticsLogGroupsSortByEnumValues Enumerates the set of values for ListLogAnalyticsLogGroupsSortByEnum
ListLogAnalyticsLogGroupsSortOrderEnum Enum with underlying type: string
type ListLogAnalyticsLogGroupsSortOrderEnum string
Set of constants representing the allowable values for ListLogAnalyticsLogGroupsSortOrderEnum
const ( ListLogAnalyticsLogGroupsSortOrderAsc ListLogAnalyticsLogGroupsSortOrderEnum = "ASC" ListLogAnalyticsLogGroupsSortOrderDesc ListLogAnalyticsLogGroupsSortOrderEnum = "DESC" )
func GetListLogAnalyticsLogGroupsSortOrderEnumValues() []ListLogAnalyticsLogGroupsSortOrderEnum
GetListLogAnalyticsLogGroupsSortOrderEnumValues Enumerates the set of values for ListLogAnalyticsLogGroupsSortOrderEnum
ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum Enum with underlying type: string
type ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum string
Set of constants representing the allowable values for ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum
const ( ListLogAnalyticsObjectCollectionRulesLifecycleStateActive ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum = "ACTIVE" ListLogAnalyticsObjectCollectionRulesLifecycleStateDeleted ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum = "DELETED" )
func GetListLogAnalyticsObjectCollectionRulesLifecycleStateEnumValues() []ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum
GetListLogAnalyticsObjectCollectionRulesLifecycleStateEnumValues Enumerates the set of values for ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum
ListLogAnalyticsObjectCollectionRulesRequest wrapper for the ListLogAnalyticsObjectCollectionRules operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLogAnalyticsObjectCollectionRules.go.html to see an example of how to use ListLogAnalyticsObjectCollectionRulesRequest.
type ListLogAnalyticsObjectCollectionRulesRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return rules only matching with this name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Lifecycle state filter. LifecycleState ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListLogAnalyticsObjectCollectionRulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeUpdated is descending. // Default order for name is ascending. If no value is specified timeUpdated is default. SortBy ListLogAnalyticsObjectCollectionRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListLogAnalyticsObjectCollectionRulesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListLogAnalyticsObjectCollectionRulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListLogAnalyticsObjectCollectionRulesRequest) String() string
ListLogAnalyticsObjectCollectionRulesResponse wrapper for the ListLogAnalyticsObjectCollectionRules operation
type ListLogAnalyticsObjectCollectionRulesResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsObjectCollectionRuleCollection instances LogAnalyticsObjectCollectionRuleCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListLogAnalyticsObjectCollectionRulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListLogAnalyticsObjectCollectionRulesResponse) String() string
ListLogAnalyticsObjectCollectionRulesSortByEnum Enum with underlying type: string
type ListLogAnalyticsObjectCollectionRulesSortByEnum string
Set of constants representing the allowable values for ListLogAnalyticsObjectCollectionRulesSortByEnum
const ( ListLogAnalyticsObjectCollectionRulesSortByTimeupdated ListLogAnalyticsObjectCollectionRulesSortByEnum = "timeUpdated" ListLogAnalyticsObjectCollectionRulesSortByTimecreated ListLogAnalyticsObjectCollectionRulesSortByEnum = "timeCreated" ListLogAnalyticsObjectCollectionRulesSortByName ListLogAnalyticsObjectCollectionRulesSortByEnum = "name" )
func GetListLogAnalyticsObjectCollectionRulesSortByEnumValues() []ListLogAnalyticsObjectCollectionRulesSortByEnum
GetListLogAnalyticsObjectCollectionRulesSortByEnumValues Enumerates the set of values for ListLogAnalyticsObjectCollectionRulesSortByEnum
ListLogAnalyticsObjectCollectionRulesSortOrderEnum Enum with underlying type: string
type ListLogAnalyticsObjectCollectionRulesSortOrderEnum string
Set of constants representing the allowable values for ListLogAnalyticsObjectCollectionRulesSortOrderEnum
const ( ListLogAnalyticsObjectCollectionRulesSortOrderAsc ListLogAnalyticsObjectCollectionRulesSortOrderEnum = "ASC" ListLogAnalyticsObjectCollectionRulesSortOrderDesc ListLogAnalyticsObjectCollectionRulesSortOrderEnum = "DESC" )
func GetListLogAnalyticsObjectCollectionRulesSortOrderEnumValues() []ListLogAnalyticsObjectCollectionRulesSortOrderEnum
GetListLogAnalyticsObjectCollectionRulesSortOrderEnumValues Enumerates the set of values for ListLogAnalyticsObjectCollectionRulesSortOrderEnum
ListLookupsIsSystemEnum Enum with underlying type: string
type ListLookupsIsSystemEnum string
Set of constants representing the allowable values for ListLookupsIsSystemEnum
const ( ListLookupsIsSystemAll ListLookupsIsSystemEnum = "ALL" ListLookupsIsSystemCustom ListLookupsIsSystemEnum = "CUSTOM" ListLookupsIsSystemBuiltIn ListLookupsIsSystemEnum = "BUILT_IN" )
func GetListLookupsIsSystemEnumValues() []ListLookupsIsSystemEnum
GetListLookupsIsSystemEnumValues Enumerates the set of values for ListLookupsIsSystemEnum
ListLookupsRequest wrapper for the ListLookups operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLookups.go.html to see an example of how to use ListLookupsRequest.
type ListLookupsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // type - possible values are Lookup or Dictionary Type ListLookupsTypeEnum `mandatory:"true" contributesTo:"query" name:"type" omitEmpty:"true"` // Search by lookup display name or description. LookupDisplayText *string `mandatory:"false" contributesTo:"query" name:"lookupDisplayText"` // Is system param of value (all, custom, sourceUsing) IsSystem ListLookupsIsSystemEnum `mandatory:"false" contributesTo:"query" name:"isSystem" omitEmpty:"true"` // sort by field SortBy ListLookupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The lookup status used for filtering when fetching a list of lookups. Status ListLookupsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"` // is include items IsHideSpecial *bool `mandatory:"false" contributesTo:"query" name:"isHideSpecial"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListLookupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListLookupsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListLookupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListLookupsRequest) String() string
ListLookupsResponse wrapper for the ListLookups operation
type ListLookupsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsLookupCollection instances LogAnalyticsLookupCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListLookupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListLookupsResponse) String() string
ListLookupsSortByEnum Enum with underlying type: string
type ListLookupsSortByEnum string
Set of constants representing the allowable values for ListLookupsSortByEnum
const ( ListLookupsSortByDisplayname ListLookupsSortByEnum = "displayName" ListLookupsSortByStatus ListLookupsSortByEnum = "status" ListLookupsSortByType ListLookupsSortByEnum = "type" ListLookupsSortByUpdatedtime ListLookupsSortByEnum = "updatedTime" ListLookupsSortByCreationtype ListLookupsSortByEnum = "creationType" )
func GetListLookupsSortByEnumValues() []ListLookupsSortByEnum
GetListLookupsSortByEnumValues Enumerates the set of values for ListLookupsSortByEnum
ListLookupsSortOrderEnum Enum with underlying type: string
type ListLookupsSortOrderEnum string
Set of constants representing the allowable values for ListLookupsSortOrderEnum
const ( ListLookupsSortOrderAsc ListLookupsSortOrderEnum = "ASC" ListLookupsSortOrderDesc ListLookupsSortOrderEnum = "DESC" )
func GetListLookupsSortOrderEnumValues() []ListLookupsSortOrderEnum
GetListLookupsSortOrderEnumValues Enumerates the set of values for ListLookupsSortOrderEnum
ListLookupsStatusEnum Enum with underlying type: string
type ListLookupsStatusEnum string
Set of constants representing the allowable values for ListLookupsStatusEnum
const ( ListLookupsStatusAll ListLookupsStatusEnum = "ALL" ListLookupsStatusSuccesful ListLookupsStatusEnum = "SUCCESFUL" ListLookupsStatusFailed ListLookupsStatusEnum = "FAILED" ListLookupsStatusInprogress ListLookupsStatusEnum = "INPROGRESS" )
func GetListLookupsStatusEnumValues() []ListLookupsStatusEnum
GetListLookupsStatusEnumValues Enumerates the set of values for ListLookupsStatusEnum
ListLookupsTypeEnum Enum with underlying type: string
type ListLookupsTypeEnum string
Set of constants representing the allowable values for ListLookupsTypeEnum
const ( ListLookupsTypeLookup ListLookupsTypeEnum = "Lookup" ListLookupsTypeDictionary ListLookupsTypeEnum = "Dictionary" )
func GetListLookupsTypeEnumValues() []ListLookupsTypeEnum
GetListLookupsTypeEnumValues Enumerates the set of values for ListLookupsTypeEnum
ListMetaSourceTypesRequest wrapper for the ListMetaSourceTypes operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListMetaSourceTypes.go.html to see an example of how to use ListMetaSourceTypesRequest.
type ListMetaSourceTypesRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // sort by field SortBy ListMetaSourceTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListMetaSourceTypesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListMetaSourceTypesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMetaSourceTypesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMetaSourceTypesRequest) String() string
ListMetaSourceTypesResponse wrapper for the ListMetaSourceTypes operation
type ListMetaSourceTypesResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsMetaSourceTypeCollection instances LogAnalyticsMetaSourceTypeCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListMetaSourceTypesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMetaSourceTypesResponse) String() string
ListMetaSourceTypesSortByEnum Enum with underlying type: string
type ListMetaSourceTypesSortByEnum string
Set of constants representing the allowable values for ListMetaSourceTypesSortByEnum
const ( ListMetaSourceTypesSortByName ListMetaSourceTypesSortByEnum = "name" )
func GetListMetaSourceTypesSortByEnumValues() []ListMetaSourceTypesSortByEnum
GetListMetaSourceTypesSortByEnumValues Enumerates the set of values for ListMetaSourceTypesSortByEnum
ListMetaSourceTypesSortOrderEnum Enum with underlying type: string
type ListMetaSourceTypesSortOrderEnum string
Set of constants representing the allowable values for ListMetaSourceTypesSortOrderEnum
const ( ListMetaSourceTypesSortOrderAsc ListMetaSourceTypesSortOrderEnum = "ASC" ListMetaSourceTypesSortOrderDesc ListMetaSourceTypesSortOrderEnum = "DESC" )
func GetListMetaSourceTypesSortOrderEnumValues() []ListMetaSourceTypesSortOrderEnum
GetListMetaSourceTypesSortOrderEnumValues Enumerates the set of values for ListMetaSourceTypesSortOrderEnum
ListNamespacesRequest wrapper for the ListNamespaces operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListNamespaces.go.html to see an example of how to use ListNamespacesRequest.
type ListNamespacesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 (request ListNamespacesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListNamespacesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListNamespacesRequest) String() string
ListNamespacesResponse wrapper for the ListNamespaces operation
type ListNamespacesResponse struct { // The underlying http response RawResponse *http.Response // The NamespaceCollection instance NamespaceCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListNamespacesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListNamespacesResponse) String() string
ListParserFunctionsRequest wrapper for the ListParserFunctions operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListParserFunctions.go.html to see an example of how to use ListParserFunctionsRequest.
type ListParserFunctionsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // parserName ParserName *string `mandatory:"false" contributesTo:"query" name:"parserName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // sort by field SortBy ListParserFunctionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListParserFunctionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListParserFunctionsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListParserFunctionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListParserFunctionsRequest) String() string
ListParserFunctionsResponse wrapper for the ListParserFunctions operation
type ListParserFunctionsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsParserFunctionCollection instances LogAnalyticsParserFunctionCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListParserFunctionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListParserFunctionsResponse) String() string
ListParserFunctionsSortByEnum Enum with underlying type: string
type ListParserFunctionsSortByEnum string
Set of constants representing the allowable values for ListParserFunctionsSortByEnum
const ( ListParserFunctionsSortByName ListParserFunctionsSortByEnum = "name" )
func GetListParserFunctionsSortByEnumValues() []ListParserFunctionsSortByEnum
GetListParserFunctionsSortByEnumValues Enumerates the set of values for ListParserFunctionsSortByEnum
ListParserFunctionsSortOrderEnum Enum with underlying type: string
type ListParserFunctionsSortOrderEnum string
Set of constants representing the allowable values for ListParserFunctionsSortOrderEnum
const ( ListParserFunctionsSortOrderAsc ListParserFunctionsSortOrderEnum = "ASC" ListParserFunctionsSortOrderDesc ListParserFunctionsSortOrderEnum = "DESC" )
func GetListParserFunctionsSortOrderEnumValues() []ListParserFunctionsSortOrderEnum
GetListParserFunctionsSortOrderEnumValues Enumerates the set of values for ListParserFunctionsSortOrderEnum
ListParserMetaPluginsRequest wrapper for the ListParserMetaPlugins operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListParserMetaPlugins.go.html to see an example of how to use ListParserMetaPluginsRequest.
type ListParserMetaPluginsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // sort by field SortBy ListParserMetaPluginsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListParserMetaPluginsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListParserMetaPluginsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListParserMetaPluginsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListParserMetaPluginsRequest) String() string
ListParserMetaPluginsResponse wrapper for the ListParserMetaPlugins operation
type ListParserMetaPluginsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsParserMetaPluginCollection instances LogAnalyticsParserMetaPluginCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListParserMetaPluginsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListParserMetaPluginsResponse) String() string
ListParserMetaPluginsSortByEnum Enum with underlying type: string
type ListParserMetaPluginsSortByEnum string
Set of constants representing the allowable values for ListParserMetaPluginsSortByEnum
const ( ListParserMetaPluginsSortByName ListParserMetaPluginsSortByEnum = "name" )
func GetListParserMetaPluginsSortByEnumValues() []ListParserMetaPluginsSortByEnum
GetListParserMetaPluginsSortByEnumValues Enumerates the set of values for ListParserMetaPluginsSortByEnum
ListParserMetaPluginsSortOrderEnum Enum with underlying type: string
type ListParserMetaPluginsSortOrderEnum string
Set of constants representing the allowable values for ListParserMetaPluginsSortOrderEnum
const ( ListParserMetaPluginsSortOrderAsc ListParserMetaPluginsSortOrderEnum = "ASC" ListParserMetaPluginsSortOrderDesc ListParserMetaPluginsSortOrderEnum = "DESC" )
func GetListParserMetaPluginsSortOrderEnumValues() []ListParserMetaPluginsSortOrderEnum
GetListParserMetaPluginsSortOrderEnumValues Enumerates the set of values for ListParserMetaPluginsSortOrderEnum
ListParsersIsSystemEnum Enum with underlying type: string
type ListParsersIsSystemEnum string
Set of constants representing the allowable values for ListParsersIsSystemEnum
const ( ListParsersIsSystemAll ListParsersIsSystemEnum = "ALL" ListParsersIsSystemCustom ListParsersIsSystemEnum = "CUSTOM" ListParsersIsSystemBuiltIn ListParsersIsSystemEnum = "BUILT_IN" )
func GetListParsersIsSystemEnumValues() []ListParsersIsSystemEnum
GetListParsersIsSystemEnumValues Enumerates the set of values for ListParsersIsSystemEnum
ListParsersParserTypeEnum Enum with underlying type: string
type ListParsersParserTypeEnum string
Set of constants representing the allowable values for ListParsersParserTypeEnum
const ( ListParsersParserTypeAll ListParsersParserTypeEnum = "ALL" ListParsersParserTypeRegex ListParsersParserTypeEnum = "REGEX" ListParsersParserTypeXml ListParsersParserTypeEnum = "XML" ListParsersParserTypeJson ListParsersParserTypeEnum = "JSON" )
func GetListParsersParserTypeEnumValues() []ListParsersParserTypeEnum
GetListParsersParserTypeEnumValues Enumerates the set of values for ListParsersParserTypeEnum
ListParsersRequest wrapper for the ListParsers operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListParsers.go.html to see an example of how to use ListParsersRequest.
type ListParsersRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // isMatchAll IsMatchAll *bool `mandatory:"false" contributesTo:"query" name:"isMatchAll"` // source type SourceType ListParsersSourceTypeEnum `mandatory:"false" contributesTo:"query" name:"sourceType" omitEmpty:"true"` // parserName ParserName *string `mandatory:"false" contributesTo:"query" name:"parserName"` // search by parser display name or description ParserDisplayText *string `mandatory:"false" contributesTo:"query" name:"parserDisplayText"` // parserType ParserType ListParsersParserTypeEnum `mandatory:"false" contributesTo:"query" name:"parserType" omitEmpty:"true"` // Is system param of value (all, custom, sourceUsing) IsSystem ListParsersIsSystemEnum `mandatory:"false" contributesTo:"query" name:"isSystem" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListParsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // sort by parser SortBy ListParsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListParsersRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListParsersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListParsersRequest) String() string
ListParsersResponse wrapper for the ListParsers operation
type ListParsersResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsParserCollection instances LogAnalyticsParserCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListParsersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListParsersResponse) String() string
ListParsersSortByEnum Enum with underlying type: string
type ListParsersSortByEnum string
Set of constants representing the allowable values for ListParsersSortByEnum
const ( ListParsersSortByName ListParsersSortByEnum = "name" ListParsersSortByType ListParsersSortByEnum = "type" ListParsersSortBySourcescount ListParsersSortByEnum = "sourcesCount" ListParsersSortByTimeupdated ListParsersSortByEnum = "timeUpdated" )
func GetListParsersSortByEnumValues() []ListParsersSortByEnum
GetListParsersSortByEnumValues Enumerates the set of values for ListParsersSortByEnum
ListParsersSortOrderEnum Enum with underlying type: string
type ListParsersSortOrderEnum string
Set of constants representing the allowable values for ListParsersSortOrderEnum
const ( ListParsersSortOrderAsc ListParsersSortOrderEnum = "ASC" ListParsersSortOrderDesc ListParsersSortOrderEnum = "DESC" )
func GetListParsersSortOrderEnumValues() []ListParsersSortOrderEnum
GetListParsersSortOrderEnumValues Enumerates the set of values for ListParsersSortOrderEnum
ListParsersSourceTypeEnum Enum with underlying type: string
type ListParsersSourceTypeEnum string
Set of constants representing the allowable values for ListParsersSourceTypeEnum
const ( ListParsersSourceTypeOsFile ListParsersSourceTypeEnum = "OS_FILE" ListParsersSourceTypeSyslog ListParsersSourceTypeEnum = "SYSLOG" ListParsersSourceTypeOdl ListParsersSourceTypeEnum = "ODL" ListParsersSourceTypeOsWindowsSys ListParsersSourceTypeEnum = "OS_WINDOWS_SYS" )
func GetListParsersSourceTypeEnumValues() []ListParsersSourceTypeEnum
GetListParsersSourceTypeEnumValues Enumerates the set of values for ListParsersSourceTypeEnum
ListQueryWorkRequestsModeEnum Enum with underlying type: string
type ListQueryWorkRequestsModeEnum string
Set of constants representing the allowable values for ListQueryWorkRequestsModeEnum
const ( ListQueryWorkRequestsModeAll ListQueryWorkRequestsModeEnum = "ALL" ListQueryWorkRequestsModeForeground ListQueryWorkRequestsModeEnum = "FOREGROUND" ListQueryWorkRequestsModeBackground ListQueryWorkRequestsModeEnum = "BACKGROUND" )
func GetListQueryWorkRequestsModeEnumValues() []ListQueryWorkRequestsModeEnum
GetListQueryWorkRequestsModeEnumValues Enumerates the set of values for ListQueryWorkRequestsModeEnum
ListQueryWorkRequestsRequest wrapper for the ListQueryWorkRequests operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListQueryWorkRequests.go.html to see an example of how to use ListQueryWorkRequestsRequest.
type ListQueryWorkRequestsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Filter based on job execution mode Mode ListQueryWorkRequestsModeEnum `mandatory:"false" contributesTo:"query" name:"mode" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListQueryWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeStarted is descending. If no value is specified timeStarted is default. SortBy ListQueryWorkRequestsSortByEnum `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 (request ListQueryWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListQueryWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListQueryWorkRequestsRequest) String() string
ListQueryWorkRequestsResponse wrapper for the ListQueryWorkRequests operation
type ListQueryWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of QueryWorkRequestCollection instances QueryWorkRequestCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` }
func (response ListQueryWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListQueryWorkRequestsResponse) String() string
ListQueryWorkRequestsSortByEnum Enum with underlying type: string
type ListQueryWorkRequestsSortByEnum string
Set of constants representing the allowable values for ListQueryWorkRequestsSortByEnum
const ( ListQueryWorkRequestsSortByTimestarted ListQueryWorkRequestsSortByEnum = "timeStarted" ListQueryWorkRequestsSortByTimeexpires ListQueryWorkRequestsSortByEnum = "timeExpires" )
func GetListQueryWorkRequestsSortByEnumValues() []ListQueryWorkRequestsSortByEnum
GetListQueryWorkRequestsSortByEnumValues Enumerates the set of values for ListQueryWorkRequestsSortByEnum
ListQueryWorkRequestsSortOrderEnum Enum with underlying type: string
type ListQueryWorkRequestsSortOrderEnum string
Set of constants representing the allowable values for ListQueryWorkRequestsSortOrderEnum
const ( ListQueryWorkRequestsSortOrderAsc ListQueryWorkRequestsSortOrderEnum = "ASC" ListQueryWorkRequestsSortOrderDesc ListQueryWorkRequestsSortOrderEnum = "DESC" )
func GetListQueryWorkRequestsSortOrderEnumValues() []ListQueryWorkRequestsSortOrderEnum
GetListQueryWorkRequestsSortOrderEnumValues Enumerates the set of values for ListQueryWorkRequestsSortOrderEnum
ListRecalledDataRequest wrapper for the ListRecalledData operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListRecalledData.go.html to see an example of how to use ListRecalledDataRequest.
type ListRecalledDataRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This is the query parameter of which field to sort by. Only one sort order may be provided. Default order for timeDataStarted // is descending. If no value is specified timeDataStarted is default. SortBy ListRecalledDataSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListRecalledDataSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This is the start of the time range for recalled data TimeDataStartedGreaterThanOrEqual *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeDataStartedGreaterThanOrEqual"` // This is the end of the time range for recalled data TimeDataEndedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeDataEndedLessThan"` // 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 (request ListRecalledDataRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListRecalledDataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListRecalledDataRequest) String() string
ListRecalledDataResponse wrapper for the ListRecalledData operation
type ListRecalledDataResponse struct { // The underlying http response RawResponse *http.Response // A list of RecalledDataCollection instances RecalledDataCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` }
func (response ListRecalledDataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListRecalledDataResponse) String() string
ListRecalledDataSortByEnum Enum with underlying type: string
type ListRecalledDataSortByEnum string
Set of constants representing the allowable values for ListRecalledDataSortByEnum
const ( ListRecalledDataSortByTimestarted ListRecalledDataSortByEnum = "timeStarted" ListRecalledDataSortByTimedatastarted ListRecalledDataSortByEnum = "timeDataStarted" )
func GetListRecalledDataSortByEnumValues() []ListRecalledDataSortByEnum
GetListRecalledDataSortByEnumValues Enumerates the set of values for ListRecalledDataSortByEnum
ListRecalledDataSortOrderEnum Enum with underlying type: string
type ListRecalledDataSortOrderEnum string
Set of constants representing the allowable values for ListRecalledDataSortOrderEnum
const ( ListRecalledDataSortOrderAsc ListRecalledDataSortOrderEnum = "ASC" ListRecalledDataSortOrderDesc ListRecalledDataSortOrderEnum = "DESC" )
func GetListRecalledDataSortOrderEnumValues() []ListRecalledDataSortOrderEnum
GetListRecalledDataSortOrderEnumValues Enumerates the set of values for ListRecalledDataSortOrderEnum
ListScheduledTasksRequest wrapper for the ListScheduledTasks operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListScheduledTasks.go.html to see an example of how to use ListScheduledTasksRequest.
type ListScheduledTasksRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Required parameter to specify schedule task type. TaskType ListScheduledTasksTaskTypeEnum `mandatory:"true" contributesTo:"query" name:"taskType" omitEmpty:"true"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // A filter to return only resources that match the given display name exactly. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListScheduledTasksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListScheduledTasksSortByEnum `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 (request ListScheduledTasksRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListScheduledTasksRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListScheduledTasksRequest) String() string
ListScheduledTasksResponse wrapper for the ListScheduledTasks operation
type ListScheduledTasksResponse struct { // The underlying http response RawResponse *http.Response // A list of ScheduledTaskCollection instances ScheduledTaskCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` }
func (response ListScheduledTasksResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListScheduledTasksResponse) String() string
ListScheduledTasksSortByEnum Enum with underlying type: string
type ListScheduledTasksSortByEnum string
Set of constants representing the allowable values for ListScheduledTasksSortByEnum
const ( ListScheduledTasksSortByTimecreated ListScheduledTasksSortByEnum = "timeCreated" ListScheduledTasksSortByTimeupdated ListScheduledTasksSortByEnum = "timeUpdated" ListScheduledTasksSortByDisplayname ListScheduledTasksSortByEnum = "displayName" )
func GetListScheduledTasksSortByEnumValues() []ListScheduledTasksSortByEnum
GetListScheduledTasksSortByEnumValues Enumerates the set of values for ListScheduledTasksSortByEnum
ListScheduledTasksSortOrderEnum Enum with underlying type: string
type ListScheduledTasksSortOrderEnum string
Set of constants representing the allowable values for ListScheduledTasksSortOrderEnum
const ( ListScheduledTasksSortOrderAsc ListScheduledTasksSortOrderEnum = "ASC" ListScheduledTasksSortOrderDesc ListScheduledTasksSortOrderEnum = "DESC" )
func GetListScheduledTasksSortOrderEnumValues() []ListScheduledTasksSortOrderEnum
GetListScheduledTasksSortOrderEnumValues Enumerates the set of values for ListScheduledTasksSortOrderEnum
ListScheduledTasksTaskTypeEnum Enum with underlying type: string
type ListScheduledTasksTaskTypeEnum string
Set of constants representing the allowable values for ListScheduledTasksTaskTypeEnum
const ( ListScheduledTasksTaskTypeSavedSearch ListScheduledTasksTaskTypeEnum = "SAVED_SEARCH" ListScheduledTasksTaskTypeAcceleration ListScheduledTasksTaskTypeEnum = "ACCELERATION" ListScheduledTasksTaskTypePurge ListScheduledTasksTaskTypeEnum = "PURGE" ListScheduledTasksTaskTypeAccelerationMaintenance ListScheduledTasksTaskTypeEnum = "ACCELERATION_MAINTENANCE" )
func GetListScheduledTasksTaskTypeEnumValues() []ListScheduledTasksTaskTypeEnum
GetListScheduledTasksTaskTypeEnumValues Enumerates the set of values for ListScheduledTasksTaskTypeEnum
ListSourceAssociationsLifeCycleStateEnum Enum with underlying type: string
type ListSourceAssociationsLifeCycleStateEnum string
Set of constants representing the allowable values for ListSourceAssociationsLifeCycleStateEnum
const ( ListSourceAssociationsLifeCycleStateAll ListSourceAssociationsLifeCycleStateEnum = "ALL" ListSourceAssociationsLifeCycleStateAccepted ListSourceAssociationsLifeCycleStateEnum = "ACCEPTED" ListSourceAssociationsLifeCycleStateInProgress ListSourceAssociationsLifeCycleStateEnum = "IN_PROGRESS" ListSourceAssociationsLifeCycleStateSucceeded ListSourceAssociationsLifeCycleStateEnum = "SUCCEEDED" ListSourceAssociationsLifeCycleStateFailed ListSourceAssociationsLifeCycleStateEnum = "FAILED" )
func GetListSourceAssociationsLifeCycleStateEnumValues() []ListSourceAssociationsLifeCycleStateEnum
GetListSourceAssociationsLifeCycleStateEnumValues Enumerates the set of values for ListSourceAssociationsLifeCycleStateEnum
ListSourceAssociationsRequest wrapper for the ListSourceAssociations operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSourceAssociations.go.html to see an example of how to use ListSourceAssociationsRequest.
type ListSourceAssociationsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // sourceName SourceName *string `mandatory:"true" contributesTo:"query" name:"sourceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The entity OCID. EntityId *string `mandatory:"false" contributesTo:"query" name:"entityId"` // Status LifeCycleState ListSourceAssociationsLifeCycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifeCycleState" omitEmpty:"true"` // is Show Total IsShowTotal *bool `mandatory:"false" contributesTo:"query" name:"isShowTotal"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListSourceAssociationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // sort by field SortBy ListSourceAssociationsSortByEnum `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 (request ListSourceAssociationsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSourceAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSourceAssociationsRequest) String() string
ListSourceAssociationsResponse wrapper for the ListSourceAssociations operation
type ListSourceAssociationsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsAssociationCollection instances LogAnalyticsAssociationCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListSourceAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSourceAssociationsResponse) String() string
ListSourceAssociationsSortByEnum Enum with underlying type: string
type ListSourceAssociationsSortByEnum string
Set of constants representing the allowable values for ListSourceAssociationsSortByEnum
const ( ListSourceAssociationsSortByEntityname ListSourceAssociationsSortByEnum = "entityName" ListSourceAssociationsSortByTimelastattempted ListSourceAssociationsSortByEnum = "timeLastAttempted" ListSourceAssociationsSortByStatus ListSourceAssociationsSortByEnum = "status" )
func GetListSourceAssociationsSortByEnumValues() []ListSourceAssociationsSortByEnum
GetListSourceAssociationsSortByEnumValues Enumerates the set of values for ListSourceAssociationsSortByEnum
ListSourceAssociationsSortOrderEnum Enum with underlying type: string
type ListSourceAssociationsSortOrderEnum string
Set of constants representing the allowable values for ListSourceAssociationsSortOrderEnum
const ( ListSourceAssociationsSortOrderAsc ListSourceAssociationsSortOrderEnum = "ASC" ListSourceAssociationsSortOrderDesc ListSourceAssociationsSortOrderEnum = "DESC" )
func GetListSourceAssociationsSortOrderEnumValues() []ListSourceAssociationsSortOrderEnum
GetListSourceAssociationsSortOrderEnumValues Enumerates the set of values for ListSourceAssociationsSortOrderEnum
ListSourceExtendedFieldDefinitionsRequest wrapper for the ListSourceExtendedFieldDefinitions operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSourceExtendedFieldDefinitions.go.html to see an example of how to use ListSourceExtendedFieldDefinitionsRequest.
type ListSourceExtendedFieldDefinitionsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // source name SourceName *string `mandatory:"true" contributesTo:"path" name:"sourceName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // sort by source extended field definition SortBy ListSourceExtendedFieldDefinitionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListSourceExtendedFieldDefinitionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSourceExtendedFieldDefinitionsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSourceExtendedFieldDefinitionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSourceExtendedFieldDefinitionsRequest) String() string
ListSourceExtendedFieldDefinitionsResponse wrapper for the ListSourceExtendedFieldDefinitions operation
type ListSourceExtendedFieldDefinitionsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsSourceExtendedFieldDefinitionCollection instances LogAnalyticsSourceExtendedFieldDefinitionCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListSourceExtendedFieldDefinitionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSourceExtendedFieldDefinitionsResponse) String() string
ListSourceExtendedFieldDefinitionsSortByEnum Enum with underlying type: string
type ListSourceExtendedFieldDefinitionsSortByEnum string
Set of constants representing the allowable values for ListSourceExtendedFieldDefinitionsSortByEnum
const ( ListSourceExtendedFieldDefinitionsSortByBasefieldname ListSourceExtendedFieldDefinitionsSortByEnum = "baseFieldName" ListSourceExtendedFieldDefinitionsSortByRegularexpression ListSourceExtendedFieldDefinitionsSortByEnum = "regularExpression" )
func GetListSourceExtendedFieldDefinitionsSortByEnumValues() []ListSourceExtendedFieldDefinitionsSortByEnum
GetListSourceExtendedFieldDefinitionsSortByEnumValues Enumerates the set of values for ListSourceExtendedFieldDefinitionsSortByEnum
ListSourceExtendedFieldDefinitionsSortOrderEnum Enum with underlying type: string
type ListSourceExtendedFieldDefinitionsSortOrderEnum string
Set of constants representing the allowable values for ListSourceExtendedFieldDefinitionsSortOrderEnum
const ( ListSourceExtendedFieldDefinitionsSortOrderAsc ListSourceExtendedFieldDefinitionsSortOrderEnum = "ASC" ListSourceExtendedFieldDefinitionsSortOrderDesc ListSourceExtendedFieldDefinitionsSortOrderEnum = "DESC" )
func GetListSourceExtendedFieldDefinitionsSortOrderEnumValues() []ListSourceExtendedFieldDefinitionsSortOrderEnum
GetListSourceExtendedFieldDefinitionsSortOrderEnumValues Enumerates the set of values for ListSourceExtendedFieldDefinitionsSortOrderEnum
ListSourceLabelOperatorsRequest wrapper for the ListSourceLabelOperators operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSourceLabelOperators.go.html to see an example of how to use ListSourceLabelOperatorsRequest.
type ListSourceLabelOperatorsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // sort by field SortBy ListSourceLabelOperatorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListSourceLabelOperatorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSourceLabelOperatorsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSourceLabelOperatorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSourceLabelOperatorsRequest) String() string
ListSourceLabelOperatorsResponse wrapper for the ListSourceLabelOperators operation
type ListSourceLabelOperatorsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsLabelOperatorCollection instances LogAnalyticsLabelOperatorCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListSourceLabelOperatorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSourceLabelOperatorsResponse) String() string
ListSourceLabelOperatorsSortByEnum Enum with underlying type: string
type ListSourceLabelOperatorsSortByEnum string
Set of constants representing the allowable values for ListSourceLabelOperatorsSortByEnum
const ( ListSourceLabelOperatorsSortByName ListSourceLabelOperatorsSortByEnum = "name" )
func GetListSourceLabelOperatorsSortByEnumValues() []ListSourceLabelOperatorsSortByEnum
GetListSourceLabelOperatorsSortByEnumValues Enumerates the set of values for ListSourceLabelOperatorsSortByEnum
ListSourceLabelOperatorsSortOrderEnum Enum with underlying type: string
type ListSourceLabelOperatorsSortOrderEnum string
Set of constants representing the allowable values for ListSourceLabelOperatorsSortOrderEnum
const ( ListSourceLabelOperatorsSortOrderAsc ListSourceLabelOperatorsSortOrderEnum = "ASC" ListSourceLabelOperatorsSortOrderDesc ListSourceLabelOperatorsSortOrderEnum = "DESC" )
func GetListSourceLabelOperatorsSortOrderEnumValues() []ListSourceLabelOperatorsSortOrderEnum
GetListSourceLabelOperatorsSortOrderEnumValues Enumerates the set of values for ListSourceLabelOperatorsSortOrderEnum
ListSourceMetaFunctionsRequest wrapper for the ListSourceMetaFunctions operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSourceMetaFunctions.go.html to see an example of how to use ListSourceMetaFunctionsRequest.
type ListSourceMetaFunctionsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // sort by field SortBy ListSourceMetaFunctionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListSourceMetaFunctionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSourceMetaFunctionsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSourceMetaFunctionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSourceMetaFunctionsRequest) String() string
ListSourceMetaFunctionsResponse wrapper for the ListSourceMetaFunctions operation
type ListSourceMetaFunctionsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsMetaFunctionCollection instances LogAnalyticsMetaFunctionCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListSourceMetaFunctionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSourceMetaFunctionsResponse) String() string
ListSourceMetaFunctionsSortByEnum Enum with underlying type: string
type ListSourceMetaFunctionsSortByEnum string
Set of constants representing the allowable values for ListSourceMetaFunctionsSortByEnum
const ( ListSourceMetaFunctionsSortByName ListSourceMetaFunctionsSortByEnum = "name" )
func GetListSourceMetaFunctionsSortByEnumValues() []ListSourceMetaFunctionsSortByEnum
GetListSourceMetaFunctionsSortByEnumValues Enumerates the set of values for ListSourceMetaFunctionsSortByEnum
ListSourceMetaFunctionsSortOrderEnum Enum with underlying type: string
type ListSourceMetaFunctionsSortOrderEnum string
Set of constants representing the allowable values for ListSourceMetaFunctionsSortOrderEnum
const ( ListSourceMetaFunctionsSortOrderAsc ListSourceMetaFunctionsSortOrderEnum = "ASC" ListSourceMetaFunctionsSortOrderDesc ListSourceMetaFunctionsSortOrderEnum = "DESC" )
func GetListSourceMetaFunctionsSortOrderEnumValues() []ListSourceMetaFunctionsSortOrderEnum
GetListSourceMetaFunctionsSortOrderEnumValues Enumerates the set of values for ListSourceMetaFunctionsSortOrderEnum
ListSourcePatternsRequest wrapper for the ListSourcePatterns operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSourcePatterns.go.html to see an example of how to use ListSourcePatternsRequest.
type ListSourcePatternsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // source name SourceName *string `mandatory:"true" contributesTo:"path" name:"sourceName"` // is included source patterns IsInclude *bool `mandatory:"false" contributesTo:"query" name:"isInclude"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // sort by source pattern text SortBy ListSourcePatternsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListSourcePatternsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSourcePatternsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSourcePatternsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSourcePatternsRequest) String() string
ListSourcePatternsResponse wrapper for the ListSourcePatterns operation
type ListSourcePatternsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsSourcePatternCollection instances LogAnalyticsSourcePatternCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListSourcePatternsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSourcePatternsResponse) String() string
ListSourcePatternsSortByEnum Enum with underlying type: string
type ListSourcePatternsSortByEnum string
Set of constants representing the allowable values for ListSourcePatternsSortByEnum
const ( ListSourcePatternsSortByPatterntext ListSourcePatternsSortByEnum = "patternText" )
func GetListSourcePatternsSortByEnumValues() []ListSourcePatternsSortByEnum
GetListSourcePatternsSortByEnumValues Enumerates the set of values for ListSourcePatternsSortByEnum
ListSourcePatternsSortOrderEnum Enum with underlying type: string
type ListSourcePatternsSortOrderEnum string
Set of constants representing the allowable values for ListSourcePatternsSortOrderEnum
const ( ListSourcePatternsSortOrderAsc ListSourcePatternsSortOrderEnum = "ASC" ListSourcePatternsSortOrderDesc ListSourcePatternsSortOrderEnum = "DESC" )
func GetListSourcePatternsSortOrderEnumValues() []ListSourcePatternsSortOrderEnum
GetListSourcePatternsSortOrderEnumValues Enumerates the set of values for ListSourcePatternsSortOrderEnum
ListSourcesIsSystemEnum Enum with underlying type: string
type ListSourcesIsSystemEnum string
Set of constants representing the allowable values for ListSourcesIsSystemEnum
const ( ListSourcesIsSystemAll ListSourcesIsSystemEnum = "ALL" ListSourcesIsSystemCustom ListSourcesIsSystemEnum = "CUSTOM" ListSourcesIsSystemBuiltIn ListSourcesIsSystemEnum = "BUILT_IN" )
func GetListSourcesIsSystemEnumValues() []ListSourcesIsSystemEnum
GetListSourcesIsSystemEnumValues Enumerates the set of values for ListSourcesIsSystemEnum
ListSourcesRequest wrapper for the ListSources operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSources.go.html to see an example of how to use ListSourcesRequest.
type ListSourcesRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // entityType EntityType *string `mandatory:"false" contributesTo:"query" name:"entityType"` // Search by source display name or description. SourceDisplayText *string `mandatory:"false" contributesTo:"query" name:"sourceDisplayText"` // Is system param of value (all, custom, sourceUsing) IsSystem ListSourcesIsSystemEnum `mandatory:"false" contributesTo:"query" name:"isSystem" omitEmpty:"true"` // auto association flag IsAutoAssociated *bool `mandatory:"false" contributesTo:"query" name:"isAutoAssociated"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListSourcesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // sort by source SortBy ListSourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // A filter to return only log analytics entities whose name matches the entire name given. The match // is case-insensitive. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // is simplified IsSimplified *bool `mandatory:"false" contributesTo:"query" name:"isSimplified"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSourcesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSourcesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSourcesRequest) String() string
ListSourcesResponse wrapper for the ListSources operation
type ListSourcesResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsSourceCollection instances LogAnalyticsSourceCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListSourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSourcesResponse) String() string
ListSourcesSortByEnum Enum with underlying type: string
type ListSourcesSortByEnum string
Set of constants representing the allowable values for ListSourcesSortByEnum
const ( ListSourcesSortByName ListSourcesSortByEnum = "name" ListSourcesSortByTimeupdated ListSourcesSortByEnum = "timeUpdated" ListSourcesSortByAssociationcount ListSourcesSortByEnum = "associationCount" ListSourcesSortBySourcetype ListSourcesSortByEnum = "sourceType" )
func GetListSourcesSortByEnumValues() []ListSourcesSortByEnum
GetListSourcesSortByEnumValues Enumerates the set of values for ListSourcesSortByEnum
ListSourcesSortOrderEnum Enum with underlying type: string
type ListSourcesSortOrderEnum string
Set of constants representing the allowable values for ListSourcesSortOrderEnum
const ( ListSourcesSortOrderAsc ListSourcesSortOrderEnum = "ASC" ListSourcesSortOrderDesc ListSourcesSortOrderEnum = "DESC" )
func GetListSourcesSortOrderEnumValues() []ListSourcesSortOrderEnum
GetListSourcesSortOrderEnumValues Enumerates the set of values for ListSourcesSortOrderEnum
ListStorageWorkRequestErrorsRequest wrapper for the ListStorageWorkRequestErrors operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListStorageWorkRequestErrors.go.html to see an example of how to use ListStorageWorkRequestErrorsRequest.
type ListStorageWorkRequestErrorsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListStorageWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. If no value is specified timeCreated is default. SortBy ListStorageWorkRequestErrorsSortByEnum `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 (request ListStorageWorkRequestErrorsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListStorageWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListStorageWorkRequestErrorsRequest) String() string
ListStorageWorkRequestErrorsResponse wrapper for the ListStorageWorkRequestErrors operation
type ListStorageWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestErrorCollection instances WorkRequestErrorCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` }
func (response ListStorageWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListStorageWorkRequestErrorsResponse) String() string
ListStorageWorkRequestErrorsSortByEnum Enum with underlying type: string
type ListStorageWorkRequestErrorsSortByEnum string
Set of constants representing the allowable values for ListStorageWorkRequestErrorsSortByEnum
const ( ListStorageWorkRequestErrorsSortByTimecreated ListStorageWorkRequestErrorsSortByEnum = "timeCreated" )
func GetListStorageWorkRequestErrorsSortByEnumValues() []ListStorageWorkRequestErrorsSortByEnum
GetListStorageWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListStorageWorkRequestErrorsSortByEnum
ListStorageWorkRequestErrorsSortOrderEnum Enum with underlying type: string
type ListStorageWorkRequestErrorsSortOrderEnum string
Set of constants representing the allowable values for ListStorageWorkRequestErrorsSortOrderEnum
const ( ListStorageWorkRequestErrorsSortOrderAsc ListStorageWorkRequestErrorsSortOrderEnum = "ASC" ListStorageWorkRequestErrorsSortOrderDesc ListStorageWorkRequestErrorsSortOrderEnum = "DESC" )
func GetListStorageWorkRequestErrorsSortOrderEnumValues() []ListStorageWorkRequestErrorsSortOrderEnum
GetListStorageWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListStorageWorkRequestErrorsSortOrderEnum
ListStorageWorkRequestsOperationTypeEnum Enum with underlying type: string
type ListStorageWorkRequestsOperationTypeEnum string
Set of constants representing the allowable values for ListStorageWorkRequestsOperationTypeEnum
const ( ListStorageWorkRequestsOperationTypeOffboardTenancy ListStorageWorkRequestsOperationTypeEnum = "OFFBOARD_TENANCY" ListStorageWorkRequestsOperationTypePurgeStorageData ListStorageWorkRequestsOperationTypeEnum = "PURGE_STORAGE_DATA" ListStorageWorkRequestsOperationTypeRecallArchivedStorageData ListStorageWorkRequestsOperationTypeEnum = "RECALL_ARCHIVED_STORAGE_DATA" ListStorageWorkRequestsOperationTypeReleaseRecalledStorageData ListStorageWorkRequestsOperationTypeEnum = "RELEASE_RECALLED_STORAGE_DATA" ListStorageWorkRequestsOperationTypeArchiveStorageData ListStorageWorkRequestsOperationTypeEnum = "ARCHIVE_STORAGE_DATA" ListStorageWorkRequestsOperationTypeCleanupArchivalStorageData ListStorageWorkRequestsOperationTypeEnum = "CLEANUP_ARCHIVAL_STORAGE_DATA" )
func GetListStorageWorkRequestsOperationTypeEnumValues() []ListStorageWorkRequestsOperationTypeEnum
GetListStorageWorkRequestsOperationTypeEnumValues Enumerates the set of values for ListStorageWorkRequestsOperationTypeEnum
ListStorageWorkRequestsRequest wrapper for the ListStorageWorkRequests operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListStorageWorkRequests.go.html to see an example of how to use ListStorageWorkRequestsRequest.
type ListStorageWorkRequestsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListStorageWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This is the query parameter of which field to sort by. Only one sort order may be provided. Default order for timeAccepted // is descending. If no value is specified timeAccepted is default. SortBy ListStorageWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The is the work request type query parameter OperationType ListStorageWorkRequestsOperationTypeEnum `mandatory:"false" contributesTo:"query" name:"operationType" omitEmpty:"true"` // The is the work request status query parameter Status ListStorageWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"` // The is the query parameter of when the processing of work request was started TimeStarted *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStarted"` // The is the query parameter of when the processing of work request was finished TimeFinished *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeFinished"` // This is the query parameter of purge policy name PolicyName *string `mandatory:"false" contributesTo:"query" name:"policyName"` // This is the query parameter of purge policy ID PolicyId *string `mandatory:"false" contributesTo:"query" name:"policyId"` // 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 (request ListStorageWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListStorageWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListStorageWorkRequestsRequest) String() string
ListStorageWorkRequestsResponse wrapper for the ListStorageWorkRequests operation
type ListStorageWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of StorageWorkRequestCollection instances StorageWorkRequestCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` }
func (response ListStorageWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListStorageWorkRequestsResponse) String() string
ListStorageWorkRequestsSortByEnum Enum with underlying type: string
type ListStorageWorkRequestsSortByEnum string
Set of constants representing the allowable values for ListStorageWorkRequestsSortByEnum
const ( ListStorageWorkRequestsSortByTimeaccepted ListStorageWorkRequestsSortByEnum = "timeAccepted" ListStorageWorkRequestsSortByTimeexpires ListStorageWorkRequestsSortByEnum = "timeExpires" ListStorageWorkRequestsSortByTimefinished ListStorageWorkRequestsSortByEnum = "timeFinished" )
func GetListStorageWorkRequestsSortByEnumValues() []ListStorageWorkRequestsSortByEnum
GetListStorageWorkRequestsSortByEnumValues Enumerates the set of values for ListStorageWorkRequestsSortByEnum
ListStorageWorkRequestsSortOrderEnum Enum with underlying type: string
type ListStorageWorkRequestsSortOrderEnum string
Set of constants representing the allowable values for ListStorageWorkRequestsSortOrderEnum
const ( ListStorageWorkRequestsSortOrderAsc ListStorageWorkRequestsSortOrderEnum = "ASC" ListStorageWorkRequestsSortOrderDesc ListStorageWorkRequestsSortOrderEnum = "DESC" )
func GetListStorageWorkRequestsSortOrderEnumValues() []ListStorageWorkRequestsSortOrderEnum
GetListStorageWorkRequestsSortOrderEnumValues Enumerates the set of values for ListStorageWorkRequestsSortOrderEnum
ListStorageWorkRequestsStatusEnum Enum with underlying type: string
type ListStorageWorkRequestsStatusEnum string
Set of constants representing the allowable values for ListStorageWorkRequestsStatusEnum
const ( ListStorageWorkRequestsStatusAccepted ListStorageWorkRequestsStatusEnum = "ACCEPTED" ListStorageWorkRequestsStatusCanceled ListStorageWorkRequestsStatusEnum = "CANCELED" ListStorageWorkRequestsStatusFailed ListStorageWorkRequestsStatusEnum = "FAILED" ListStorageWorkRequestsStatusInProgress ListStorageWorkRequestsStatusEnum = "IN_PROGRESS" ListStorageWorkRequestsStatusSucceeded ListStorageWorkRequestsStatusEnum = "SUCCEEDED" )
func GetListStorageWorkRequestsStatusEnumValues() []ListStorageWorkRequestsStatusEnum
GetListStorageWorkRequestsStatusEnumValues Enumerates the set of values for ListStorageWorkRequestsStatusEnum
ListSupportedCharEncodingsRequest wrapper for the ListSupportedCharEncodings operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSupportedCharEncodings.go.html to see an example of how to use ListSupportedCharEncodingsRequest.
type ListSupportedCharEncodingsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSupportedCharEncodingsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSupportedCharEncodingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSupportedCharEncodingsRequest) String() string
ListSupportedCharEncodingsResponse wrapper for the ListSupportedCharEncodings operation
type ListSupportedCharEncodingsResponse struct { // The underlying http response RawResponse *http.Response // A list of CharEncodingCollection instances CharEncodingCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Total count. OpcTotalItems *int64 `presentIn:"header" name:"opc-total-items"` }
func (response ListSupportedCharEncodingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSupportedCharEncodingsResponse) String() string
ListSupportedTimezonesRequest wrapper for the ListSupportedTimezones operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSupportedTimezones.go.html to see an example of how to use ListSupportedTimezonesRequest.
type ListSupportedTimezonesRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSupportedTimezonesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSupportedTimezonesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSupportedTimezonesRequest) String() string
ListSupportedTimezonesResponse wrapper for the ListSupportedTimezones operation
type ListSupportedTimezonesResponse struct { // The underlying http response RawResponse *http.Response // A list of TimezoneCollection instances TimezoneCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Total count. OpcTotalItems *int64 `presentIn:"header" name:"opc-total-items"` }
func (response ListSupportedTimezonesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSupportedTimezonesResponse) String() string
ListUploadFilesRequest wrapper for the ListUploadFiles operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListUploadFiles.go.html to see an example of how to use ListUploadFilesRequest.
type ListUploadFilesRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique internal identifier to refer upload container. UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListUploadFilesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeStarted is descending. // timeCreated, fileName and logGroup are deprecated. Instead use timestarted, name, logGroup accordingly. SortBy ListUploadFilesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // This can be used to filter upload files based on the file, log group and log source names. SearchStr *string `mandatory:"false" contributesTo:"query" name:"searchStr"` // Upload File processing state. Status []ListUploadFilesStatusEnum `contributesTo:"query" name:"status" omitEmpty:"true" collectionFormat:"multi"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListUploadFilesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListUploadFilesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListUploadFilesRequest) String() string
ListUploadFilesResponse wrapper for the ListUploadFiles operation
type ListUploadFilesResponse struct { // The underlying http response RawResponse *http.Response // A list of UploadFileCollection instances UploadFileCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListUploadFilesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListUploadFilesResponse) String() string
ListUploadFilesSortByEnum Enum with underlying type: string
type ListUploadFilesSortByEnum string
Set of constants representing the allowable values for ListUploadFilesSortByEnum
const ( ListUploadFilesSortByTimestarted ListUploadFilesSortByEnum = "timeStarted" ListUploadFilesSortByName ListUploadFilesSortByEnum = "name" ListUploadFilesSortByLoggroupname ListUploadFilesSortByEnum = "logGroupName" ListUploadFilesSortBySourcename ListUploadFilesSortByEnum = "sourceName" ListUploadFilesSortByStatus ListUploadFilesSortByEnum = "status" ListUploadFilesSortByTimecreated ListUploadFilesSortByEnum = "timeCreated" ListUploadFilesSortByFilename ListUploadFilesSortByEnum = "fileName" ListUploadFilesSortByLoggroup ListUploadFilesSortByEnum = "logGroup" )
func GetListUploadFilesSortByEnumValues() []ListUploadFilesSortByEnum
GetListUploadFilesSortByEnumValues Enumerates the set of values for ListUploadFilesSortByEnum
ListUploadFilesSortOrderEnum Enum with underlying type: string
type ListUploadFilesSortOrderEnum string
Set of constants representing the allowable values for ListUploadFilesSortOrderEnum
const ( ListUploadFilesSortOrderAsc ListUploadFilesSortOrderEnum = "ASC" ListUploadFilesSortOrderDesc ListUploadFilesSortOrderEnum = "DESC" )
func GetListUploadFilesSortOrderEnumValues() []ListUploadFilesSortOrderEnum
GetListUploadFilesSortOrderEnumValues Enumerates the set of values for ListUploadFilesSortOrderEnum
ListUploadFilesStatusEnum Enum with underlying type: string
type ListUploadFilesStatusEnum string
Set of constants representing the allowable values for ListUploadFilesStatusEnum
const ( ListUploadFilesStatusInProgress ListUploadFilesStatusEnum = "IN_PROGRESS" ListUploadFilesStatusSuccessful ListUploadFilesStatusEnum = "SUCCESSFUL" ListUploadFilesStatusFailed ListUploadFilesStatusEnum = "FAILED" )
func GetListUploadFilesStatusEnumValues() []ListUploadFilesStatusEnum
GetListUploadFilesStatusEnumValues Enumerates the set of values for ListUploadFilesStatusEnum
ListUploadWarningsRequest wrapper for the ListUploadWarnings operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListUploadWarnings.go.html to see an example of how to use ListUploadWarningsRequest.
type ListUploadWarningsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique internal identifier to refer upload container. UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListUploadWarningsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListUploadWarningsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListUploadWarningsRequest) String() string
ListUploadWarningsResponse wrapper for the ListUploadWarnings operation
type ListUploadWarningsResponse struct { // The underlying http response RawResponse *http.Response // A list of UploadWarningCollection instances UploadWarningCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListUploadWarningsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListUploadWarningsResponse) String() string
ListUploadsRequest wrapper for the ListUploads operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListUploads.go.html to see an example of how to use ListUploadsRequest.
type ListUploadsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Name of the upload container. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // A filter to return only uploads whose name contains the given name. NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListUploadsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeUpdated is descending. // Default order for name is ascending. If no value is specified timeUpdated is default. SortBy ListUploadsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListUploadsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListUploadsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListUploadsRequest) String() string
ListUploadsResponse wrapper for the ListUploads operation
type ListUploadsResponse struct { // The underlying http response RawResponse *http.Response // A list of UploadCollection instances UploadCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Total count. OpcTotalItems *int64 `presentIn:"header" name:"opc-total-items"` }
func (response ListUploadsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListUploadsResponse) String() string
ListUploadsSortByEnum Enum with underlying type: string
type ListUploadsSortByEnum string
Set of constants representing the allowable values for ListUploadsSortByEnum
const ( ListUploadsSortByTimeupdated ListUploadsSortByEnum = "timeUpdated" ListUploadsSortByTimecreated ListUploadsSortByEnum = "timeCreated" ListUploadsSortByName ListUploadsSortByEnum = "name" )
func GetListUploadsSortByEnumValues() []ListUploadsSortByEnum
GetListUploadsSortByEnumValues Enumerates the set of values for ListUploadsSortByEnum
ListUploadsSortOrderEnum Enum with underlying type: string
type ListUploadsSortOrderEnum string
Set of constants representing the allowable values for ListUploadsSortOrderEnum
const ( ListUploadsSortOrderAsc ListUploadsSortOrderEnum = "ASC" ListUploadsSortOrderDesc ListUploadsSortOrderEnum = "DESC" )
func GetListUploadsSortOrderEnumValues() []ListUploadsSortOrderEnum
GetListUploadsSortOrderEnumValues Enumerates the set of values for ListUploadsSortOrderEnum
ListWarningsRequest wrapper for the ListWarnings operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListWarnings.go.html to see an example of how to use ListWarningsRequest.
type ListWarningsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The warning state used for filtering. A value of SUPPRESSED will return only // suppressed warnings, a value of UNSUPPRESSED will return only unsuppressed // warnings, and a value of ALL will return all warnings regardless of their // suppression state. Default is UNSUPPRESSED. WarningState ListWarningsWarningStateEnum `mandatory:"false" contributesTo:"query" name:"warningState" omitEmpty:"true"` // sourceName SourceName *string `mandatory:"false" contributesTo:"query" name:"sourceName"` // sourcePattern SourcePattern *string `mandatory:"false" contributesTo:"query" name:"sourcePattern"` // warning message query parameter WarningMessage *string `mandatory:"false" contributesTo:"query" name:"warningMessage"` // entityName EntityName *string `mandatory:"false" contributesTo:"query" name:"entityName"` // entity type name EntityType *string `mandatory:"false" contributesTo:"query" name:"entityType"` // The warning type query parameter. WarningType *string `mandatory:"false" contributesTo:"query" name:"warningType"` // isNoSource IsNoSource *bool `mandatory:"false" contributesTo:"query" name:"isNoSource"` // The warning start date query parameter. StartTime *string `mandatory:"false" contributesTo:"query" name:"startTime"` // The warning end date query parameter. EndTime *string `mandatory:"false" contributesTo:"query" name:"endTime"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListWarningsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The attribute used to sort the returned warnings SortBy ListWarningsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListWarningsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWarningsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWarningsRequest) String() string
ListWarningsResponse wrapper for the ListWarnings operation
type ListWarningsResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsWarningCollection instances LogAnalyticsWarningCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListWarningsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWarningsResponse) String() string
ListWarningsSortByEnum Enum with underlying type: string
type ListWarningsSortByEnum string
Set of constants representing the allowable values for ListWarningsSortByEnum
const ( ListWarningsSortByEntitytype ListWarningsSortByEnum = "EntityType" ListWarningsSortBySourcename ListWarningsSortByEnum = "SourceName" ListWarningsSortByPatterntext ListWarningsSortByEnum = "PatternText" ListWarningsSortByFirstreported ListWarningsSortByEnum = "FirstReported" ListWarningsSortByWarningmessage ListWarningsSortByEnum = "WarningMessage" ListWarningsSortByHost ListWarningsSortByEnum = "Host" ListWarningsSortByEntityname ListWarningsSortByEnum = "EntityName" ListWarningsSortByInitialwarningdate ListWarningsSortByEnum = "InitialWarningDate" )
func GetListWarningsSortByEnumValues() []ListWarningsSortByEnum
GetListWarningsSortByEnumValues Enumerates the set of values for ListWarningsSortByEnum
ListWarningsSortOrderEnum Enum with underlying type: string
type ListWarningsSortOrderEnum string
Set of constants representing the allowable values for ListWarningsSortOrderEnum
const ( ListWarningsSortOrderAsc ListWarningsSortOrderEnum = "ASC" ListWarningsSortOrderDesc ListWarningsSortOrderEnum = "DESC" )
func GetListWarningsSortOrderEnumValues() []ListWarningsSortOrderEnum
GetListWarningsSortOrderEnumValues Enumerates the set of values for ListWarningsSortOrderEnum
ListWarningsWarningStateEnum Enum with underlying type: string
type ListWarningsWarningStateEnum string
Set of constants representing the allowable values for ListWarningsWarningStateEnum
const ( ListWarningsWarningStateAll ListWarningsWarningStateEnum = "ALL" ListWarningsWarningStateSuppressed ListWarningsWarningStateEnum = "SUPPRESSED" ListWarningsWarningStateUnsuppressed ListWarningsWarningStateEnum = "UNSUPPRESSED" )
func GetListWarningsWarningStateEnumValues() []ListWarningsWarningStateEnum
GetListWarningsWarningStateEnumValues Enumerates the set of values for ListWarningsWarningStateEnum
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
type ListWorkRequestErrorsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestErrorsRequest) String() string
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestErrorCollection instances WorkRequestErrorCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestErrorsResponse) String() string
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
type ListWorkRequestLogsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestLogsRequest) String() string
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestLogCollection instances WorkRequestLogCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestLogsResponse) String() string
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
type ListWorkRequestsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestsRequest) String() string
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestCollection instances WorkRequestCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestsResponse) String() string
LiteralArgument QueryString argument of type literal.
type LiteralArgument struct { // Data type of specified literal in queryString. DataType *string `mandatory:"false" json:"dataType"` // Literal value specified in queryString. Value *interface{} `mandatory:"false" json:"value"` }
func (m LiteralArgument) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m LiteralArgument) String() string
LogAnalyticsAssociatedEntity LogAnalyticsAssociatedEntity
type LogAnalyticsAssociatedEntity struct { // entity guid EntityId *string `mandatory:"false" json:"entityId"` // entity name EntityName *string `mandatory:"false" json:"entityName"` // entity type EntityType *string `mandatory:"false" json:"entityType"` // entity type display name EntityTypeDisplayName *string `mandatory:"false" json:"entityTypeDisplayName"` // on host OnHost *string `mandatory:"false" json:"onHost"` // associationCount AssociationCount *int64 `mandatory:"false" json:"associationCount"` }
func (m LogAnalyticsAssociatedEntity) String() string
LogAnalyticsAssociatedEntityCollection LogAnalytics Associated Entity Collection
type LogAnalyticsAssociatedEntityCollection struct { // list of entities Items []LogAnalyticsAssociatedEntity `mandatory:"false" json:"items"` }
func (m LogAnalyticsAssociatedEntityCollection) String() string
LogAnalyticsAssociation LogAnalyticsAssociation
type LogAnalyticsAssociation struct { // failure message FailureMessage *string `mandatory:"false" json:"failureMessage"` // Lama Idf AgentId *string `mandatory:"false" json:"agentId"` // last attempt date TimeLastAttempted *common.SDKTime `mandatory:"false" json:"timeLastAttempted"` // retry count RetryCount *int64 `mandatory:"false" json:"retryCount"` // source name SourceName *string `mandatory:"false" json:"sourceName"` // source display name SourceDisplayName *string `mandatory:"false" json:"sourceDisplayName"` // source type internal name SourceTypeName *string `mandatory:"false" json:"sourceTypeName"` // lifeCycleState LifeCycleState LogAnalyticsAssociationLifeCycleStateEnum `mandatory:"false" json:"lifeCycleState,omitempty"` // entity GUID EntityId *string `mandatory:"false" json:"entityId"` // entity name EntityName *string `mandatory:"false" json:"entityName"` // entity type internal name EntityTypeName *string `mandatory:"false" json:"entityTypeName"` // host name Host *string `mandatory:"false" json:"host"` // Agent entity name AgentEntityName *string `mandatory:"false" json:"agentEntityName"` // entity type display name EntityTypeDisplayName *string `mandatory:"false" json:"entityTypeDisplayName"` // log group ocid LogGroupId *string `mandatory:"false" json:"logGroupId"` // log group name LogGroupName *string `mandatory:"false" json:"logGroupName"` // log group compartment LogGroupCompartment *string `mandatory:"false" json:"logGroupCompartment"` }
func (m LogAnalyticsAssociation) String() string
LogAnalyticsAssociationCollection LogAnalyticsAssociationCollection
type LogAnalyticsAssociationCollection struct { // list of rule entity association details Items []LogAnalyticsAssociation `mandatory:"false" json:"items"` }
func (m LogAnalyticsAssociationCollection) String() string
LogAnalyticsAssociationLifeCycleStateEnum Enum with underlying type: string
type LogAnalyticsAssociationLifeCycleStateEnum string
Set of constants representing the allowable values for LogAnalyticsAssociationLifeCycleStateEnum
const ( LogAnalyticsAssociationLifeCycleStateAccepted LogAnalyticsAssociationLifeCycleStateEnum = "ACCEPTED" LogAnalyticsAssociationLifeCycleStateInProgress LogAnalyticsAssociationLifeCycleStateEnum = "IN_PROGRESS" LogAnalyticsAssociationLifeCycleStateSucceeded LogAnalyticsAssociationLifeCycleStateEnum = "SUCCEEDED" LogAnalyticsAssociationLifeCycleStateFailed LogAnalyticsAssociationLifeCycleStateEnum = "FAILED" )
func GetLogAnalyticsAssociationLifeCycleStateEnumValues() []LogAnalyticsAssociationLifeCycleStateEnum
GetLogAnalyticsAssociationLifeCycleStateEnumValues Enumerates the set of values for LogAnalyticsAssociationLifeCycleStateEnum
LogAnalyticsAssociationParameter LogAnalyticsAssociationParameter
type LogAnalyticsAssociationParameter struct { // agent guid AgentId *string `mandatory:"false" json:"agentId"` // entity type EntityType *string `mandatory:"false" json:"entityType"` // entity guid EntityId *string `mandatory:"false" json:"entityId"` // source name SourceId *string `mandatory:"false" json:"sourceId"` // source display name SourceDisplayName *string `mandatory:"false" json:"sourceDisplayName"` // source type SourceType *string `mandatory:"false" json:"sourceType"` // status Status LogAnalyticsAssociationParameterStatusEnum `mandatory:"false" json:"status,omitempty"` // missingProperties MissingProperties []string `mandatory:"false" json:"missingProperties"` // requiredProperties RequiredProperties []string `mandatory:"false" json:"requiredProperties"` }
func (m LogAnalyticsAssociationParameter) String() string
LogAnalyticsAssociationParameterCollection LogAnalytics Association Parameter Collection
type LogAnalyticsAssociationParameterCollection struct { // list of entities Items []LogAnalyticsAssociationParameter `mandatory:"false" json:"items"` }
func (m LogAnalyticsAssociationParameterCollection) String() string
LogAnalyticsAssociationParameterStatusEnum Enum with underlying type: string
type LogAnalyticsAssociationParameterStatusEnum string
Set of constants representing the allowable values for LogAnalyticsAssociationParameterStatusEnum
const ( LogAnalyticsAssociationParameterStatusSucceeded LogAnalyticsAssociationParameterStatusEnum = "SUCCEEDED" LogAnalyticsAssociationParameterStatusFailed LogAnalyticsAssociationParameterStatusEnum = "FAILED" )
func GetLogAnalyticsAssociationParameterStatusEnumValues() []LogAnalyticsAssociationParameterStatusEnum
GetLogAnalyticsAssociationParameterStatusEnumValues Enumerates the set of values for LogAnalyticsAssociationParameterStatusEnum
LogAnalyticsClient a client for LogAnalytics
type LogAnalyticsClient struct { common.BaseClient // contains filtered or unexported fields }
func NewLogAnalyticsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client LogAnalyticsClient, err error)
NewLogAnalyticsClientWithConfigurationProvider Creates a new default LogAnalytics client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewLogAnalyticsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client LogAnalyticsClient, err error)
NewLogAnalyticsClientWithOboToken Creates a new default LogAnalytics 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 (client LogAnalyticsClient) AddEntityAssociation(ctx context.Context, request AddEntityAssociationRequest) (response AddEntityAssociationResponse, err error)
AddEntityAssociation Adds association between input source log analytics entity and one or more existing destination entities.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/AddEntityAssociation.go.html to see an example of how to use AddEntityAssociation API.
func (client LogAnalyticsClient) AppendLookupData(ctx context.Context, request AppendLookupDataRequest) (response AppendLookupDataResponse, err error)
AppendLookupData Append data to a lookup. The file containing the information to append must be provided.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/AppendLookupData.go.html to see an example of how to use AppendLookupData API.
func (client LogAnalyticsClient) BatchGetBasicInfo(ctx context.Context, request BatchGetBasicInfoRequest) (response BatchGetBasicInfoResponse, err error)
BatchGetBasicInfo get basic information about a specified set of labels
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/BatchGetBasicInfo.go.html to see an example of how to use BatchGetBasicInfo API.
func (client LogAnalyticsClient) CancelQueryWorkRequest(ctx context.Context, request CancelQueryWorkRequestRequest) (response CancelQueryWorkRequestResponse, err error)
CancelQueryWorkRequest Cancel/Remove query job work request.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/CancelQueryWorkRequest.go.html to see an example of how to use CancelQueryWorkRequest API.
func (client LogAnalyticsClient) ChangeLogAnalyticsEntityCompartment(ctx context.Context, request ChangeLogAnalyticsEntityCompartmentRequest) (response ChangeLogAnalyticsEntityCompartmentResponse, err error)
ChangeLogAnalyticsEntityCompartment Update the compartment of the log analytics entity with the given id.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ChangeLogAnalyticsEntityCompartment.go.html to see an example of how to use ChangeLogAnalyticsEntityCompartment API.
func (client LogAnalyticsClient) ChangeLogAnalyticsLogGroupCompartment(ctx context.Context, request ChangeLogAnalyticsLogGroupCompartmentRequest) (response ChangeLogAnalyticsLogGroupCompartmentResponse, err error)
ChangeLogAnalyticsLogGroupCompartment Updates the compartment of the Log-Analytics group with the given id.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ChangeLogAnalyticsLogGroupCompartment.go.html to see an example of how to use ChangeLogAnalyticsLogGroupCompartment API.
func (client LogAnalyticsClient) ChangeLogAnalyticsObjectCollectionRuleCompartment(ctx context.Context, request ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest) (response ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse, err error)
ChangeLogAnalyticsObjectCollectionRuleCompartment Move the rule from it's current compartment to the given compartment.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ChangeLogAnalyticsObjectCollectionRuleCompartment.go.html to see an example of how to use ChangeLogAnalyticsObjectCollectionRuleCompartment API.
func (client LogAnalyticsClient) ChangeScheduledTaskCompartment(ctx context.Context, request ChangeScheduledTaskCompartmentRequest) (response ChangeScheduledTaskCompartmentResponse, err error)
ChangeScheduledTaskCompartment Move the scheduled task into a different compartment within the same tenancy.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ChangeScheduledTaskCompartment.go.html to see an example of how to use ChangeScheduledTaskCompartment API.
func (client LogAnalyticsClient) Clean(ctx context.Context, request CleanRequest) (response CleanResponse, err error)
Clean Clean accumulated acceleration data stored for the accelerated saved search. The ScheduledTask taskType must be ACCELERATION.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/Clean.go.html to see an example of how to use Clean API.
func (client *LogAnalyticsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client LogAnalyticsClient) CreateLogAnalyticsEntity(ctx context.Context, request CreateLogAnalyticsEntityRequest) (response CreateLogAnalyticsEntityResponse, err error)
CreateLogAnalyticsEntity Create a new log analytics entity.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/CreateLogAnalyticsEntity.go.html to see an example of how to use CreateLogAnalyticsEntity API.
func (client LogAnalyticsClient) CreateLogAnalyticsEntityType(ctx context.Context, request CreateLogAnalyticsEntityTypeRequest) (response CreateLogAnalyticsEntityTypeResponse, err error)
CreateLogAnalyticsEntityType Add custom log analytics entity type.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/CreateLogAnalyticsEntityType.go.html to see an example of how to use CreateLogAnalyticsEntityType API.
func (client LogAnalyticsClient) CreateLogAnalyticsLogGroup(ctx context.Context, request CreateLogAnalyticsLogGroupRequest) (response CreateLogAnalyticsLogGroupResponse, err error)
CreateLogAnalyticsLogGroup Creates a new Log-Analytics group.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/CreateLogAnalyticsLogGroup.go.html to see an example of how to use CreateLogAnalyticsLogGroup API.
func (client LogAnalyticsClient) CreateLogAnalyticsObjectCollectionRule(ctx context.Context, request CreateLogAnalyticsObjectCollectionRuleRequest) (response CreateLogAnalyticsObjectCollectionRuleResponse, err error)
CreateLogAnalyticsObjectCollectionRule Creates a rule to collect logs from an object storage bucket.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/CreateLogAnalyticsObjectCollectionRule.go.html to see an example of how to use CreateLogAnalyticsObjectCollectionRule API.
func (client LogAnalyticsClient) CreateScheduledTask(ctx context.Context, request CreateScheduledTaskRequest) (response CreateScheduledTaskResponse, err error)
CreateScheduledTask Schedule a task as specified and return task info.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/CreateScheduledTask.go.html to see an example of how to use CreateScheduledTask API.
func (client LogAnalyticsClient) DeleteAssociations(ctx context.Context, request DeleteAssociationsRequest) (response DeleteAssociationsResponse, err error)
DeleteAssociations delete associations
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteAssociations.go.html to see an example of how to use DeleteAssociations API.
func (client LogAnalyticsClient) DeleteField(ctx context.Context, request DeleteFieldRequest) (response DeleteFieldResponse, err error)
DeleteField delete field with specified name
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteField.go.html to see an example of how to use DeleteField API.
func (client LogAnalyticsClient) DeleteLabel(ctx context.Context, request DeleteLabelRequest) (response DeleteLabelResponse, err error)
DeleteLabel delete a label
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteLabel.go.html to see an example of how to use DeleteLabel API.
func (client LogAnalyticsClient) DeleteLogAnalyticsEntity(ctx context.Context, request DeleteLogAnalyticsEntityRequest) (response DeleteLogAnalyticsEntityResponse, err error)
DeleteLogAnalyticsEntity Delete log analytics entity with the given id.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteLogAnalyticsEntity.go.html to see an example of how to use DeleteLogAnalyticsEntity API.
func (client LogAnalyticsClient) DeleteLogAnalyticsEntityType(ctx context.Context, request DeleteLogAnalyticsEntityTypeRequest) (response DeleteLogAnalyticsEntityTypeResponse, err error)
DeleteLogAnalyticsEntityType Delete log analytics entity type with the given name.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteLogAnalyticsEntityType.go.html to see an example of how to use DeleteLogAnalyticsEntityType API.
func (client LogAnalyticsClient) DeleteLogAnalyticsLogGroup(ctx context.Context, request DeleteLogAnalyticsLogGroupRequest) (response DeleteLogAnalyticsLogGroupResponse, err error)
DeleteLogAnalyticsLogGroup Deletes the Log-Analytics group with the given id.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteLogAnalyticsLogGroup.go.html to see an example of how to use DeleteLogAnalyticsLogGroup API.
func (client LogAnalyticsClient) DeleteLogAnalyticsObjectCollectionRule(ctx context.Context, request DeleteLogAnalyticsObjectCollectionRuleRequest) (response DeleteLogAnalyticsObjectCollectionRuleResponse, err error)
DeleteLogAnalyticsObjectCollectionRule Deletes the configured object storage bucket based collection rule and stop the log collection. It will not delete the existing processed data associated with this bucket from logging analytics storage.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteLogAnalyticsObjectCollectionRule.go.html to see an example of how to use DeleteLogAnalyticsObjectCollectionRule API.
func (client LogAnalyticsClient) DeleteLookup(ctx context.Context, request DeleteLookupRequest) (response DeleteLookupResponse, err error)
DeleteLookup Delete the specified lookup.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteLookup.go.html to see an example of how to use DeleteLookup API.
func (client LogAnalyticsClient) DeleteParser(ctx context.Context, request DeleteParserRequest) (response DeleteParserResponse, err error)
DeleteParser delete parser with specified name
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteParser.go.html to see an example of how to use DeleteParser API.
func (client LogAnalyticsClient) DeleteScheduledTask(ctx context.Context, request DeleteScheduledTaskRequest) (response DeleteScheduledTaskResponse, err error)
DeleteScheduledTask Delete the scheduled task.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteScheduledTask.go.html to see an example of how to use DeleteScheduledTask API.
func (client LogAnalyticsClient) DeleteSource(ctx context.Context, request DeleteSourceRequest) (response DeleteSourceResponse, err error)
DeleteSource delete source with specified ID
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteSource.go.html to see an example of how to use DeleteSource API.
func (client LogAnalyticsClient) DeleteUpload(ctx context.Context, request DeleteUploadRequest) (response DeleteUploadResponse, err error)
DeleteUpload Deletes an Upload by its reference. It deletes all the logs in storage asscoiated with the upload and the corresponding upload metadata.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteUpload.go.html to see an example of how to use DeleteUpload API.
func (client LogAnalyticsClient) DeleteUploadFile(ctx context.Context, request DeleteUploadFileRequest) (response DeleteUploadFileResponse, err error)
DeleteUploadFile Deletes a specific log file inside an upload by upload file reference. It deletes all the logs from storage associated with the file and the corresponding metadata.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteUploadFile.go.html to see an example of how to use DeleteUploadFile API.
func (client LogAnalyticsClient) DeleteUploadWarning(ctx context.Context, request DeleteUploadWarningRequest) (response DeleteUploadWarningResponse, err error)
DeleteUploadWarning Suppresses a specific warning inside an upload.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DeleteUploadWarning.go.html to see an example of how to use DeleteUploadWarning API.
func (client LogAnalyticsClient) DisableArchiving(ctx context.Context, request DisableArchivingRequest) (response DisableArchivingResponse, err error)
DisableArchiving This API disables archiving.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/DisableArchiving.go.html to see an example of how to use DisableArchiving API.
func (client LogAnalyticsClient) EnableArchiving(ctx context.Context, request EnableArchivingRequest) (response EnableArchivingResponse, err error)
EnableArchiving THis API enables archiving.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/EnableArchiving.go.html to see an example of how to use EnableArchiving API.
func (client LogAnalyticsClient) EstimatePurgeDataSize(ctx context.Context, request EstimatePurgeDataSizeRequest) (response EstimatePurgeDataSizeResponse, err error)
EstimatePurgeDataSize This API estimates the size of data to be purged based based on time interval, purge query etc.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/EstimatePurgeDataSize.go.html to see an example of how to use EstimatePurgeDataSize API.
func (client LogAnalyticsClient) EstimateRecallDataSize(ctx context.Context, request EstimateRecallDataSizeRequest) (response EstimateRecallDataSizeResponse, err error)
EstimateRecallDataSize This API gives an active storage usage estimate for archived data to be recalled and the time range of such data.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/EstimateRecallDataSize.go.html to see an example of how to use EstimateRecallDataSize API.
func (client LogAnalyticsClient) EstimateReleaseDataSize(ctx context.Context, request EstimateReleaseDataSizeRequest) (response EstimateReleaseDataSizeResponse, err error)
EstimateReleaseDataSize This API gives an active storage usage estimate for recalled data to be released and the time range of such data.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/EstimateReleaseDataSize.go.html to see an example of how to use EstimateReleaseDataSize API.
func (client LogAnalyticsClient) ExportCustomContent(ctx context.Context, request ExportCustomContentRequest) (response ExportCustomContentResponse, err error)
ExportCustomContent export
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ExportCustomContent.go.html to see an example of how to use ExportCustomContent API.
func (client LogAnalyticsClient) ExportQueryResult(ctx context.Context, request ExportQueryResultRequest) (response ExportQueryResultResponse, err error)
ExportQueryResult Export data based on query. Endpoint returns a stream of data. Endpoint is synchronous. Queries must deliver first result within 60 seconds or calls are subject to timeout.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ExportQueryResult.go.html to see an example of how to use ExportQueryResult API.
func (client LogAnalyticsClient) ExtractStructuredLogFieldPaths(ctx context.Context, request ExtractStructuredLogFieldPathsRequest) (response ExtractStructuredLogFieldPathsResponse, err error)
ExtractStructuredLogFieldPaths structured log fieldpaths
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ExtractStructuredLogFieldPaths.go.html to see an example of how to use ExtractStructuredLogFieldPaths API.
func (client LogAnalyticsClient) ExtractStructuredLogHeaderPaths(ctx context.Context, request ExtractStructuredLogHeaderPathsRequest) (response ExtractStructuredLogHeaderPathsResponse, err error)
ExtractStructuredLogHeaderPaths structured log header paths
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ExtractStructuredLogHeaderPaths.go.html to see an example of how to use ExtractStructuredLogHeaderPaths API.
func (client LogAnalyticsClient) Filter(ctx context.Context, request FilterRequest) (response FilterResponse, err error)
Filter Each filter specifies an operator, a field and one or more values to be inserted into the provided query as criteria.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/Filter.go.html to see an example of how to use Filter API.
func (client LogAnalyticsClient) GetAssociationSummary(ctx context.Context, request GetAssociationSummaryRequest) (response GetAssociationSummaryResponse, err error)
GetAssociationSummary association summary
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetAssociationSummary.go.html to see an example of how to use GetAssociationSummary API.
func (client LogAnalyticsClient) GetColumnNames(ctx context.Context, request GetColumnNamesRequest) (response GetColumnNamesResponse, err error)
GetColumnNames extract column names from SQL query
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetColumnNames.go.html to see an example of how to use GetColumnNames API.
func (client LogAnalyticsClient) GetConfigWorkRequest(ctx context.Context, request GetConfigWorkRequestRequest) (response GetConfigWorkRequestResponse, err error)
GetConfigWorkRequest association summary by source
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetConfigWorkRequest.go.html to see an example of how to use GetConfigWorkRequest API.
func (client LogAnalyticsClient) GetField(ctx context.Context, request GetFieldRequest) (response GetFieldResponse, err error)
GetField get common field with specified name
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetField.go.html to see an example of how to use GetField API.
func (client LogAnalyticsClient) GetFieldsSummary(ctx context.Context, request GetFieldsSummaryRequest) (response GetFieldsSummaryResponse, err error)
GetFieldsSummary get field summary
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetFieldsSummary.go.html to see an example of how to use GetFieldsSummary API.
func (client LogAnalyticsClient) GetLabel(ctx context.Context, request GetLabelRequest) (response GetLabelResponse, err error)
GetLabel get label with specified name
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLabel.go.html to see an example of how to use GetLabel API.
func (client LogAnalyticsClient) GetLabelSummary(ctx context.Context, request GetLabelSummaryRequest) (response GetLabelSummaryResponse, err error)
GetLabelSummary get total count
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLabelSummary.go.html to see an example of how to use GetLabelSummary API.
func (client LogAnalyticsClient) GetLogAnalyticsEntitiesSummary(ctx context.Context, request GetLogAnalyticsEntitiesSummaryRequest) (response GetLogAnalyticsEntitiesSummaryResponse, err error)
GetLogAnalyticsEntitiesSummary Returns log analytics entities count summary report.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLogAnalyticsEntitiesSummary.go.html to see an example of how to use GetLogAnalyticsEntitiesSummary API.
func (client LogAnalyticsClient) GetLogAnalyticsEntity(ctx context.Context, request GetLogAnalyticsEntityRequest) (response GetLogAnalyticsEntityResponse, err error)
GetLogAnalyticsEntity Retrieve the log analytics entity with the given id.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLogAnalyticsEntity.go.html to see an example of how to use GetLogAnalyticsEntity API.
func (client LogAnalyticsClient) GetLogAnalyticsEntityType(ctx context.Context, request GetLogAnalyticsEntityTypeRequest) (response GetLogAnalyticsEntityTypeResponse, err error)
GetLogAnalyticsEntityType Retrieve the log analytics entity type with the given name.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLogAnalyticsEntityType.go.html to see an example of how to use GetLogAnalyticsEntityType API.
func (client LogAnalyticsClient) GetLogAnalyticsLogGroup(ctx context.Context, request GetLogAnalyticsLogGroupRequest) (response GetLogAnalyticsLogGroupResponse, err error)
GetLogAnalyticsLogGroup Retrieves the Log-Analytics group with the given id.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLogAnalyticsLogGroup.go.html to see an example of how to use GetLogAnalyticsLogGroup API.
func (client LogAnalyticsClient) GetLogAnalyticsLogGroupsSummary(ctx context.Context, request GetLogAnalyticsLogGroupsSummaryRequest) (response GetLogAnalyticsLogGroupsSummaryResponse, err error)
GetLogAnalyticsLogGroupsSummary Returns a count of Log-Analytics groups.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLogAnalyticsLogGroupsSummary.go.html to see an example of how to use GetLogAnalyticsLogGroupsSummary API.
func (client LogAnalyticsClient) GetLogAnalyticsObjectCollectionRule(ctx context.Context, request GetLogAnalyticsObjectCollectionRuleRequest) (response GetLogAnalyticsObjectCollectionRuleResponse, err error)
GetLogAnalyticsObjectCollectionRule Gets a configured object storage based collection rule by given id
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLogAnalyticsObjectCollectionRule.go.html to see an example of how to use GetLogAnalyticsObjectCollectionRule API.
func (client LogAnalyticsClient) GetLookup(ctx context.Context, request GetLookupRequest) (response GetLookupResponse, err error)
GetLookup Obtains the lookup with the specified reference.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetLookup.go.html to see an example of how to use GetLookup API.
func (client LogAnalyticsClient) GetNamespace(ctx context.Context, request GetNamespaceRequest) (response GetNamespaceResponse, err error)
GetNamespace This API gets the namespace details of a tenancy already onboarded in Logging Analytics Application
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetNamespace.go.html to see an example of how to use GetNamespace API.
func (client LogAnalyticsClient) GetParser(ctx context.Context, request GetParserRequest) (response GetParserResponse, err error)
GetParser get parser with fields by Name
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetParser.go.html to see an example of how to use GetParser API.
func (client LogAnalyticsClient) GetParserSummary(ctx context.Context, request GetParserSummaryRequest) (response GetParserSummaryResponse, err error)
GetParserSummary parser summary
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetParserSummary.go.html to see an example of how to use GetParserSummary API.
func (client LogAnalyticsClient) GetQueryResult(ctx context.Context, request GetQueryResultRequest) (response GetQueryResultResponse, err error)
GetQueryResult Returns the intermediate results for a query that was specified to run asynchronously if the query has not completed, otherwise the final query results identified by a queryWorkRequestId returned when submitting the query execute asynchronously.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetQueryResult.go.html to see an example of how to use GetQueryResult API.
func (client LogAnalyticsClient) GetQueryWorkRequest(ctx context.Context, request GetQueryWorkRequestRequest) (response GetQueryWorkRequestResponse, err error)
GetQueryWorkRequest Retrieve work request details by workRequestId. This endpoint can be polled for status tracking of work request. Clients should poll using the interval returned in the retry-after header.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetQueryWorkRequest.go.html to see an example of how to use GetQueryWorkRequest API.
func (client LogAnalyticsClient) GetScheduledTask(ctx context.Context, request GetScheduledTaskRequest) (response GetScheduledTaskResponse, err error)
GetScheduledTask Get the scheduled task for the specified task identifier.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetScheduledTask.go.html to see an example of how to use GetScheduledTask API.
func (client LogAnalyticsClient) GetSource(ctx context.Context, request GetSourceRequest) (response GetSourceResponse, err error)
GetSource get source with specified name
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetSource.go.html to see an example of how to use GetSource API.
func (client LogAnalyticsClient) GetSourceSummary(ctx context.Context, request GetSourceSummaryRequest) (response GetSourceSummaryResponse, err error)
GetSourceSummary source summary
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetSourceSummary.go.html to see an example of how to use GetSourceSummary API.
func (client LogAnalyticsClient) GetStorage(ctx context.Context, request GetStorageRequest) (response GetStorageResponse, err error)
GetStorage This API gets the storage configuration of a tenancy
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetStorage.go.html to see an example of how to use GetStorage API.
func (client LogAnalyticsClient) GetStorageUsage(ctx context.Context, request GetStorageUsageRequest) (response GetStorageUsageResponse, err error)
GetStorageUsage This API gets storage usage information of a tenancy. Storage usage information includes active, archived or recalled data. The unit of return data is in bytes.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetStorageUsage.go.html to see an example of how to use GetStorageUsage API.
func (client LogAnalyticsClient) GetStorageWorkRequest(ctx context.Context, request GetStorageWorkRequestRequest) (response GetStorageWorkRequestResponse, err error)
GetStorageWorkRequest This API returns work request details specified by {workRequestId}. This API can be polled for status tracking of work request. Clients should poll using the interval returned in retry-after header.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetStorageWorkRequest.go.html to see an example of how to use GetStorageWorkRequest API.
func (client LogAnalyticsClient) GetUpload(ctx context.Context, request GetUploadRequest) (response GetUploadResponse, err error)
GetUpload Gets an On-Demand Upload info by reference.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetUpload.go.html to see an example of how to use GetUpload API.
func (client LogAnalyticsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the status of the work request with the given ID.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (client LogAnalyticsClient) ImportCustomContent(ctx context.Context, request ImportCustomContentRequest) (response ImportCustomContentResponse, err error)
ImportCustomContent register custom content
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ImportCustomContent.go.html to see an example of how to use ImportCustomContent API.
func (client LogAnalyticsClient) ListAssociatedEntities(ctx context.Context, request ListAssociatedEntitiesRequest) (response ListAssociatedEntitiesResponse, err error)
ListAssociatedEntities list of entities that have been associated to at least one source
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListAssociatedEntities.go.html to see an example of how to use ListAssociatedEntities API.
func (client LogAnalyticsClient) ListConfigWorkRequests(ctx context.Context, request ListConfigWorkRequestsRequest) (response ListConfigWorkRequestsResponse, err error)
ListConfigWorkRequests association summary by source
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListConfigWorkRequests.go.html to see an example of how to use ListConfigWorkRequests API.
func (client LogAnalyticsClient) ListEntityAssociations(ctx context.Context, request ListEntityAssociationsRequest) (response ListEntityAssociationsResponse, err error)
ListEntityAssociations Return a list of log analytics entities associated with input source log analytics entity.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListEntityAssociations.go.html to see an example of how to use ListEntityAssociations API.
func (client LogAnalyticsClient) ListEntitySourceAssociations(ctx context.Context, request ListEntitySourceAssociationsRequest) (response ListEntitySourceAssociationsResponse, err error)
ListEntitySourceAssociations entity associations summary
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListEntitySourceAssociations.go.html to see an example of how to use ListEntitySourceAssociations API.
func (client LogAnalyticsClient) ListFields(ctx context.Context, request ListFieldsRequest) (response ListFieldsResponse, err error)
ListFields get all common field with specified display name and description
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListFields.go.html to see an example of how to use ListFields API.
func (client LogAnalyticsClient) ListLabelPriorities(ctx context.Context, request ListLabelPrioritiesRequest) (response ListLabelPrioritiesResponse, err error)
ListLabelPriorities get list of priorities
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLabelPriorities.go.html to see an example of how to use ListLabelPriorities API.
func (client LogAnalyticsClient) ListLabelSourceDetails(ctx context.Context, request ListLabelSourceDetailsRequest) (response ListLabelSourceDetailsResponse, err error)
ListLabelSourceDetails get details of sources using the label
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLabelSourceDetails.go.html to see an example of how to use ListLabelSourceDetails API.
func (client LogAnalyticsClient) ListLabels(ctx context.Context, request ListLabelsRequest) (response ListLabelsResponse, err error)
ListLabels get labels passing specified filter
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLabels.go.html to see an example of how to use ListLabels API.
func (client LogAnalyticsClient) ListLogAnalyticsEntities(ctx context.Context, request ListLogAnalyticsEntitiesRequest) (response ListLogAnalyticsEntitiesResponse, err error)
ListLogAnalyticsEntities Return a list of log analytics entities.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLogAnalyticsEntities.go.html to see an example of how to use ListLogAnalyticsEntities API.
func (client LogAnalyticsClient) ListLogAnalyticsEntityTypes(ctx context.Context, request ListLogAnalyticsEntityTypesRequest) (response ListLogAnalyticsEntityTypesResponse, err error)
ListLogAnalyticsEntityTypes Return a list of log analytics entity types.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLogAnalyticsEntityTypes.go.html to see an example of how to use ListLogAnalyticsEntityTypes API.
func (client LogAnalyticsClient) ListLogAnalyticsLogGroups(ctx context.Context, request ListLogAnalyticsLogGroupsRequest) (response ListLogAnalyticsLogGroupsResponse, err error)
ListLogAnalyticsLogGroups Returns a list of Log-Analytics groups.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLogAnalyticsLogGroups.go.html to see an example of how to use ListLogAnalyticsLogGroups API.
func (client LogAnalyticsClient) ListLogAnalyticsObjectCollectionRules(ctx context.Context, request ListLogAnalyticsObjectCollectionRulesRequest) (response ListLogAnalyticsObjectCollectionRulesResponse, err error)
ListLogAnalyticsObjectCollectionRules Gets list of collection rules.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLogAnalyticsObjectCollectionRules.go.html to see an example of how to use ListLogAnalyticsObjectCollectionRules API.
func (client LogAnalyticsClient) ListLookups(ctx context.Context, request ListLookupsRequest) (response ListLookupsResponse, err error)
ListLookups Obtains a list of lookups. The list is filtered according to the filter criteria specified by the user, and sorted according to the ordering criteria specified.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListLookups.go.html to see an example of how to use ListLookups API.
func (client LogAnalyticsClient) ListMetaSourceTypes(ctx context.Context, request ListMetaSourceTypesRequest) (response ListMetaSourceTypesResponse, err error)
ListMetaSourceTypes get all meta source types
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListMetaSourceTypes.go.html to see an example of how to use ListMetaSourceTypes API.
func (client LogAnalyticsClient) ListNamespaces(ctx context.Context, request ListNamespacesRequest) (response ListNamespacesResponse, err error)
ListNamespaces Given a tenancy OCID, this API returns the namespace of the tenancy if it is valid and subscribed to the region. The result also indicates if the tenancy is onboarded with Logging Analytics.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListNamespaces.go.html to see an example of how to use ListNamespaces API.
func (client LogAnalyticsClient) ListParserFunctions(ctx context.Context, request ListParserFunctionsRequest) (response ListParserFunctionsResponse, err error)
ListParserFunctions get pre-process plugin instance
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListParserFunctions.go.html to see an example of how to use ListParserFunctions API.
func (client LogAnalyticsClient) ListParserMetaPlugins(ctx context.Context, request ListParserMetaPluginsRequest) (response ListParserMetaPluginsResponse, err error)
ListParserMetaPlugins get pre-process Meta plugins
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListParserMetaPlugins.go.html to see an example of how to use ListParserMetaPlugins API.
func (client LogAnalyticsClient) ListParsers(ctx context.Context, request ListParsersRequest) (response ListParsersResponse, err error)
ListParsers List parsers passing specified filter
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListParsers.go.html to see an example of how to use ListParsers API.
func (client LogAnalyticsClient) ListQueryWorkRequests(ctx context.Context, request ListQueryWorkRequestsRequest) (response ListQueryWorkRequestsResponse, err error)
ListQueryWorkRequests List active asynchronous queries.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListQueryWorkRequests.go.html to see an example of how to use ListQueryWorkRequests API.
func (client LogAnalyticsClient) ListRecalledData(ctx context.Context, request ListRecalledDataRequest) (response ListRecalledDataResponse, err error)
ListRecalledData This API returns the list of recalled data of a tenancy.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListRecalledData.go.html to see an example of how to use ListRecalledData API.
func (client LogAnalyticsClient) ListScheduledTasks(ctx context.Context, request ListScheduledTasksRequest) (response ListScheduledTasksResponse, err error)
ListScheduledTasks Lists scheduled tasks.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListScheduledTasks.go.html to see an example of how to use ListScheduledTasks API.
func (client LogAnalyticsClient) ListSourceAssociations(ctx context.Context, request ListSourceAssociationsRequest) (response ListSourceAssociationsResponse, err error)
ListSourceAssociations association summary by source
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSourceAssociations.go.html to see an example of how to use ListSourceAssociations API.
func (client LogAnalyticsClient) ListSourceExtendedFieldDefinitions(ctx context.Context, request ListSourceExtendedFieldDefinitionsRequest) (response ListSourceExtendedFieldDefinitionsResponse, err error)
ListSourceExtendedFieldDefinitions get source extended fields for source with specified Id
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSourceExtendedFieldDefinitions.go.html to see an example of how to use ListSourceExtendedFieldDefinitions API.
func (client LogAnalyticsClient) ListSourceLabelOperators(ctx context.Context, request ListSourceLabelOperatorsRequest) (response ListSourceLabelOperatorsResponse, err error)
ListSourceLabelOperators list source label operators
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSourceLabelOperators.go.html to see an example of how to use ListSourceLabelOperators API.
func (client LogAnalyticsClient) ListSourceMetaFunctions(ctx context.Context, request ListSourceMetaFunctionsRequest) (response ListSourceMetaFunctionsResponse, err error)
ListSourceMetaFunctions get source meta functions
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSourceMetaFunctions.go.html to see an example of how to use ListSourceMetaFunctions API.
func (client LogAnalyticsClient) ListSourcePatterns(ctx context.Context, request ListSourcePatternsRequest) (response ListSourcePatternsResponse, err error)
ListSourcePatterns get source patterns for source with specified Id
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSourcePatterns.go.html to see an example of how to use ListSourcePatterns API.
func (client LogAnalyticsClient) ListSources(ctx context.Context, request ListSourcesRequest) (response ListSourcesResponse, err error)
ListSources source list
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSources.go.html to see an example of how to use ListSources API.
func (client LogAnalyticsClient) ListStorageWorkRequestErrors(ctx context.Context, request ListStorageWorkRequestErrorsRequest) (response ListStorageWorkRequestErrorsResponse, err error)
ListStorageWorkRequestErrors This API returns the list of work request errors if any.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListStorageWorkRequestErrors.go.html to see an example of how to use ListStorageWorkRequestErrors API.
func (client LogAnalyticsClient) ListStorageWorkRequests(ctx context.Context, request ListStorageWorkRequestsRequest) (response ListStorageWorkRequestsResponse, err error)
ListStorageWorkRequests This API lists storage work requests. Use query parameters to narrow down or sort the result list.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListStorageWorkRequests.go.html to see an example of how to use ListStorageWorkRequests API.
func (client LogAnalyticsClient) ListSupportedCharEncodings(ctx context.Context, request ListSupportedCharEncodingsRequest) (response ListSupportedCharEncodingsResponse, err error)
ListSupportedCharEncodings Gets list of character encodings which are supported by on-demand upload.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSupportedCharEncodings.go.html to see an example of how to use ListSupportedCharEncodings API.
func (client LogAnalyticsClient) ListSupportedTimezones(ctx context.Context, request ListSupportedTimezonesRequest) (response ListSupportedTimezonesResponse, err error)
ListSupportedTimezones Gets list of timezones which are supported by on-demand upload.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListSupportedTimezones.go.html to see an example of how to use ListSupportedTimezones API.
func (client LogAnalyticsClient) ListUploadFiles(ctx context.Context, request ListUploadFilesRequest) (response ListUploadFilesResponse, err error)
ListUploadFiles Gets list of files in an upload along with its processing state.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListUploadFiles.go.html to see an example of how to use ListUploadFiles API.
func (client LogAnalyticsClient) ListUploadWarnings(ctx context.Context, request ListUploadWarningsRequest) (response ListUploadWarningsResponse, err error)
ListUploadWarnings Gets list of warnings in an upload caused by incorrect configuration.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListUploadWarnings.go.html to see an example of how to use ListUploadWarnings API.
func (client LogAnalyticsClient) ListUploads(ctx context.Context, request ListUploadsRequest) (response ListUploadsResponse, err error)
ListUploads Gets a list of all On-demand uploads. To use this and other API operations, you must be authorized in an IAM policy.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListUploads.go.html to see an example of how to use ListUploads API.
func (client LogAnalyticsClient) ListWarnings(ctx context.Context, request ListWarningsRequest) (response ListWarningsResponse, err error)
ListWarnings Obtains a list of warnings. The list is filtered according to the filter criteria specified by the user, and sorted according to the ordering criteria specified.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListWarnings.go.html to see an example of how to use ListWarnings API.
func (client LogAnalyticsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Return a (paginated) list of errors for a given work request.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (client LogAnalyticsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Return a (paginated) list of logs for a given work request.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (client LogAnalyticsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (client LogAnalyticsClient) OffboardNamespace(ctx context.Context, request OffboardNamespaceRequest) (response OffboardNamespaceResponse, err error)
OffboardNamespace Off-boards a tenant from Logging Analytics
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/OffboardNamespace.go.html to see an example of how to use OffboardNamespace API.
func (client LogAnalyticsClient) OnboardNamespace(ctx context.Context, request OnboardNamespaceRequest) (response OnboardNamespaceResponse, err error)
OnboardNamespace On-boards a tenant to Logging Analytics.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/OnboardNamespace.go.html to see an example of how to use OnboardNamespace API.
func (client LogAnalyticsClient) ParseQuery(ctx context.Context, request ParseQueryRequest) (response ParseQueryResponse, err error)
ParseQuery Describe query
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ParseQuery.go.html to see an example of how to use ParseQuery API.
func (client LogAnalyticsClient) PauseScheduledTask(ctx context.Context, request PauseScheduledTaskRequest) (response PauseScheduledTaskResponse, err error)
PauseScheduledTask Pause the scheduled task specified by {scheduledTaskId}.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/PauseScheduledTask.go.html to see an example of how to use PauseScheduledTask API.
func (client LogAnalyticsClient) PurgeStorageData(ctx context.Context, request PurgeStorageDataRequest) (response PurgeStorageDataResponse, err error)
PurgeStorageData This API submits a work request to purge data. Only data from log groups that the user has permission to delete will be purged. To purge all data, the user must have permission to all log groups.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/PurgeStorageData.go.html to see an example of how to use PurgeStorageData API.
func (client LogAnalyticsClient) PutQueryWorkRequestBackground(ctx context.Context, request PutQueryWorkRequestBackgroundRequest) (response PutQueryWorkRequestBackgroundResponse, err error)
PutQueryWorkRequestBackground Put the work request specified by {workRequestId} into the background. Backgrounded queries will preserve query results on query completion for up to 7 days for recall. After 7 days the results and query expire.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/PutQueryWorkRequestBackground.go.html to see an example of how to use PutQueryWorkRequestBackground API.
func (client LogAnalyticsClient) Query(ctx context.Context, request QueryRequest) (response QueryResponse, err error)
Query Performs a log analytics search, if shouldRunAsync is false returns the query results once they become available subject to 60 second timeout. If a query is subject to exceed that time then it should be run asynchronously. Asynchronous query submissions return the queryWorkRequestId to use for execution tracking, query submission lifecycle actions and to poll for query results.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/Query.go.html to see an example of how to use Query API.
func (client LogAnalyticsClient) RecallArchivedData(ctx context.Context, request RecallArchivedDataRequest) (response RecallArchivedDataResponse, err error)
RecallArchivedData This API submits a work request to recall archived data based on time interval and data type.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/RecallArchivedData.go.html to see an example of how to use RecallArchivedData API.
func (client LogAnalyticsClient) RegisterLookup(ctx context.Context, request RegisterLookupRequest) (response RegisterLookupResponse, err error)
RegisterLookup register lookup
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/RegisterLookup.go.html to see an example of how to use RegisterLookup API.
func (client LogAnalyticsClient) ReleaseRecalledData(ctx context.Context, request ReleaseRecalledDataRequest) (response ReleaseRecalledDataResponse, err error)
ReleaseRecalledData This API submits a work request to release recalled data based on time interval and data type.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ReleaseRecalledData.go.html to see an example of how to use ReleaseRecalledData API.
func (client LogAnalyticsClient) RemoveEntityAssociations(ctx context.Context, request RemoveEntityAssociationsRequest) (response RemoveEntityAssociationsResponse, err error)
RemoveEntityAssociations Delete association between input source log analytics entity and destination entities.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/RemoveEntityAssociations.go.html to see an example of how to use RemoveEntityAssociations API.
func (client LogAnalyticsClient) ResumeScheduledTask(ctx context.Context, request ResumeScheduledTaskRequest) (response ResumeScheduledTaskResponse, err error)
ResumeScheduledTask Resume the scheduled task specified by {scheduledTaskId}.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ResumeScheduledTask.go.html to see an example of how to use ResumeScheduledTask API.
func (client LogAnalyticsClient) Run(ctx context.Context, request RunRequest) (response RunResponse, err error)
Run Execute the saved search acceleration task in the foreground. The ScheduledTask taskType must be ACCELERATION. Optionally specify time range (timeStart and timeEnd). The default is all time.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/Run.go.html to see an example of how to use Run API.
func (client *LogAnalyticsClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client LogAnalyticsClient) Suggest(ctx context.Context, request SuggestRequest) (response SuggestResponse, err error)
Suggest Returns a context specific list of either commands, fields, or values to append to the end of the specified query string if applicable.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/Suggest.go.html to see an example of how to use Suggest API.
func (client LogAnalyticsClient) SuppressWarning(ctx context.Context, request SuppressWarningRequest) (response SuppressWarningResponse, err error)
SuppressWarning Accepts a list of warnings. Any unsuppressed warnings in the input list will be suppressed. Warnings in the input list which are already suppressed will not be modified.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/SuppressWarning.go.html to see an example of how to use SuppressWarning API.
func (client LogAnalyticsClient) TestParser(ctx context.Context, request TestParserRequest) (response TestParserResponse, err error)
TestParser test parser
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/TestParser.go.html to see an example of how to use TestParser API.
func (client LogAnalyticsClient) UnsuppressWarning(ctx context.Context, request UnsuppressWarningRequest) (response UnsuppressWarningResponse, err error)
UnsuppressWarning Accepts a list of warnings. Any suppressed warnings in the input list will be unsuppressed. Warnings in the input list which are unsuppressed will not be modified.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UnsuppressWarning.go.html to see an example of how to use UnsuppressWarning API.
func (client LogAnalyticsClient) UpdateLogAnalyticsEntity(ctx context.Context, request UpdateLogAnalyticsEntityRequest) (response UpdateLogAnalyticsEntityResponse, err error)
UpdateLogAnalyticsEntity Update the log analytics entity with the given id.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateLogAnalyticsEntity.go.html to see an example of how to use UpdateLogAnalyticsEntity API.
func (client LogAnalyticsClient) UpdateLogAnalyticsEntityType(ctx context.Context, request UpdateLogAnalyticsEntityTypeRequest) (response UpdateLogAnalyticsEntityTypeResponse, err error)
UpdateLogAnalyticsEntityType Update custom log analytics entity type. Out of box entity types cannot be udpated.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateLogAnalyticsEntityType.go.html to see an example of how to use UpdateLogAnalyticsEntityType API.
func (client LogAnalyticsClient) UpdateLogAnalyticsLogGroup(ctx context.Context, request UpdateLogAnalyticsLogGroupRequest) (response UpdateLogAnalyticsLogGroupResponse, err error)
UpdateLogAnalyticsLogGroup Updates the Log-Analytics group with the given id.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateLogAnalyticsLogGroup.go.html to see an example of how to use UpdateLogAnalyticsLogGroup API.
func (client LogAnalyticsClient) UpdateLogAnalyticsObjectCollectionRule(ctx context.Context, request UpdateLogAnalyticsObjectCollectionRuleRequest) (response UpdateLogAnalyticsObjectCollectionRuleResponse, err error)
UpdateLogAnalyticsObjectCollectionRule Updates configuration of the object collection rule for the given id.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateLogAnalyticsObjectCollectionRule.go.html to see an example of how to use UpdateLogAnalyticsObjectCollectionRule API.
func (client LogAnalyticsClient) UpdateLookup(ctx context.Context, request UpdateLookupRequest) (response UpdateLookupResponse, err error)
UpdateLookup Updates the metadata of the specified lookup, such as the lookup description.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateLookup.go.html to see an example of how to use UpdateLookup API.
func (client LogAnalyticsClient) UpdateLookupData(ctx context.Context, request UpdateLookupDataRequest) (response UpdateLookupDataResponse, err error)
UpdateLookupData Updates the specified lookup with the details provided. This API will not update lookup metadata (such as lookup description).
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateLookupData.go.html to see an example of how to use UpdateLookupData API.
func (client LogAnalyticsClient) UpdateScheduledTask(ctx context.Context, request UpdateScheduledTaskRequest) (response UpdateScheduledTaskResponse, err error)
UpdateScheduledTask Update the scheduled task. Schedules may be updated only for taskType SAVED_SEARCH and PURGE.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateScheduledTask.go.html to see an example of how to use UpdateScheduledTask API.
func (client LogAnalyticsClient) UpdateStorage(ctx context.Context, request UpdateStorageRequest) (response UpdateStorageResponse, err error)
UpdateStorage This API updates the archiving configuration
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateStorage.go.html to see an example of how to use UpdateStorage API.
func (client LogAnalyticsClient) UploadLogFile(ctx context.Context, request UploadLogFileRequest) (response UploadLogFileResponse, err error)
UploadLogFile Accepts log data for processing by Logging Analytics.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UploadLogFile.go.html to see an example of how to use UploadLogFile API.
func (client LogAnalyticsClient) UpsertAssociations(ctx context.Context, request UpsertAssociationsRequest) (response UpsertAssociationsResponse, err error)
UpsertAssociations create or update associations for a source
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpsertAssociations.go.html to see an example of how to use UpsertAssociations API.
func (client LogAnalyticsClient) UpsertField(ctx context.Context, request UpsertFieldRequest) (response UpsertFieldResponse, err error)
UpsertField Defines or update a field.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpsertField.go.html to see an example of how to use UpsertField API.
func (client LogAnalyticsClient) UpsertLabel(ctx context.Context, request UpsertLabelRequest) (response UpsertLabelResponse, err error)
UpsertLabel Define or update a label.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpsertLabel.go.html to see an example of how to use UpsertLabel API.
func (client LogAnalyticsClient) UpsertParser(ctx context.Context, request UpsertParserRequest) (response UpsertParserResponse, err error)
UpsertParser Define or update parser
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpsertParser.go.html to see an example of how to use UpsertParser API.
func (client LogAnalyticsClient) UpsertSource(ctx context.Context, request UpsertSourceRequest) (response UpsertSourceResponse, err error)
UpsertSource Define or update a source
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpsertSource.go.html to see an example of how to use UpsertSource API.
func (client LogAnalyticsClient) ValidateAssociationParameters(ctx context.Context, request ValidateAssociationParametersRequest) (response ValidateAssociationParametersResponse, err error)
ValidateAssociationParameters association parameter validation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ValidateAssociationParameters.go.html to see an example of how to use ValidateAssociationParameters API.
func (client LogAnalyticsClient) ValidateFile(ctx context.Context, request ValidateFileRequest) (response ValidateFileResponse, err error)
ValidateFile Validates a log file to check whether it is eligible to be uploaded or not.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ValidateFile.go.html to see an example of how to use ValidateFile API.
func (client LogAnalyticsClient) ValidateSource(ctx context.Context, request ValidateSourceRequest) (response ValidateSourceResponse, err error)
ValidateSource Pre-define or update a source
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ValidateSource.go.html to see an example of how to use ValidateSource API.
func (client LogAnalyticsClient) ValidateSourceExtendedFieldDetails(ctx context.Context, request ValidateSourceExtendedFieldDetailsRequest) (response ValidateSourceExtendedFieldDetailsResponse, err error)
ValidateSourceExtendedFieldDetails test extended fields
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ValidateSourceExtendedFieldDetails.go.html to see an example of how to use ValidateSourceExtendedFieldDetails API.
func (client LogAnalyticsClient) ValidateSourceMapping(ctx context.Context, request ValidateSourceMappingRequest) (response ValidateSourceMappingResponse, err error)
ValidateSourceMapping Validates the source mapping for a given file and provides match status and the parsed representation of log data.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ValidateSourceMapping.go.html to see an example of how to use ValidateSourceMapping API.
LogAnalyticsConfigWorkRequest LogAnalyticsConfigWorkRequest
type LogAnalyticsConfigWorkRequest struct { // workrequest id Id *string `mandatory:"false" json:"id"` // compartment id CompartmentId *string `mandatory:"false" json:"compartmentId"` // operation type OperationType LogAnalyticsConfigWorkRequestOperationTypeEnum `mandatory:"false" json:"operationType,omitempty"` // list of log group summary objects Payload []LogAnalyticsConfigWorkRequestPayload `mandatory:"false" json:"payload"` // percentage complete PercentComplete *int64 `mandatory:"false" json:"percentComplete"` // when the work request was started TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // when the work request was accepted TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"` // when the work request finished TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // status LifecycleState LogAnalyticsConfigWorkRequestLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m LogAnalyticsConfigWorkRequest) String() string
LogAnalyticsConfigWorkRequestCollection LogAnalyticsConfigWorkRequestCollection
type LogAnalyticsConfigWorkRequestCollection struct { // list of workrequest responses Items []LogAnalyticsConfigWorkRequestSummary `mandatory:"false" json:"items"` }
func (m LogAnalyticsConfigWorkRequestCollection) String() string
LogAnalyticsConfigWorkRequestLifecycleStateEnum Enum with underlying type: string
type LogAnalyticsConfigWorkRequestLifecycleStateEnum string
Set of constants representing the allowable values for LogAnalyticsConfigWorkRequestLifecycleStateEnum
const ( LogAnalyticsConfigWorkRequestLifecycleStateAccepted LogAnalyticsConfigWorkRequestLifecycleStateEnum = "ACCEPTED" LogAnalyticsConfigWorkRequestLifecycleStateInProgress LogAnalyticsConfigWorkRequestLifecycleStateEnum = "IN_PROGRESS" LogAnalyticsConfigWorkRequestLifecycleStateSucceeded LogAnalyticsConfigWorkRequestLifecycleStateEnum = "SUCCEEDED" LogAnalyticsConfigWorkRequestLifecycleStateFailed LogAnalyticsConfigWorkRequestLifecycleStateEnum = "FAILED" )
func GetLogAnalyticsConfigWorkRequestLifecycleStateEnumValues() []LogAnalyticsConfigWorkRequestLifecycleStateEnum
GetLogAnalyticsConfigWorkRequestLifecycleStateEnumValues Enumerates the set of values for LogAnalyticsConfigWorkRequestLifecycleStateEnum
LogAnalyticsConfigWorkRequestOperationTypeEnum Enum with underlying type: string
type LogAnalyticsConfigWorkRequestOperationTypeEnum string
Set of constants representing the allowable values for LogAnalyticsConfigWorkRequestOperationTypeEnum
const ( LogAnalyticsConfigWorkRequestOperationTypeCreateAssociations LogAnalyticsConfigWorkRequestOperationTypeEnum = "CREATE_ASSOCIATIONS" LogAnalyticsConfigWorkRequestOperationTypeDeleteAssociations LogAnalyticsConfigWorkRequestOperationTypeEnum = "DELETE_ASSOCIATIONS" LogAnalyticsConfigWorkRequestOperationTypeAppendLookupData LogAnalyticsConfigWorkRequestOperationTypeEnum = "APPEND_LOOKUP_DATA" LogAnalyticsConfigWorkRequestOperationTypeUpdateLookupData LogAnalyticsConfigWorkRequestOperationTypeEnum = "UPDATE_LOOKUP_DATA" LogAnalyticsConfigWorkRequestOperationTypeDeleteLookup LogAnalyticsConfigWorkRequestOperationTypeEnum = "DELETE_LOOKUP" )
func GetLogAnalyticsConfigWorkRequestOperationTypeEnumValues() []LogAnalyticsConfigWorkRequestOperationTypeEnum
GetLogAnalyticsConfigWorkRequestOperationTypeEnumValues Enumerates the set of values for LogAnalyticsConfigWorkRequestOperationTypeEnum
LogAnalyticsConfigWorkRequestPayload LogAnalyticsConfigWorkRequestPayload
type LogAnalyticsConfigWorkRequestPayload struct { // sourceName SourceName *string `mandatory:"false" json:"sourceName"` // entityId EntityId *string `mandatory:"false" json:"entityId"` // lookupReference LookupReference *int64 `mandatory:"false" json:"lookupReference"` // lookupReference LookupReferenceString *string `mandatory:"false" json:"lookupReferenceString"` }
func (m LogAnalyticsConfigWorkRequestPayload) String() string
LogAnalyticsConfigWorkRequestSummary LogAnalyticsConfigWorkRequestSummary
type LogAnalyticsConfigWorkRequestSummary struct { // workrequest id Id *string `mandatory:"false" json:"id"` // compartment id CompartmentId *string `mandatory:"false" json:"compartmentId"` // operation type OperationType LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum `mandatory:"false" json:"operationType,omitempty"` // percentage complete PercentComplete *int64 `mandatory:"false" json:"percentComplete"` // when the work request finished TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // when the work request accepted TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"` // status LifecycleState LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m LogAnalyticsConfigWorkRequestSummary) String() string
LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum Enum with underlying type: string
type LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum string
Set of constants representing the allowable values for LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum
const ( LogAnalyticsConfigWorkRequestSummaryLifecycleStateAccepted LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum = "ACCEPTED" LogAnalyticsConfigWorkRequestSummaryLifecycleStateInProgress LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum = "IN_PROGRESS" LogAnalyticsConfigWorkRequestSummaryLifecycleStateSucceeded LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum = "SUCCEEDED" LogAnalyticsConfigWorkRequestSummaryLifecycleStateFailed LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum = "FAILED" )
func GetLogAnalyticsConfigWorkRequestSummaryLifecycleStateEnumValues() []LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum
GetLogAnalyticsConfigWorkRequestSummaryLifecycleStateEnumValues Enumerates the set of values for LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum
LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum Enum with underlying type: string
type LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum string
Set of constants representing the allowable values for LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum
const ( LogAnalyticsConfigWorkRequestSummaryOperationTypeCreateAssociations LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum = "CREATE_ASSOCIATIONS" LogAnalyticsConfigWorkRequestSummaryOperationTypeDeleteAssociations LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum = "DELETE_ASSOCIATIONS" LogAnalyticsConfigWorkRequestSummaryOperationTypeAppendLookupData LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum = "APPEND_LOOKUP_DATA" LogAnalyticsConfigWorkRequestSummaryOperationTypeUpdateLookupData LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum = "UPDATE_LOOKUP_DATA" LogAnalyticsConfigWorkRequestSummaryOperationTypeDeleteLookup LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum = "DELETE_LOOKUP" )
func GetLogAnalyticsConfigWorkRequestSummaryOperationTypeEnumValues() []LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum
GetLogAnalyticsConfigWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum
LogAnalyticsEntity Description of a log analytics entity.
type LogAnalyticsEntity struct { // The log analytics entity OCID. This ID is a reference used by log analytics features and it represents // a resource that is provisioned and managed by the customer on their premises or on the cloud. Id *string `mandatory:"true" json:"id"` // Log analytics entity name. Name *string `mandatory:"true" json:"name"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // Log analytics entity type name. EntityTypeName *string `mandatory:"true" json:"entityTypeName"` // Internal name for the log analytics entity type. EntityTypeInternalName *string `mandatory:"true" json:"entityTypeInternalName"` // The current state of the log analytics entity. LifecycleState EntityLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // lifecycleDetails has additional information regarding substeps such as management agent plugin deployment. LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"` // The date and time the resource was created, in the format defined by RFC3339. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the resource was last updated, in the format defined by RFC3339. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID of the Management Agent. ManagementAgentId *string `mandatory:"false" json:"managementAgentId"` // Management agent (management-agents resource kind) display name ManagementAgentDisplayName *string `mandatory:"false" json:"managementAgentDisplayName"` // Management agent (management-agents resource kind) compartment OCID ManagementAgentCompartmentId *string `mandatory:"false" json:"managementAgentCompartmentId"` // The timezone region of the log analytics entity. TimezoneRegion *string `mandatory:"false" json:"timezoneRegion"` // The name/value pairs for parameter values to be used in file patterns specified in log sources. Properties map[string]string `mandatory:"false" json:"properties"` // The Boolean flag to indicate if logs are collected for an entity for log analytics usage. AreLogsCollected *bool `mandatory:"false" json:"areLogsCollected"` // The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity // represents a non-cloud resource that the customer may have on their premises. CloudResourceId *string `mandatory:"false" json:"cloudResourceId"` // The hostname where the entity represented here is actually present. This would be the output one would get if // they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from // management agents host since logs may be collected remotely. Hostname *string `mandatory:"false" json:"hostname"` // This indicates the type of source. It is primarily for Enterprise Manager Repository ID. SourceId *string `mandatory:"false" json:"sourceId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m LogAnalyticsEntity) String() string
LogAnalyticsEntityCollection Collection of log analytics entities.
type LogAnalyticsEntityCollection struct { // Array of log analytics entity summary. Items []LogAnalyticsEntitySummary `mandatory:"true" json:"items"` }
func (m LogAnalyticsEntityCollection) String() string
LogAnalyticsEntitySummary Summary of a log analytics entity.
type LogAnalyticsEntitySummary struct { // The log analytics entity OCID. This ID is a reference used by log analytics features and it represents // a resource that is provisioned and managed by the customer on their premises or on the cloud. Id *string `mandatory:"true" json:"id"` // Log analytics entity name. Name *string `mandatory:"true" json:"name"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // Log analytics entity type name. EntityTypeName *string `mandatory:"true" json:"entityTypeName"` // Internal name for the log analytics entity type. EntityTypeInternalName *string `mandatory:"true" json:"entityTypeInternalName"` // The current state of the log analytics entity. LifecycleState EntityLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // lifecycleDetails has additional information regarding substeps such as management agent plugin deployment. LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"` // The date and time the resource was created, in the format defined by RFC3339. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the resource was last updated, in the format defined by RFC3339. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID of the Management Agent. ManagementAgentId *string `mandatory:"false" json:"managementAgentId"` // The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity // represents a non-cloud resource that the customer may have on their premises. CloudResourceId *string `mandatory:"false" json:"cloudResourceId"` // The timezone region of the log analytics entity. TimezoneRegion *string `mandatory:"false" json:"timezoneRegion"` // The Boolean flag to indicate if logs are collected for an entity for log analytics usage. AreLogsCollected *bool `mandatory:"false" json:"areLogsCollected"` // This indicates the type of source. It is primarily for Enterprise Manager Repository ID. SourceId *string `mandatory:"false" json:"sourceId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m LogAnalyticsEntitySummary) String() string
LogAnalyticsEntitySummaryReport Log-Analytics entity counts summary.
type LogAnalyticsEntitySummaryReport struct { // Total number of ACTIVE entities ActiveEntitiesCount *int `mandatory:"true" json:"activeEntitiesCount"` // Entities with log collection enabled EntitiesWithHasLogsCollectedCount *int `mandatory:"true" json:"entitiesWithHasLogsCollectedCount"` // Entities with management agent EntitiesWithManagementAgentCount *int `mandatory:"true" json:"entitiesWithManagementAgentCount"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m LogAnalyticsEntitySummaryReport) String() string
LogAnalyticsEntityType Description of log analytics entity type.
type LogAnalyticsEntityType struct { // Log analytics entity type name. Name *string `mandatory:"true" json:"name"` // Internal name for the log analytics entity type. InternalName *string `mandatory:"true" json:"internalName"` // Log analytics entity type category. Category will be used for grouping and filtering. Category *string `mandatory:"true" json:"category"` // Log analytics entity type group. That can be CLOUD (OCI) or NON_CLOUD otherwise. CloudType EntityCloudTypeEnum `mandatory:"true" json:"cloudType"` // The current lifecycle state of the log analytics entity. LifecycleState EntityLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // Time the log analytics entity type was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Time the log analytics entity type was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" json:"compartmentId"` // The parameters used in file patterns specified in log sources for this log analytics entity type. Properties []EntityTypeProperty `mandatory:"false" json:"properties"` }
func (m LogAnalyticsEntityType) String() string
LogAnalyticsEntityTypeCollection Collection of log analytics entities.
type LogAnalyticsEntityTypeCollection struct { // Array of log analytics entity type summary. Items []LogAnalyticsEntityTypeSummary `mandatory:"true" json:"items"` }
func (m LogAnalyticsEntityTypeCollection) String() string
LogAnalyticsEntityTypeSummary Summary of a log analytics entity type.
type LogAnalyticsEntityTypeSummary struct { // Log analytics entity type name. Name *string `mandatory:"true" json:"name"` // Internal name for the log analytics entity type. InternalName *string `mandatory:"true" json:"internalName"` // Log analytics entity type category. Category will be used for grouping and filtering. Category *string `mandatory:"true" json:"category"` // Log analytics entity type group. This can be CLOUD (OCI) or NON_CLOUD otherwise. CloudType EntityCloudTypeEnum `mandatory:"true" json:"cloudType"` // The current lifecycle state of the log analytics entity type. LifecycleState EntityLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // Time the log analytics entity type was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Time the log analytics entity type was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` }
func (m LogAnalyticsEntityTypeSummary) String() string
LogAnalyticsExtendedField LogAnalyticsExtendedField
type LogAnalyticsExtendedField struct { Field *LogAnalyticsField `mandatory:"false" json:"field"` ExtendedFieldDefinition *LogAnalyticsSourceExtendedFieldDefinition `mandatory:"false" json:"extendedFieldDefinition"` // Id ExtendedFieldDefinitionId *int64 `mandatory:"false" json:"extendedFieldDefinitionId"` // new field internal name FieldName *string `mandatory:"false" json:"fieldName"` // new field internal display name FieldDisplayName *string `mandatory:"false" json:"fieldDisplayName"` // saved regular expression internal name SavedRegularExpressionName *string `mandatory:"false" json:"savedRegularExpressionName"` // extended field Id ExtendedFieldId *int64 `mandatory:"false" json:"extendedFieldId"` }
func (m LogAnalyticsExtendedField) String() string
LogAnalyticsField Field Details
type LogAnalyticsField struct { // The name this field is given in the common event expression standard from mitre.org. // This is used for reference when exporting content conforming to CEE standard CeeAlias *string `mandatory:"false" json:"ceeAlias"` // data type DataType *string `mandatory:"false" json:"dataType"` // default regular expression RegularExpression *string `mandatory:"false" json:"regularExpression"` // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // facet priority FacetPriority *int64 `mandatory:"false" json:"facetPriority"` // internal name Name *string `mandatory:"false" json:"name"` // is facet eligible flag IsFacetEligible *bool `mandatory:"false" json:"isFacetEligible"` // is high cardinality flag IsHighCardinality *bool `mandatory:"false" json:"isHighCardinality"` // is larget data flag IsLargeData *bool `mandatory:"false" json:"isLargeData"` // is multi-valued flag IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // is primary flag IsPrimary *bool `mandatory:"false" json:"isPrimary"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // is summarizable flag IsSummarizable *bool `mandatory:"false" json:"isSummarizable"` // mappable MappedValue *string `mandatory:"false" json:"mappedValue"` // metric key eligible IsMetricKeyEligible *bool `mandatory:"false" json:"isMetricKeyEligible"` // metric value eligible IsMetricValueEligible *bool `mandatory:"false" json:"isMetricValueEligible"` // range facet eligible RangeFacetEligible *int64 `mandatory:"false" json:"rangeFacetEligible"` // table eligible IsTableEligible *bool `mandatory:"false" json:"isTableEligible"` // unit type UnitType *string `mandatory:"false" json:"unitType"` }
func (m LogAnalyticsField) String() string
LogAnalyticsFieldCollection LogAnalytics Field Collection
type LogAnalyticsFieldCollection struct { // list of fields Items []LogAnalyticsFieldSummary `mandatory:"false" json:"items"` }
func (m LogAnalyticsFieldCollection) String() string
LogAnalyticsFieldSummary summary of fields
type LogAnalyticsFieldSummary struct { // The name this field is given in the common event expression standard from mitre.org. // This is used for reference when exporting content conforming to CEE standard CeeAlias *string `mandatory:"false" json:"ceeAlias"` // data type DataType *string `mandatory:"false" json:"dataType"` // default regular expression RegularExpression *string `mandatory:"false" json:"regularExpression"` // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // facet priority FacetPriority *int64 `mandatory:"false" json:"facetPriority"` // internal name Name *string `mandatory:"false" json:"name"` // is facet eligible flag IsFacetEligible *bool `mandatory:"false" json:"isFacetEligible"` // is high cardinality flag IsHighCardinality *bool `mandatory:"false" json:"isHighCardinality"` // is larget data flag IsLargeData *bool `mandatory:"false" json:"isLargeData"` // is multi-valued flag IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // is primary flag IsPrimary *bool `mandatory:"false" json:"isPrimary"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // is summarizable flag IsSummarizable *bool `mandatory:"false" json:"isSummarizable"` // mappable MappedValue *string `mandatory:"false" json:"mappedValue"` // metric key eligible IsMetricKeyEligible *bool `mandatory:"false" json:"isMetricKeyEligible"` // metric value eligible IsMetricValueEligible *bool `mandatory:"false" json:"isMetricValueEligible"` // range facet eligible RangeFacetEligible *int64 `mandatory:"false" json:"rangeFacetEligible"` // table eligible IsTableEligible *bool `mandatory:"false" json:"isTableEligible"` // unit type UnitType *string `mandatory:"false" json:"unitType"` }
func (m LogAnalyticsFieldSummary) String() string
LogAnalyticsImportCustomChangeList LogAnalyticsImportCustomChangeList
type LogAnalyticsImportCustomChangeList struct { // createdParserNames CreatedParserNames []string `mandatory:"false" json:"createdParserNames"` // updatedParserNames UpdatedParserNames []string `mandatory:"false" json:"updatedParserNames"` // createdSourceNames CreatedSourceNames []string `mandatory:"false" json:"createdSourceNames"` // updatedSourceNames UpdatedSourceNames []string `mandatory:"false" json:"updatedSourceNames"` // createdFieldDisplayNames CreatedFieldDisplayNames []string `mandatory:"false" json:"createdFieldDisplayNames"` // updatedFieldDisplayNames UpdatedFieldDisplayNames []string `mandatory:"false" json:"updatedFieldDisplayNames"` // conflictParserNames ConflictParserNames []string `mandatory:"false" json:"conflictParserNames"` // conflictSourceNames ConflictSourceNames []string `mandatory:"false" json:"conflictSourceNames"` // conflictFieldDisplayNames ConflictFieldDisplayNames []string `mandatory:"false" json:"conflictFieldDisplayNames"` }
func (m LogAnalyticsImportCustomChangeList) String() string
LogAnalyticsImportCustomContent LogAnalyticsImportCustomContent
type LogAnalyticsImportCustomContent struct { // parserNames ParserNames []string `mandatory:"false" json:"parserNames"` // sourceNames SourceNames []string `mandatory:"false" json:"sourceNames"` // fieldNames FieldNames []string `mandatory:"false" json:"fieldNames"` ChangeList *LogAnalyticsImportCustomChangeList `mandatory:"false" json:"changeList"` // contentName ContentName *string `mandatory:"false" json:"contentName"` }
func (m LogAnalyticsImportCustomContent) String() string
LogAnalyticsLabel LogAnalytics label
type LogAnalyticsLabel struct { // alias list Aliases []LogAnalyticsLabelAlias `mandatory:"false" json:"aliases"` // count usage in source CountUsageInSource *int64 `mandatory:"false" json:"countUsageInSource"` // suggest type SuggestType *int64 `mandatory:"false" json:"suggestType"` // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // impact Impact *string `mandatory:"false" json:"impact"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // label identifier Name *string `mandatory:"false" json:"name"` // Valid values are (NONE, LOW, HIGH). NONE is default. Priority LogAnalyticsLabelPriorityEnum `mandatory:"false" json:"priority,omitempty"` // tag recommendation Recommendation *string `mandatory:"false" json:"recommendation"` // Valid values are (INFO, PROBLEM). INFO is default. Type LogAnalyticsLabelTypeEnum `mandatory:"false" json:"type,omitempty"` // user deleted flag IsUserDeleted *bool `mandatory:"false" json:"isUserDeleted"` }
func (m LogAnalyticsLabel) String() string
LogAnalyticsLabelAlias Label alias mapping view
type LogAnalyticsLabelAlias struct { // alias Alias *string `mandatory:"false" json:"alias"` // alias display name AliasDisplayName *string `mandatory:"false" json:"aliasDisplayName"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // label display name DisplayName *string `mandatory:"false" json:"displayName"` // label name Name *string `mandatory:"false" json:"name"` // priority Priority LogAnalyticsLabelAliasPriorityEnum `mandatory:"false" json:"priority,omitempty"` }
func (m LogAnalyticsLabelAlias) String() string
LogAnalyticsLabelAliasPriorityEnum Enum with underlying type: string
type LogAnalyticsLabelAliasPriorityEnum string
Set of constants representing the allowable values for LogAnalyticsLabelAliasPriorityEnum
const ( LogAnalyticsLabelAliasPriorityNone LogAnalyticsLabelAliasPriorityEnum = "NONE" LogAnalyticsLabelAliasPriorityLow LogAnalyticsLabelAliasPriorityEnum = "LOW" LogAnalyticsLabelAliasPriorityMedium LogAnalyticsLabelAliasPriorityEnum = "MEDIUM" LogAnalyticsLabelAliasPriorityHigh LogAnalyticsLabelAliasPriorityEnum = "HIGH" )
func GetLogAnalyticsLabelAliasPriorityEnumValues() []LogAnalyticsLabelAliasPriorityEnum
GetLogAnalyticsLabelAliasPriorityEnumValues Enumerates the set of values for LogAnalyticsLabelAliasPriorityEnum
LogAnalyticsLabelCollection LogAnalytics Label Collection
type LogAnalyticsLabelCollection struct { // Array of log analytics label summary. Items []LogAnalyticsLabelSummary `mandatory:"false" json:"items"` }
func (m LogAnalyticsLabelCollection) String() string
LogAnalyticsLabelDefinition LogAnalyticsLabelDefinition
type LogAnalyticsLabelDefinition struct { // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` // label name LabelName *string `mandatory:"false" json:"labelName"` }
func (m LogAnalyticsLabelDefinition) String() string
LogAnalyticsLabelOperator LogAnalyticsLabelOperator
type LogAnalyticsLabelOperator struct { // operator display name DisplayName *string `mandatory:"false" json:"displayName"` // operator internal name Name *string `mandatory:"false" json:"name"` }
func (m LogAnalyticsLabelOperator) String() string
LogAnalyticsLabelOperatorCollection LogAnalyticsLabelOperatorCollection
type LogAnalyticsLabelOperatorCollection struct { // list of label operators Items []LogAnalyticsLabelOperator `mandatory:"false" json:"items"` }
func (m LogAnalyticsLabelOperatorCollection) String() string
LogAnalyticsLabelPriorityEnum Enum with underlying type: string
type LogAnalyticsLabelPriorityEnum string
Set of constants representing the allowable values for LogAnalyticsLabelPriorityEnum
const ( LogAnalyticsLabelPriorityNone LogAnalyticsLabelPriorityEnum = "NONE" LogAnalyticsLabelPriorityLow LogAnalyticsLabelPriorityEnum = "LOW" LogAnalyticsLabelPriorityMedium LogAnalyticsLabelPriorityEnum = "MEDIUM" LogAnalyticsLabelPriorityHigh LogAnalyticsLabelPriorityEnum = "HIGH" )
func GetLogAnalyticsLabelPriorityEnumValues() []LogAnalyticsLabelPriorityEnum
GetLogAnalyticsLabelPriorityEnumValues Enumerates the set of values for LogAnalyticsLabelPriorityEnum
LogAnalyticsLabelSummary LogAnalytics label
type LogAnalyticsLabelSummary struct { // alias list Aliases []LogAnalyticsLabelAlias `mandatory:"false" json:"aliases"` // count usage in source CountUsageInSource *int64 `mandatory:"false" json:"countUsageInSource"` // suggest type SuggestType *int64 `mandatory:"false" json:"suggestType"` // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // impact Impact *string `mandatory:"false" json:"impact"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // label identifier Name *string `mandatory:"false" json:"name"` // Valid values are (NONE, LOW, HIGH). NONE is default. Priority LogAnalyticsLabelSummaryPriorityEnum `mandatory:"false" json:"priority,omitempty"` // tag recommendation Recommendation *string `mandatory:"false" json:"recommendation"` // Valid values are (INFO, PROBLEM). INFO is default. Type LogAnalyticsLabelSummaryTypeEnum `mandatory:"false" json:"type,omitempty"` // user deleted flag IsUserDeleted *bool `mandatory:"false" json:"isUserDeleted"` }
func (m LogAnalyticsLabelSummary) String() string
LogAnalyticsLabelSummaryPriorityEnum Enum with underlying type: string
type LogAnalyticsLabelSummaryPriorityEnum string
Set of constants representing the allowable values for LogAnalyticsLabelSummaryPriorityEnum
const ( LogAnalyticsLabelSummaryPriorityNone LogAnalyticsLabelSummaryPriorityEnum = "NONE" LogAnalyticsLabelSummaryPriorityLow LogAnalyticsLabelSummaryPriorityEnum = "LOW" LogAnalyticsLabelSummaryPriorityMedium LogAnalyticsLabelSummaryPriorityEnum = "MEDIUM" LogAnalyticsLabelSummaryPriorityHigh LogAnalyticsLabelSummaryPriorityEnum = "HIGH" )
func GetLogAnalyticsLabelSummaryPriorityEnumValues() []LogAnalyticsLabelSummaryPriorityEnum
GetLogAnalyticsLabelSummaryPriorityEnumValues Enumerates the set of values for LogAnalyticsLabelSummaryPriorityEnum
LogAnalyticsLabelSummaryTypeEnum Enum with underlying type: string
type LogAnalyticsLabelSummaryTypeEnum string
Set of constants representing the allowable values for LogAnalyticsLabelSummaryTypeEnum
const ( LogAnalyticsLabelSummaryTypeInfo LogAnalyticsLabelSummaryTypeEnum = "INFO" LogAnalyticsLabelSummaryTypeProblem LogAnalyticsLabelSummaryTypeEnum = "PROBLEM" )
func GetLogAnalyticsLabelSummaryTypeEnumValues() []LogAnalyticsLabelSummaryTypeEnum
GetLogAnalyticsLabelSummaryTypeEnumValues Enumerates the set of values for LogAnalyticsLabelSummaryTypeEnum
LogAnalyticsLabelTypeEnum Enum with underlying type: string
type LogAnalyticsLabelTypeEnum string
Set of constants representing the allowable values for LogAnalyticsLabelTypeEnum
const ( LogAnalyticsLabelTypeInfo LogAnalyticsLabelTypeEnum = "INFO" LogAnalyticsLabelTypeProblem LogAnalyticsLabelTypeEnum = "PROBLEM" )
func GetLogAnalyticsLabelTypeEnumValues() []LogAnalyticsLabelTypeEnum
GetLogAnalyticsLabelTypeEnumValues Enumerates the set of values for LogAnalyticsLabelTypeEnum
LogAnalyticsLabelView LogAnalyticsLabelView
type LogAnalyticsLabelView struct { // alias list Aliases []LogAnalyticsLabelAlias `mandatory:"false" json:"aliases"` // alert rule usage count CountUsageInAlertRule *int64 `mandatory:"false" json:"countUsageInAlertRule"` // source usage count CountUsageInSource *int64 `mandatory:"false" json:"countUsageInSource"` // id Id *interface{} `mandatory:"false" json:"id"` // suggest type SuggestType *int64 `mandatory:"false" json:"suggestType"` // label description Description *string `mandatory:"false" json:"description"` // label display name DisplayName *string `mandatory:"false" json:"displayName"` // tag edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // label impact Impact *string `mandatory:"false" json:"impact"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // label name Name *string `mandatory:"false" json:"name"` // priority Priority LogAnalyticsLabelViewPriorityEnum `mandatory:"false" json:"priority,omitempty"` // recommendation Recommendation *string `mandatory:"false" json:"recommendation"` // type Type *int64 `mandatory:"false" json:"type"` // user deleted flag IsUserDeleted *bool `mandatory:"false" json:"isUserDeleted"` }
func (m LogAnalyticsLabelView) String() string
LogAnalyticsLabelViewPriorityEnum Enum with underlying type: string
type LogAnalyticsLabelViewPriorityEnum string
Set of constants representing the allowable values for LogAnalyticsLabelViewPriorityEnum
const ( LogAnalyticsLabelViewPriorityNone LogAnalyticsLabelViewPriorityEnum = "NONE" LogAnalyticsLabelViewPriorityLow LogAnalyticsLabelViewPriorityEnum = "LOW" LogAnalyticsLabelViewPriorityMedium LogAnalyticsLabelViewPriorityEnum = "MEDIUM" LogAnalyticsLabelViewPriorityHigh LogAnalyticsLabelViewPriorityEnum = "HIGH" )
func GetLogAnalyticsLabelViewPriorityEnumValues() []LogAnalyticsLabelViewPriorityEnum
GetLogAnalyticsLabelViewPriorityEnumValues Enumerates the set of values for LogAnalyticsLabelViewPriorityEnum
LogAnalyticsLogGroup Summary of an Log-Analytics log group.
type LogAnalyticsLogGroup struct { // A user-friendly name that is changeable and that does not have to be unique. // Format: a leading alphanumeric, followed by zero or more // alphanumerics, underscores, spaces, backslashes, or hyphens in any order). // No trailing spaces allowed. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // The log analytics entity OCID. This ID is a reference used by log analytics features and it represents // a resource that is provisioned and managed by the customer on their premises or on the cloud. Id *string `mandatory:"false" json:"id"` // Description for this resource. Description *string `mandatory:"false" json:"description"` // The date and time the resource was created, in the format defined by RFC3339. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the resource was last updated, in the format defined by RFC3339. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m LogAnalyticsLogGroup) String() string
LogAnalyticsLogGroupSummary Summary of an Log-Analytics log group.
type LogAnalyticsLogGroupSummary struct { // The log analytics entity OCID. This ID is a reference used by log analytics features and it represents // a resource that is provisioned and managed by the customer on their premises or on the cloud. Id *string `mandatory:"true" json:"id"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name that is changeable and that does not have to be unique. // Format: a leading alphanumeric, followed by zero or more // alphanumerics, underscores, spaces, backslashes, or hyphens in any order). // No trailing spaces allowed. DisplayName *string `mandatory:"false" json:"displayName"` // Description for this resource. Description *string `mandatory:"false" json:"description"` // The date and time the resource was created, in the format defined by RFC3339. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the resource was last updated, in the format defined by RFC3339. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m LogAnalyticsLogGroupSummary) String() string
LogAnalyticsLogGroupSummaryCollection LogAnalyticsLogGroupSummaryCollection
type LogAnalyticsLogGroupSummaryCollection struct { // list of log group summary objects Items []LogAnalyticsLogGroupSummary `mandatory:"false" json:"items"` }
func (m LogAnalyticsLogGroupSummaryCollection) String() string
LogAnalyticsLookup LogAnalyticsLookup
type LogAnalyticsLookup struct { // active edit version ActiveEditVersion *int64 `mandatory:"false" json:"activeEditVersion"` // canonical link CanonicalLink *string `mandatory:"false" json:"canonicalLink"` // description Description *string `mandatory:"false" json:"description"` // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // fields Fields []LookupField `mandatory:"false" json:"fields"` // The lookup reference as an integer. LookupReference *int64 `mandatory:"false" json:"lookupReference"` // The lookup reference as a string. LookupReferenceString *string `mandatory:"false" json:"lookupReferenceString"` // The lookup type. Valid values are LOOKUP or DICTIONARY. Type LogAnalyticsLookupTypeEnum `mandatory:"false" json:"type,omitempty"` // iname Name *string `mandatory:"false" json:"name"` // is built in IsBuiltIn *int64 `mandatory:"false" json:"isBuiltIn"` // is hidden IsHidden *bool `mandatory:"false" json:"isHidden"` // name LookupDisplayName *string `mandatory:"false" json:"lookupDisplayName"` ReferringSources *AutoLookups `mandatory:"false" json:"referringSources"` StatusSummary *StatusSummary `mandatory:"false" json:"statusSummary"` // last updated date TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
func (m LogAnalyticsLookup) String() string
LogAnalyticsLookupCollection LogAnalytics Lookup Collection
type LogAnalyticsLookupCollection struct { // list of fields Items []LogAnalyticsLookup `mandatory:"false" json:"items"` }
func (m LogAnalyticsLookupCollection) String() string
LogAnalyticsLookupFields LogAnalyticsLookupFields
type LogAnalyticsLookupFields struct { // The common field name. CommonFieldName *string `mandatory:"false" json:"commonFieldName"` // The default match value. DefaultMatchValue *string `mandatory:"false" json:"defaultMatchValue"` // The display name. DisplayName *string `mandatory:"false" json:"displayName"` // A flag indicating whether or not the field is a common field. IsCommonField *bool `mandatory:"false" json:"isCommonField"` // The match operator. MatchOperator *string `mandatory:"false" json:"matchOperator"` // The field name. Name *string `mandatory:"false" json:"name"` // The position. Position *int64 `mandatory:"false" json:"position"` }
func (m LogAnalyticsLookupFields) String() string
LogAnalyticsLookupTypeEnum Enum with underlying type: string
type LogAnalyticsLookupTypeEnum string
Set of constants representing the allowable values for LogAnalyticsLookupTypeEnum
const ( LogAnalyticsLookupTypeLookup LogAnalyticsLookupTypeEnum = "Lookup" LogAnalyticsLookupTypeDictionary LogAnalyticsLookupTypeEnum = "Dictionary" )
func GetLogAnalyticsLookupTypeEnumValues() []LogAnalyticsLookupTypeEnum
GetLogAnalyticsLookupTypeEnumValues Enumerates the set of values for LogAnalyticsLookupTypeEnum
LogAnalyticsMetaFunction LogAnalyticsMetaFunction
type LogAnalyticsMetaFunction struct { // meta function argument object MetaFunctionArgument []LogAnalyticsMetaFunctionArgument `mandatory:"false" json:"metaFunctionArgument"` // component Component *string `mandatory:"false" json:"component"` // description Description *string `mandatory:"false" json:"description"` // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // meta function Id MetaFunctionId *int64 `mandatory:"false" json:"metaFunctionId"` // java class name JavaClassName *string `mandatory:"false" json:"javaClassName"` // meta function name Name *string `mandatory:"false" json:"name"` }
func (m LogAnalyticsMetaFunction) String() string
LogAnalyticsMetaFunctionArgument LogAnalyticsMetaFunctionArgument
type LogAnalyticsMetaFunctionArgument struct { // override output fields IsOverrideOutputFields *bool `mandatory:"false" json:"isOverrideOutputFields"` // argument display name ArgumentDisplayName *string `mandatory:"false" json:"argumentDisplayName"` // argument example ArgumentExample *string `mandatory:"false" json:"argumentExample"` // argument service ArgumentService *string `mandatory:"false" json:"argumentService"` // argument data type ArgumentDataType *string `mandatory:"false" json:"argumentDataType"` // argument description ArgumentDescription *string `mandatory:"false" json:"argumentDescription"` // argument name ArgumentName *string `mandatory:"false" json:"argumentName"` // argument order ArgumentOrder *int64 `mandatory:"false" json:"argumentOrder"` // argument type ArgumentType *int64 `mandatory:"false" json:"argumentType"` // meta function id ArgumentId *int64 `mandatory:"false" json:"argumentId"` // column ArgumentLookupColumn *string `mandatory:"false" json:"argumentLookupColumn"` // column position ArgumentLookupColumnPosition *int64 `mandatory:"false" json:"argumentLookupColumnPosition"` // value ArgumentValue *string `mandatory:"false" json:"argumentValue"` }
func (m LogAnalyticsMetaFunctionArgument) String() string
LogAnalyticsMetaFunctionCollection LogAnalyticsMetaFunctionCollection
type LogAnalyticsMetaFunctionCollection struct { // list of meta functions Items []LogAnalyticsMetaFunction `mandatory:"false" json:"items"` }
func (m LogAnalyticsMetaFunctionCollection) String() string
LogAnalyticsMetaSourceType LogAnalyticsMetaSourceType
type LogAnalyticsMetaSourceType struct { // built in parser name BuiltInParserName *string `mandatory:"false" json:"builtInParserName"` // type description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // entity display name EntityDisplayName *string `mandatory:"false" json:"entityDisplayName"` // entity name EntityName *string `mandatory:"false" json:"entityName"` // source type name Name *string `mandatory:"false" json:"name"` // maximum exclude pattern MaximumExcludePattern *int64 `mandatory:"false" json:"maximumExcludePattern"` // maximum include pattern MaximumIncludePattern *int64 `mandatory:"false" json:"maximumIncludePattern"` }
func (m LogAnalyticsMetaSourceType) String() string
LogAnalyticsMetaSourceTypeCollection Source Meta Type List
type LogAnalyticsMetaSourceTypeCollection struct { // list of tag priorities Items []LogAnalyticsMetaSourceType `mandatory:"false" json:"items"` }
func (m LogAnalyticsMetaSourceTypeCollection) String() string
LogAnalyticsMetric LogAnalyticsMetric
type LogAnalyticsMetric struct { // aggregation field AggregationField *string `mandatory:"false" json:"aggregationField"` // bucket metadata BucketMetadata *string `mandatory:"false" json:"bucketMetadata"` // clock period ClockPeriod *string `mandatory:"false" json:"clockPeriod"` // description Description *string `mandatory:"false" json:"description"` // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // field name FieldName *string `mandatory:"false" json:"fieldName"` // field value array FieldValues []string `mandatory:"false" json:"fieldValues"` // grouping fields GroupingField *string `mandatory:"false" json:"groupingField"` // is enabled flag IsEnabled *bool `mandatory:"false" json:"isEnabled"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // metric display name DisplayName *string `mandatory:"false" json:"displayName"` // metric Id MetricReference *int64 `mandatory:"false" json:"metricReference"` // name Name *string `mandatory:"false" json:"name"` // metric type MetricType LogAnalyticsMetricMetricTypeEnum `mandatory:"false" json:"metricType,omitempty"` // is metric source map enabled flag IsMetricSourceEnabled *bool `mandatory:"false" json:"isMetricSourceEnabled"` // operator Operator LogAnalyticsMetricOperatorEnum `mandatory:"false" json:"operator,omitempty"` // sources Sources []LogAnalyticsSource `mandatory:"false" json:"sources"` // entity type EntityType *string `mandatory:"false" json:"entityType"` // last updated date TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // unit type UnitType *string `mandatory:"false" json:"unitType"` // user customized IsUserCustomized *bool `mandatory:"false" json:"isUserCustomized"` }
func (m LogAnalyticsMetric) String() string
LogAnalyticsMetricMetricTypeEnum Enum with underlying type: string
type LogAnalyticsMetricMetricTypeEnum string
Set of constants representing the allowable values for LogAnalyticsMetricMetricTypeEnum
const ( LogAnalyticsMetricMetricTypeCount LogAnalyticsMetricMetricTypeEnum = "COUNT" LogAnalyticsMetricMetricTypeSum LogAnalyticsMetricMetricTypeEnum = "SUM" LogAnalyticsMetricMetricTypeAverage LogAnalyticsMetricMetricTypeEnum = "AVERAGE" LogAnalyticsMetricMetricTypeCountDistribution LogAnalyticsMetricMetricTypeEnum = "COUNT_DISTRIBUTION" LogAnalyticsMetricMetricTypeSumDistribution LogAnalyticsMetricMetricTypeEnum = "SUM_DISTRIBUTION" LogAnalyticsMetricMetricTypeAverageDistribution LogAnalyticsMetricMetricTypeEnum = "AVERAGE_DISTRIBUTION" )
func GetLogAnalyticsMetricMetricTypeEnumValues() []LogAnalyticsMetricMetricTypeEnum
GetLogAnalyticsMetricMetricTypeEnumValues Enumerates the set of values for LogAnalyticsMetricMetricTypeEnum
LogAnalyticsMetricOperatorEnum Enum with underlying type: string
type LogAnalyticsMetricOperatorEnum string
Set of constants representing the allowable values for LogAnalyticsMetricOperatorEnum
const ( LogAnalyticsMetricOperatorContainsIgnoreCase LogAnalyticsMetricOperatorEnum = "CONTAINS_IGNORE_CASE" LogAnalyticsMetricOperatorInIgnoreCase LogAnalyticsMetricOperatorEnum = "IN_IGNORE_CASE" LogAnalyticsMetricOperatorEqualIgnoreCase LogAnalyticsMetricOperatorEnum = "EQUAL_IGNORE_CASE" LogAnalyticsMetricOperatorNotNull LogAnalyticsMetricOperatorEnum = "NOT_NULL" )
func GetLogAnalyticsMetricOperatorEnumValues() []LogAnalyticsMetricOperatorEnum
GetLogAnalyticsMetricOperatorEnumValues Enumerates the set of values for LogAnalyticsMetricOperatorEnum
LogAnalyticsObjectCollectionRule The configuration details of an Object Storage based collection rule.
type LogAnalyticsObjectCollectionRule struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this rule. Id *string `mandatory:"true" json:"id"` // A unique name to the rule. The name must be unique, within the tenancy, and cannot be changed. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Object Storage namespace. OsNamespace *string `mandatory:"true" json:"osNamespace"` // Name of the Object Storage bucket. OsBucketName *string `mandatory:"true" json:"osBucketName"` // The type of log collection. CollectionType ObjectCollectionRuleCollectionTypesEnum `mandatory:"true" json:"collectionType"` // The oldest time of the file in the bucket to consider for collection. // Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string. // Use this for HISTORIC or HISTORIC_LIVE collection types. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error. PollSince *string `mandatory:"true" json:"pollSince"` // Logging Analytics Log group OCID to associate the processed logs with. LogGroupId *string `mandatory:"true" json:"logGroupId"` // Name of the Logging Analytics Source to use for the processing. LogSourceName *string `mandatory:"true" json:"logSourceName"` // The current state of the rule. LifecycleState ObjectCollectionRuleLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // The time when this rule was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time when this rule was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Whether or not this rule is currently enabled. IsEnabled *bool `mandatory:"true" json:"isEnabled"` // A string that describes the details of the rule. It does not have to be unique, and can be changed. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The newest time of the file in the bucket to consider for collection. // Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. // Use this for HISTORIC collection type. When collectionType is LIVE or HISTORIC_LIVE, specifying pollTill will result in error. PollTill *string `mandatory:"false" json:"pollTill"` // Logging Analytics entity OCID to associate the processed logs with. EntityId *string `mandatory:"false" json:"entityId"` // An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. // It is recommended to set this value as ISO_8859_1 when configuring content of the objects having more numeric characters, // and very few alphabets. // For e.g. this applies when configuring VCN Flow Logs. CharEncoding *string `mandatory:"false" json:"charEncoding"` // Use this to override some property values which are defined at bucket level to the scope of object. // Supported propeties for override are, logSourceName, charEncoding. // Supported matchType for override are "contains". Overrides map[string][]PropertyOverride `mandatory:"false" json:"overrides"` // A detailed status of the life cycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
func (m LogAnalyticsObjectCollectionRule) String() string
LogAnalyticsObjectCollectionRuleCollection Collection of LogAnalyticsObjectCollectionRuleSummary objects.
type LogAnalyticsObjectCollectionRuleCollection struct { // List of LogAnalyticsObjectCollectionRuleSummary objects. Items []LogAnalyticsObjectCollectionRuleSummary `mandatory:"true" json:"items"` }
func (m LogAnalyticsObjectCollectionRuleCollection) String() string
LogAnalyticsObjectCollectionRuleSummary The summary of an Object Storage based collection rule.
type LogAnalyticsObjectCollectionRuleSummary struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this rule. Id *string `mandatory:"true" json:"id"` // A unique name to the rule. The name must be unique, within the tenancy, and cannot be changed. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Object Storage namespace. OsNamespace *string `mandatory:"true" json:"osNamespace"` // Name of the Object Storage bucket. OsBucketName *string `mandatory:"true" json:"osBucketName"` // The type of log collection. CollectionType ObjectCollectionRuleCollectionTypesEnum `mandatory:"true" json:"collectionType"` // The current state of the rule. LifecycleState ObjectCollectionRuleLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // The time when this rule was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time when this rule was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Whether or not this rule is currently enabled. IsEnabled *bool `mandatory:"true" json:"isEnabled"` // A unique name given to the rule. The name must be unique within the tenancy, and cannot be modified. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // A detailed status of the life cycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
func (m LogAnalyticsObjectCollectionRuleSummary) String() string
LogAnalyticsOperationTypesEnum Enum with underlying type: string
type LogAnalyticsOperationTypesEnum string
Set of constants representing the allowable values for LogAnalyticsOperationTypesEnum
const ( LogAnalyticsOperationTypesCreateLogAnalytics LogAnalyticsOperationTypesEnum = "CREATE_LOG_ANALYTICS" LogAnalyticsOperationTypesDeleteLogAnalytics LogAnalyticsOperationTypesEnum = "DELETE_LOG_ANALYTICS" )
func GetLogAnalyticsOperationTypesEnumValues() []LogAnalyticsOperationTypesEnum
GetLogAnalyticsOperationTypesEnumValues Enumerates the set of values for LogAnalyticsOperationTypesEnum
LogAnalyticsParameter LogAnalyticsParameter
type LogAnalyticsParameter struct { // default value DefaultValue *string `mandatory:"false" json:"defaultValue"` // description Description *string `mandatory:"false" json:"description"` // is active flag IsActive *bool `mandatory:"false" json:"isActive"` // parameter name Name *string `mandatory:"false" json:"name"` // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` }
func (m LogAnalyticsParameter) String() string
LogAnalyticsParser LoganParserDetails
type LogAnalyticsParser struct { // content Content *string `mandatory:"false" json:"content"` // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // encoding Encoding *string `mandatory:"false" json:"encoding"` // example content ExampleContent *string `mandatory:"false" json:"exampleContent"` // fields Maps FieldMaps []LogAnalyticsParserField `mandatory:"false" json:"fieldMaps"` // footer regular expression FooterContent *string `mandatory:"false" json:"footerContent"` // header content HeaderContent *string `mandatory:"false" json:"headerContent"` // Name Name *string `mandatory:"false" json:"name"` // is default flag IsDefault *bool `mandatory:"false" json:"isDefault"` // is single line content IsSingleLineContent *bool `mandatory:"false" json:"isSingleLineContent"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // language Language *string `mandatory:"false" json:"language"` // last updated date TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // log type test request version LogTypeTestRequestVersion *int `mandatory:"false" json:"logTypeTestRequestVersion"` // mapped parser list MappedParsers []LogAnalyticsParser `mandatory:"false" json:"mappedParsers"` // parser ignore line characters ParserIgnorelineCharacters *string `mandatory:"false" json:"parserIgnorelineCharacters"` // is hidden flag IsHidden *bool `mandatory:"false" json:"isHidden"` // sequence ParserSequence *int `mandatory:"false" json:"parserSequence"` // time zone ParserTimezone *string `mandatory:"false" json:"parserTimezone"` ParserFilter *LogAnalyticsParserFilter `mandatory:"false" json:"parserFilter"` // write once IsParserWrittenOnce *bool `mandatory:"false" json:"isParserWrittenOnce"` // plugin instance list ParserFunctions []LogAnalyticsParserFunction `mandatory:"false" json:"parserFunctions"` // sources using this parser SourcesCount *int64 `mandatory:"false" json:"sourcesCount"` // sources using list Sources []LogAnalyticsSource `mandatory:"false" json:"sources"` // tokenize original text ShouldTokenizeOriginalText *bool `mandatory:"false" json:"shouldTokenizeOriginalText"` // type Type LogAnalyticsParserTypeEnum `mandatory:"false" json:"type,omitempty"` // user deleted flag IsUserDeleted *bool `mandatory:"false" json:"isUserDeleted"` }
func (m LogAnalyticsParser) String() string
LogAnalyticsParserCollection LogAnalyticsParserCollection
type LogAnalyticsParserCollection struct { // list of parsers Items []LogAnalyticsParserSummary `mandatory:"false" json:"items"` }
func (m LogAnalyticsParserCollection) String() string
LogAnalyticsParserField LogAnalyticsParserField
type LogAnalyticsParserField struct { Field *LogAnalyticsField `mandatory:"false" json:"field"` // parser field map Id ParserFieldId *int64 `mandatory:"false" json:"parserFieldId"` // field expression ParserFieldExpression *string `mandatory:"false" json:"parserFieldExpression"` // field internal name ParserFieldName *string `mandatory:"false" json:"parserFieldName"` // internal name StorageFieldName *string `mandatory:"false" json:"storageFieldName"` // integrator name ParserFieldIntegratorName *string `mandatory:"false" json:"parserFieldIntegratorName"` // parser internal name ParserName *string `mandatory:"false" json:"parserName"` // sequence ParserFieldSequence *int64 `mandatory:"false" json:"parserFieldSequence"` Parser *LogAnalyticsParser `mandatory:"false" json:"parser"` // structured column information StructuredColumnInfo *string `mandatory:"false" json:"structuredColumnInfo"` }
func (m LogAnalyticsParserField) String() string
LogAnalyticsParserFilter LogAnalyticsParserFilter
type LogAnalyticsParserFilter struct { // id Id *string `mandatory:"false" json:"id"` Parser *LogAnalyticsParser `mandatory:"false" json:"parser"` // agent version AgentVersion *string `mandatory:"false" json:"agentVersion"` // is in use flag IsInUse *int64 `mandatory:"false" json:"isInUse"` // operating system OperatingSystem *string `mandatory:"false" json:"operatingSystem"` // parser Id ParserId *int64 `mandatory:"false" json:"parserId"` // version Version *string `mandatory:"false" json:"version"` }
func (m LogAnalyticsParserFilter) String() string
LogAnalyticsParserFunction LogAnalyticsParserFunction
type LogAnalyticsParserFunction struct { ParserMetaPlugin *LogAnalyticsParserMetaPlugin `mandatory:"false" json:"parserMetaPlugin"` // plugin instance Id ParserFunctionId *int64 `mandatory:"false" json:"parserFunctionId"` // plugin instance internal name ParserFunctionName *string `mandatory:"false" json:"parserFunctionName"` // is enabled flag IsEnabled *bool `mandatory:"false" json:"isEnabled"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // parser Id ParserId *int64 `mandatory:"false" json:"parserId"` // parser internal name ParserName *string `mandatory:"false" json:"parserName"` // plugin type internal name ParserMetaPluginName *string `mandatory:"false" json:"parserMetaPluginName"` // priority ParserFunctionPriority *int64 `mandatory:"false" json:"parserFunctionPriority"` // parameter map list ParserFunctionParameters []LogAnalyticsParserFunctionParameter `mandatory:"false" json:"parserFunctionParameters"` }
func (m LogAnalyticsParserFunction) String() string
LogAnalyticsParserFunctionCollection LogAnalyticsParserFunctionCollection
type LogAnalyticsParserFunctionCollection struct { // meta pre-process pagination list Items []LogAnalyticsParserFunction `mandatory:"false" json:"items"` }
func (m LogAnalyticsParserFunctionCollection) String() string
LogAnalyticsParserFunctionParameter LogAnalyticsParserFunctionParameter
type LogAnalyticsParserFunctionParameter struct { // plugin Id ParserFunctionId *int64 `mandatory:"false" json:"parserFunctionId"` // internal name ParserFunctionParameterName *string `mandatory:"false" json:"parserFunctionParameterName"` // plugin instance Id ParserFunctionParameterId *int64 `mandatory:"false" json:"parserFunctionParameterId"` // parameter internal name ParserMetaPluginParameterName *string `mandatory:"false" json:"parserMetaPluginParameterName"` // parameter value ParserMetaPluginParameterValue *string `mandatory:"false" json:"parserMetaPluginParameterValue"` // parser internal name ParserName *string `mandatory:"false" json:"parserName"` ParserMetaPluginParameter *LogAnalyticsParserMetaPluginParameter `mandatory:"false" json:"parserMetaPluginParameter"` }
func (m LogAnalyticsParserFunctionParameter) String() string
LogAnalyticsParserMetaPlugin LogAnalyticsParserMetaPlugin
type LogAnalyticsParserMetaPlugin struct { // parameter list MetaPluginParameters []LogAnalyticsParserMetaPluginParameter `mandatory:"false" json:"metaPluginParameters"` // plugin description Description *string `mandatory:"false" json:"description"` // plugin display name DisplayName *string `mandatory:"false" json:"displayName"` // plugin internal name Name *string `mandatory:"false" json:"name"` }
func (m LogAnalyticsParserMetaPlugin) String() string
LogAnalyticsParserMetaPluginCollection LogAnalyticsParserMetaPluginCollection
type LogAnalyticsParserMetaPluginCollection struct { // list of meta pre-process pagination objects Items []LogAnalyticsParserMetaPlugin `mandatory:"false" json:"items"` }
func (m LogAnalyticsParserMetaPluginCollection) String() string
LogAnalyticsParserMetaPluginParameter LogAnalyticsParserMetaPluginParameter
type LogAnalyticsParserMetaPluginParameter struct { // parameter description Description *string `mandatory:"false" json:"description"` // parameter internal name Name *string `mandatory:"false" json:"name"` // is mandatory flag IsMandatory *bool `mandatory:"false" json:"isMandatory"` // is repeatable flag IsRepeatable *bool `mandatory:"false" json:"isRepeatable"` // plugin internal name PluginName *string `mandatory:"false" json:"pluginName"` // parameter type Type *string `mandatory:"false" json:"type"` }
func (m LogAnalyticsParserMetaPluginParameter) String() string
LogAnalyticsParserSummary LoganParserDetails
type LogAnalyticsParserSummary struct { // content Content *string `mandatory:"false" json:"content"` // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // encoding Encoding *string `mandatory:"false" json:"encoding"` // example content ExampleContent *string `mandatory:"false" json:"exampleContent"` // fields Maps FieldMaps []LogAnalyticsParserField `mandatory:"false" json:"fieldMaps"` // footer regular expression FooterContent *string `mandatory:"false" json:"footerContent"` // header content HeaderContent *string `mandatory:"false" json:"headerContent"` // Name Name *string `mandatory:"false" json:"name"` // is default flag IsDefault *bool `mandatory:"false" json:"isDefault"` // is single line content IsSingleLineContent *bool `mandatory:"false" json:"isSingleLineContent"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // language Language *string `mandatory:"false" json:"language"` // last updated date TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // log type test request version LogTypeTestRequestVersion *int `mandatory:"false" json:"logTypeTestRequestVersion"` // mapped parser list MappedParsers []LogAnalyticsParser `mandatory:"false" json:"mappedParsers"` // parser ignore line characters ParserIgnorelineCharacters *string `mandatory:"false" json:"parserIgnorelineCharacters"` // is hidden flag IsHidden *bool `mandatory:"false" json:"isHidden"` // sequence ParserSequence *int `mandatory:"false" json:"parserSequence"` // time zone ParserTimezone *string `mandatory:"false" json:"parserTimezone"` ParserFilter *LogAnalyticsParserFilter `mandatory:"false" json:"parserFilter"` // write once IsParserWrittenOnce *bool `mandatory:"false" json:"isParserWrittenOnce"` // plugin instance list ParserFunctions []LogAnalyticsParserFunction `mandatory:"false" json:"parserFunctions"` // sources using this parser SourcesCount *int64 `mandatory:"false" json:"sourcesCount"` // sources using list Sources []LogAnalyticsSource `mandatory:"false" json:"sources"` // tokenize original text ShouldTokenizeOriginalText *bool `mandatory:"false" json:"shouldTokenizeOriginalText"` // type Type LogAnalyticsParserSummaryTypeEnum `mandatory:"false" json:"type,omitempty"` // user deleted flag IsUserDeleted *bool `mandatory:"false" json:"isUserDeleted"` }
func (m LogAnalyticsParserSummary) String() string
LogAnalyticsParserSummaryTypeEnum Enum with underlying type: string
type LogAnalyticsParserSummaryTypeEnum string
Set of constants representing the allowable values for LogAnalyticsParserSummaryTypeEnum
const ( LogAnalyticsParserSummaryTypeXml LogAnalyticsParserSummaryTypeEnum = "XML" LogAnalyticsParserSummaryTypeJson LogAnalyticsParserSummaryTypeEnum = "JSON" LogAnalyticsParserSummaryTypeRegex LogAnalyticsParserSummaryTypeEnum = "REGEX" LogAnalyticsParserSummaryTypeOdl LogAnalyticsParserSummaryTypeEnum = "ODL" )
func GetLogAnalyticsParserSummaryTypeEnumValues() []LogAnalyticsParserSummaryTypeEnum
GetLogAnalyticsParserSummaryTypeEnumValues Enumerates the set of values for LogAnalyticsParserSummaryTypeEnum
LogAnalyticsParserTypeEnum Enum with underlying type: string
type LogAnalyticsParserTypeEnum string
Set of constants representing the allowable values for LogAnalyticsParserTypeEnum
const ( LogAnalyticsParserTypeXml LogAnalyticsParserTypeEnum = "XML" LogAnalyticsParserTypeJson LogAnalyticsParserTypeEnum = "JSON" LogAnalyticsParserTypeRegex LogAnalyticsParserTypeEnum = "REGEX" LogAnalyticsParserTypeOdl LogAnalyticsParserTypeEnum = "ODL" )
func GetLogAnalyticsParserTypeEnumValues() []LogAnalyticsParserTypeEnum
GetLogAnalyticsParserTypeEnumValues Enumerates the set of values for LogAnalyticsParserTypeEnum
LogAnalyticsPatternFilter LogAnalyticsPatternFilter
type LogAnalyticsPatternFilter struct { Pattern *LogAnalyticsSourcePattern `mandatory:"false" json:"pattern"` // agent version AgentVersion *string `mandatory:"false" json:"agentVersion"` // is in use flag IsInUse *bool `mandatory:"false" json:"isInUse"` // operating system OperatingSystem *string `mandatory:"false" json:"operatingSystem"` // pattern Id PatternId *int64 `mandatory:"false" json:"patternId"` // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` // version Version *string `mandatory:"false" json:"version"` Source *LogAnalyticsSource `mandatory:"false" json:"source"` }
func (m LogAnalyticsPatternFilter) String() string
LogAnalyticsSource LogAnalyticsSource
type LogAnalyticsSource struct { // alert conditions LabelConditions []LogAnalyticsSourceLabelCondition `mandatory:"false" json:"labelConditions"` // association count AssociationCount *int `mandatory:"false" json:"associationCount"` // association entity AssociationEntity []LogAnalyticsAssociation `mandatory:"false" json:"associationEntity"` // data filter definitions DataFilterDefinitions []LogAnalyticsSourceDataFilter `mandatory:"false" json:"dataFilterDefinitions"` // DB credential DatabaseCredential *string `mandatory:"false" json:"databaseCredential"` // extended field definition ExtendedFieldDefinitions []LogAnalyticsSourceExtendedFieldDefinition `mandatory:"false" json:"extendedFieldDefinitions"` // is for cloud flag IsForCloud *bool `mandatory:"false" json:"isForCloud"` // labels Labels []LogAnalyticsLabelView `mandatory:"false" json:"labels"` // metric definitions MetricDefinitions []LogAnalyticsMetric `mandatory:"false" json:"metricDefinitions"` // metric source map Metrics []LogAnalyticsSourceMetric `mandatory:"false" json:"metrics"` // out-of-the-box source parser list OobParsers []LogAnalyticsParser `mandatory:"false" json:"oobParsers"` // parameters Parameters []LogAnalyticsParameter `mandatory:"false" json:"parameters"` // pattern count PatternCount *int `mandatory:"false" json:"patternCount"` // patterns Patterns []LogAnalyticsSourcePattern `mandatory:"false" json:"patterns"` // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // source edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // source functions Functions []LogAnalyticsSourceFunction `mandatory:"false" json:"functions"` // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` // source internal name Name *string `mandatory:"false" json:"name"` // is secure content flag IsSecureContent *bool `mandatory:"false" json:"isSecureContent"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // parser list Parsers []LogAnalyticsParser `mandatory:"false" json:"parsers"` // rule auto association enabled flag IsAutoAssociationEnabled *bool `mandatory:"false" json:"isAutoAssociationEnabled"` // rule auto association override IsAutoAssociationOverride *bool `mandatory:"false" json:"isAutoAssociationOverride"` // rule Id RuleId *int64 `mandatory:"false" json:"ruleId"` // source type internal name TypeName *string `mandatory:"false" json:"typeName"` // source type name TypeDisplayName *string `mandatory:"false" json:"typeDisplayName"` // source warning configuration WarningConfig *int64 `mandatory:"false" json:"warningConfig"` // source metadata fields MetadataFields []LogAnalyticsSourceMetadataField `mandatory:"false" json:"metadataFields"` // tags LabelDefinitions []LogAnalyticsLabelDefinition `mandatory:"false" json:"labelDefinitions"` // Entity types EntityTypes []LogAnalyticsSourceEntityType `mandatory:"false" json:"entityTypes"` // time zone override IsTimezoneOverride *bool `mandatory:"false" json:"isTimezoneOverride"` // source parser list UserParsers []LogAnalyticsParser `mandatory:"false" json:"userParsers"` // timeUpdated TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // An array of event types. EventTypes []EventType `mandatory:"false" json:"eventTypes"` }
func (m LogAnalyticsSource) String() string
LogAnalyticsSourceCollection LogAnalyticsSourceCollection
type LogAnalyticsSourceCollection struct { // list of sources Items []LogAnalyticsSourceSummary `mandatory:"false" json:"items"` }
func (m LogAnalyticsSourceCollection) String() string
LogAnalyticsSourceDataFilter LogAnalyticsSourceDataFilter
type LogAnalyticsSourceDataFilter struct { // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // enabled IsEnabled *bool `mandatory:"false" json:"isEnabled"` // field internal name FieldName *string `mandatory:"false" json:"fieldName"` // hash type HashType *int `mandatory:"false" json:"hashType"` // filter Id DataFilterId *int64 `mandatory:"false" json:"dataFilterId"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // regular expression match MatchRegularExpression *string `mandatory:"false" json:"matchRegularExpression"` // order Order *int64 `mandatory:"false" json:"order"` // path Path *string `mandatory:"false" json:"path"` // replacement string ReplacementString *string `mandatory:"false" json:"replacementString"` // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` // filterType FilterType LogAnalyticsSourceDataFilterFilterTypeEnum `mandatory:"false" json:"filterType,omitempty"` }
func (m LogAnalyticsSourceDataFilter) String() string
LogAnalyticsSourceDataFilterFilterTypeEnum Enum with underlying type: string
type LogAnalyticsSourceDataFilterFilterTypeEnum string
Set of constants representing the allowable values for LogAnalyticsSourceDataFilterFilterTypeEnum
const ( LogAnalyticsSourceDataFilterFilterTypeMask LogAnalyticsSourceDataFilterFilterTypeEnum = "MASK" LogAnalyticsSourceDataFilterFilterTypeHashMask LogAnalyticsSourceDataFilterFilterTypeEnum = "HASH_MASK" LogAnalyticsSourceDataFilterFilterTypeDropLogEntry LogAnalyticsSourceDataFilterFilterTypeEnum = "DROP_LOG_ENTRY" LogAnalyticsSourceDataFilterFilterTypeDropString LogAnalyticsSourceDataFilterFilterTypeEnum = "DROP_STRING" )
func GetLogAnalyticsSourceDataFilterFilterTypeEnumValues() []LogAnalyticsSourceDataFilterFilterTypeEnum
GetLogAnalyticsSourceDataFilterFilterTypeEnumValues Enumerates the set of values for LogAnalyticsSourceDataFilterFilterTypeEnum
LogAnalyticsSourceEntityType LogAnalyticsSourceEntityType
type LogAnalyticsSourceEntityType struct { // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` // Entity type EntityType *string `mandatory:"false" json:"entityType"` // type category EntityTypeCategory *string `mandatory:"false" json:"entityTypeCategory"` // Entity type display name EntityTypeDisplayName *string `mandatory:"false" json:"entityTypeDisplayName"` }
func (m LogAnalyticsSourceEntityType) String() string
LogAnalyticsSourceExtendedFieldDefinition LogAnalyticsSourceExtendedFieldDefinition
type LogAnalyticsSourceExtendedFieldDefinition struct { Field *LogAnalyticsField `mandatory:"false" json:"field"` // display regular expression DisplayRegularExpression *string `mandatory:"false" json:"displayRegularExpression"` // extended fields ExtendedFields []LogAnalyticsExtendedField `mandatory:"false" json:"extendedFields"` // base field internal name BaseFieldName *string `mandatory:"false" json:"baseFieldName"` // base field log text BaseFieldLogText *string `mandatory:"false" json:"baseFieldLogText"` // conditional data type ConditionDataType *string `mandatory:"false" json:"conditionDataType"` // conditional field ConditionField *string `mandatory:"false" json:"conditionField"` // conditional operator ConditionOperator *string `mandatory:"false" json:"conditionOperator"` // conditional value ConditionValue *string `mandatory:"false" json:"conditionValue"` // converted regular expression ConvertedRegularExpression *string `mandatory:"false" json:"convertedRegularExpression"` // enabled IsEnabled *bool `mandatory:"false" json:"isEnabled"` // id ExtendedFieldDefinitionId *int64 `mandatory:"false" json:"extendedFieldDefinitionId"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // regular expression RegularExpression *string `mandatory:"false" json:"regularExpression"` // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` // last updated date TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
func (m LogAnalyticsSourceExtendedFieldDefinition) String() string
LogAnalyticsSourceExtendedFieldDefinitionCollection LogAnalyticsSourceExtendedFieldDefinitionCollection
type LogAnalyticsSourceExtendedFieldDefinitionCollection struct { // list of extended field definitions Items []LogAnalyticsSourceExtendedFieldDefinition `mandatory:"false" json:"items"` }
func (m LogAnalyticsSourceExtendedFieldDefinitionCollection) String() string
LogAnalyticsSourceFunction LogAnalyticsSourceFunction
type LogAnalyticsSourceFunction struct { // argument Arguments []LogAnalyticsMetaFunctionArgument `mandatory:"false" json:"arguments"` // enabled flag IsEnabled *bool `mandatory:"false" json:"isEnabled"` Function *LogAnalyticsMetaFunction `mandatory:"false" json:"function"` // source function Id FunctionId *int64 `mandatory:"false" json:"functionId"` // source function order Order *int64 `mandatory:"false" json:"order"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // column LookupColumn *string `mandatory:"false" json:"lookupColumn"` // column position LookupColumnPosition *int64 `mandatory:"false" json:"lookupColumnPosition"` // lookup display name LookupDisplayName *string `mandatory:"false" json:"lookupDisplayName"` // lookup mode LookupMode *int64 `mandatory:"false" json:"lookupMode"` // lookup table LookupTable *string `mandatory:"false" json:"lookupTable"` // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` }
func (m LogAnalyticsSourceFunction) String() string
LogAnalyticsSourceLabelCondition LogAnalyticsSourceLabelCondition
type LogAnalyticsSourceLabelCondition struct { // message Message *string `mandatory:"false" json:"message"` // visible flag IsVisible *bool `mandatory:"false" json:"isVisible"` // block condition field BlockConditionField *string `mandatory:"false" json:"blockConditionField"` // block condition operator BlockConditionOperator *string `mandatory:"false" json:"blockConditionOperator"` // block condition value BlockConditionValue *string `mandatory:"false" json:"blockConditionValue"` // condition value LabelConditionValue *string `mandatory:"false" json:"labelConditionValue"` // list of condition values LabelConditionValues []string `mandatory:"false" json:"labelConditionValues"` // content example ContentExample *string `mandatory:"false" json:"contentExample"` // enabled IsEnabled *bool `mandatory:"false" json:"isEnabled"` // field internal name FieldName *string `mandatory:"false" json:"fieldName"` // Id LabelConditionId *int64 `mandatory:"false" json:"labelConditionId"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // operator LabelConditionOperator *string `mandatory:"false" json:"labelConditionOperator"` // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` // label display name LabelDisplayName *string `mandatory:"false" json:"labelDisplayName"` // label storage field StorageField *string `mandatory:"false" json:"storageField"` // label name LabelName *string `mandatory:"false" json:"labelName"` // inline label exists in DB flag IsInlineLabelExistingInDatabase *bool `mandatory:"false" json:"isInlineLabelExistingInDatabase"` }
func (m LogAnalyticsSourceLabelCondition) String() string
LogAnalyticsSourceMetadataField LogAnalyticsSourceMetadataField
type LogAnalyticsSourceMetadataField struct { // field internal name FieldName *string `mandatory:"false" json:"fieldName"` // is enabled flag IsEnabled *bool `mandatory:"false" json:"isEnabled"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // key Key *string `mandatory:"false" json:"key"` // source internal name SourceName *string `mandatory:"false" json:"sourceName"` }
func (m LogAnalyticsSourceMetadataField) String() string
LogAnalyticsSourceMetric LogAnalyticsSourceMetric
type LogAnalyticsSourceMetric struct { // is enabled flag IsMetricSourceEnabled *bool `mandatory:"false" json:"isMetricSourceEnabled"` // metric name MetricName *string `mandatory:"false" json:"metricName"` // source internal name SourceName *string `mandatory:"false" json:"sourceName"` // entity type EntityType *string `mandatory:"false" json:"entityType"` }
func (m LogAnalyticsSourceMetric) String() string
LogAnalyticsSourcePattern LogAnalyticsSourcePattern
type LogAnalyticsSourcePattern struct { // converted text ConvertedText *string `mandatory:"false" json:"convertedText"` // parser Id DbParserId *int64 `mandatory:"false" json:"dbParserId"` // date time columns DbPatternDateTimeColumns *string `mandatory:"false" json:"dbPatternDateTimeColumns"` // date time field DbPatternDateTimeField *string `mandatory:"false" json:"dbPatternDateTimeField"` // sequence column DbPatternSequenceColumn *string `mandatory:"false" json:"dbPatternSequenceColumn"` // field list Fields []LogAnalyticsParserField `mandatory:"false" json:"fields"` // is include flag IsInclude *bool `mandatory:"false" json:"isInclude"` // is default flag IsDefault *bool `mandatory:"false" json:"isDefault"` PatternFilter *LogAnalyticsPatternFilter `mandatory:"false" json:"patternFilter"` // alias Alias *string `mandatory:"false" json:"alias"` // description Description *string `mandatory:"false" json:"description"` // is enabled flag IsEnabled *bool `mandatory:"false" json:"isEnabled"` // pattern Id PatternId *int64 `mandatory:"false" json:"patternId"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` // suppress agent warning IsAgentWarningSuppressed *bool `mandatory:"false" json:"isAgentWarningSuppressed"` // pattern text PatternText *string `mandatory:"false" json:"patternText"` // pattern type PatternType *int64 `mandatory:"false" json:"patternType"` // source entity types EntityType []string `mandatory:"false" json:"entityType"` }
func (m LogAnalyticsSourcePattern) String() string
LogAnalyticsSourcePatternCollection LogAnalyticsSourcePatternCollection
type LogAnalyticsSourcePatternCollection struct { // list of source patterns Items []LogAnalyticsSourcePattern `mandatory:"false" json:"items"` }
func (m LogAnalyticsSourcePatternCollection) String() string
LogAnalyticsSourceSummary LogAnalyticsSourceSummary
type LogAnalyticsSourceSummary struct { // alert conditions LabelConditions []LogAnalyticsSourceLabelCondition `mandatory:"false" json:"labelConditions"` // association count AssociationCount *int `mandatory:"false" json:"associationCount"` // association entity AssociationEntity []LogAnalyticsAssociation `mandatory:"false" json:"associationEntity"` // data filter definitions DataFilterDefinitions []LogAnalyticsSourceDataFilter `mandatory:"false" json:"dataFilterDefinitions"` // DB credential DatabaseCredential *string `mandatory:"false" json:"databaseCredential"` // extended field definition ExtendedFieldDefinitions []LogAnalyticsSourceExtendedFieldDefinition `mandatory:"false" json:"extendedFieldDefinitions"` // is for cloud flag IsForCloud *bool `mandatory:"false" json:"isForCloud"` // labels Labels []LogAnalyticsLabelView `mandatory:"false" json:"labels"` // metric definitions MetricDefinitions []LogAnalyticsMetric `mandatory:"false" json:"metricDefinitions"` // metric source map Metrics []LogAnalyticsSourceMetric `mandatory:"false" json:"metrics"` // out-of-the-box source parser list OobParsers []LogAnalyticsParser `mandatory:"false" json:"oobParsers"` // parameters Parameters []LogAnalyticsParameter `mandatory:"false" json:"parameters"` // pattern count PatternCount *int `mandatory:"false" json:"patternCount"` // patterns Patterns []LogAnalyticsSourcePattern `mandatory:"false" json:"patterns"` // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // source edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // source functions Functions []LogAnalyticsSourceFunction `mandatory:"false" json:"functions"` // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` // source internal name Name *string `mandatory:"false" json:"name"` // is secure content flag IsSecureContent *bool `mandatory:"false" json:"isSecureContent"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // parser list Parsers []LogAnalyticsParser `mandatory:"false" json:"parsers"` // rule auto association enabled flag IsAutoAssociationEnabled *bool `mandatory:"false" json:"isAutoAssociationEnabled"` // rule auto association override IsAutoAssociationOverride *bool `mandatory:"false" json:"isAutoAssociationOverride"` // rule Id RuleId *int64 `mandatory:"false" json:"ruleId"` // source type internal name TypeName *string `mandatory:"false" json:"typeName"` // source type name TypeDisplayName *string `mandatory:"false" json:"typeDisplayName"` // source warning configuration WarningConfig *int64 `mandatory:"false" json:"warningConfig"` // source metadata fields MetadataFields []LogAnalyticsSourceMetadataField `mandatory:"false" json:"metadataFields"` // tags LabelDefinitions []LogAnalyticsLabelDefinition `mandatory:"false" json:"labelDefinitions"` // Entity types EntityTypes []LogAnalyticsSourceEntityType `mandatory:"false" json:"entityTypes"` // time zone override IsTimezoneOverride *bool `mandatory:"false" json:"isTimezoneOverride"` // source parser list UserParsers []LogAnalyticsParser `mandatory:"false" json:"userParsers"` // timeUpdated TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
func (m LogAnalyticsSourceSummary) String() string
LogAnalyticsWarning LogAnalyticsWarning
type LogAnalyticsWarning struct { // The unique identifier of the agent associated with the warning AgentId *string `mandatory:"false" json:"agentId"` // The host containing the agent associated with the warning HostName *string `mandatory:"false" json:"hostName"` // The display name of the rule which triggered the warning RuleDisplayName *string `mandatory:"false" json:"ruleDisplayName"` // The name of the source associated with the warning SourceName *string `mandatory:"false" json:"sourceName"` // The entity compartment ID. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The display name of the source associated with the warning SourceDisplayName *string `mandatory:"false" json:"sourceDisplayName"` // The name of the entity associated with the warning EntityName *string `mandatory:"false" json:"entityName"` // The time at which the warning was most recently collected TimeCollected *common.SDKTime `mandatory:"false" json:"timeCollected"` // The unique identifier of the warning WarningId *string `mandatory:"false" json:"warningId"` // The date at which the warning was initially triggered TimeOfInitialWarning *common.SDKTime `mandatory:"false" json:"timeOfInitialWarning"` // A flag indicating if the warning is currently active IsActive *bool `mandatory:"false" json:"isActive"` // A flag indicating if the warning is currently suppressed IsSuppressed *bool `mandatory:"false" json:"isSuppressed"` // The most recent date on which the warning was triggered TimeOfLatestWarning *common.SDKTime `mandatory:"false" json:"timeOfLatestWarning"` // The warning level - either pattern, rule, or source. WarningLevel *string `mandatory:"false" json:"warningLevel"` // A description of the warning intended for the consumer of the warning. It will // usually detail the cause of the warning, may suggest a remedy, and can contain any // other relevant information the consumer might find useful WarningMessage *string `mandatory:"false" json:"warningMessage"` // The unique identifier of the warning pattern PatternId *string `mandatory:"false" json:"patternId"` // The text of the pattern used by the warning PatternText *string `mandatory:"false" json:"patternText"` // The unique identifier of the rule associated with the warning RuleId *string `mandatory:"false" json:"ruleId"` // The unique identifier of the source associated with the warning SourceId *string `mandatory:"false" json:"sourceId"` // The user who suppressed the warning, or empty if the warning is not suppressed SuppressedBy *string `mandatory:"false" json:"suppressedBy"` // The unique identifier of the entity associated with the warning EntityId *string `mandatory:"false" json:"entityId"` // The type of the entity associated with the warning EntityType *string `mandatory:"false" json:"entityType"` // The display name of the entity type associated with the warning EntityTypeDisplayName *string `mandatory:"false" json:"entityTypeDisplayName"` // The display name of the warning type TypeDisplayName *string `mandatory:"false" json:"typeDisplayName"` // The internal name of the warning TypeName *string `mandatory:"false" json:"typeName"` // The warning severity Severity *int `mandatory:"false" json:"severity"` }
func (m LogAnalyticsWarning) String() string
LogAnalyticsWarningCollection A collection of warnings.
type LogAnalyticsWarningCollection struct { // A collection of LogAnalyticsWarnings Items []LogAnalyticsWarning `mandatory:"false" json:"items"` }
func (m LogAnalyticsWarningCollection) String() string
LogGroupSummaryReport LogGroupSummaryReport
type LogGroupSummaryReport struct { // log group count Count *int `mandatory:"false" json:"count"` }
func (m LogGroupSummaryReport) String() string
LookupCommandDescriptor Command descriptor for querylanguage LOOKUP command.
type LookupCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m LookupCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m LookupCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m LookupCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m LookupCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m LookupCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m LookupCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m LookupCommandDescriptor) String() string
func (m *LookupCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
LookupField LookupField
type LookupField struct { // common field name CommonFieldName *string `mandatory:"false" json:"commonFieldName"` // default match value DefaultMatchValue *string `mandatory:"false" json:"defaultMatchValue"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // is common field IsCommonField *bool `mandatory:"false" json:"isCommonField"` // match operator MatchOperator *string `mandatory:"false" json:"matchOperator"` // name Name *string `mandatory:"false" json:"name"` // position Position *int64 `mandatory:"false" json:"position"` }
func (m LookupField) String() string
MacroCommandDescriptor Command descriptor for querylanguage MACRO command.
type MacroCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m MacroCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m MacroCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m MacroCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m MacroCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m MacroCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m MacroCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m MacroCommandDescriptor) String() string
func (m *MacroCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
MapCommandDescriptor Command descriptor for querylanguage MAP command.
type MapCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m MapCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m MapCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m MapCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m MapCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m MapCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m MapCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m MapCommandDescriptor) String() string
func (m *MapCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
MatchInfo MatchInfo
type MatchInfo struct { // matchingLogEntryEndIndex MatchingLogEntryEndIndex *int `mandatory:"false" json:"matchingLogEntryEndIndex"` // regexScore RegexScore *int `mandatory:"false" json:"regexScore"` // stepCount StepCount *int `mandatory:"false" json:"stepCount"` }
func (m MatchInfo) String() string
MetricExtraction Specify metric extraction for SAVED_SEARCH scheduled task execution to post to OCI Monitoring.
type MetricExtraction struct { // The compartment OCID (/iaas/Content/General/Concepts/identifiers.htm) of the extracted metric. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The namespace of the extracted metric. // A valid value starts with an alphabetical character and includes only // alphanumeric characters and underscores (_). Namespace *string `mandatory:"true" json:"namespace"` // The metric name of the extracted metric. // A valid value starts with an alphabetical character and includes only // alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($). MetricName *string `mandatory:"true" json:"metricName"` // The resourceGroup of the extracted metric. // A valid value starts with an alphabetical character and includes only // alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($). ResourceGroup *string `mandatory:"false" json:"resourceGroup"` }
func (m MetricExtraction) String() string
MultiSearchCommandDescriptor Command descriptor for querylanguage MULTISEARCH command.
type MultiSearchCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // List of sub-searches specified in query string as multisearch command arguments. SubQueries []ParseQueryOutput `mandatory:"false" json:"subQueries"` }
func (m MultiSearchCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m MultiSearchCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m MultiSearchCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m MultiSearchCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m MultiSearchCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m MultiSearchCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m MultiSearchCommandDescriptor) String() string
func (m *MultiSearchCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
Namespace This is the namespace details of a tenancy in Logan Analytics application
type Namespace struct { // This is the namespace name of a tenancy NamespaceName *string `mandatory:"true" json:"namespaceName"` // The is the tenancy ID CompartmentId *string `mandatory:"true" json:"compartmentId"` // This indicates if the tenancy is onboarded to Logging Analytics IsOnboarded *bool `mandatory:"true" json:"isOnboarded"` }
func (m Namespace) String() string
NamespaceCollection This is a list of NamespaceSummary: there is at most one item in the list.
type NamespaceCollection struct { // There is at most one item in the items array. Items []NamespaceSummary `mandatory:"true" json:"items"` }
func (m NamespaceCollection) String() string
NamespaceSummary The is the namespace summary of a tenancy in Logan Analytics application
type NamespaceSummary struct { // This is the namespace name of a tenancy NamespaceName *string `mandatory:"true" json:"namespaceName"` // The is the tenancy ID CompartmentId *string `mandatory:"true" json:"compartmentId"` // This indicates if the tenancy is onboarded to Logging Analytics IsOnboarded *bool `mandatory:"true" json:"isOnboarded"` }
func (m NamespaceSummary) String() string
NlpCommandDescriptor Command descriptor for querylanguage NLP command.
type NlpCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m NlpCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m NlpCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m NlpCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m NlpCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m NlpCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m NlpCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m NlpCommandDescriptor) String() string
func (m *NlpCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
ObjectCollectionRuleCollectionTypesEnum Enum with underlying type: string
type ObjectCollectionRuleCollectionTypesEnum string
Set of constants representing the allowable values for ObjectCollectionRuleCollectionTypesEnum
const ( ObjectCollectionRuleCollectionTypesLive ObjectCollectionRuleCollectionTypesEnum = "LIVE" ObjectCollectionRuleCollectionTypesHistoric ObjectCollectionRuleCollectionTypesEnum = "HISTORIC" ObjectCollectionRuleCollectionTypesHistoricLive ObjectCollectionRuleCollectionTypesEnum = "HISTORIC_LIVE" )
func GetObjectCollectionRuleCollectionTypesEnumValues() []ObjectCollectionRuleCollectionTypesEnum
GetObjectCollectionRuleCollectionTypesEnumValues Enumerates the set of values for ObjectCollectionRuleCollectionTypesEnum
ObjectCollectionRuleLifecycleStatesEnum Enum with underlying type: string
type ObjectCollectionRuleLifecycleStatesEnum string
Set of constants representing the allowable values for ObjectCollectionRuleLifecycleStatesEnum
const ( ObjectCollectionRuleLifecycleStatesActive ObjectCollectionRuleLifecycleStatesEnum = "ACTIVE" ObjectCollectionRuleLifecycleStatesDeleted ObjectCollectionRuleLifecycleStatesEnum = "DELETED" ObjectCollectionRuleLifecycleStatesInactive ObjectCollectionRuleLifecycleStatesEnum = "INACTIVE" )
func GetObjectCollectionRuleLifecycleStatesEnumValues() []ObjectCollectionRuleLifecycleStatesEnum
GetObjectCollectionRuleLifecycleStatesEnumValues Enumerates the set of values for ObjectCollectionRuleLifecycleStatesEnum
OffboardNamespaceRequest wrapper for the OffboardNamespace operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/OffboardNamespace.go.html to see an example of how to use OffboardNamespaceRequest.
type OffboardNamespaceRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request OffboardNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request OffboardNamespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request OffboardNamespaceRequest) String() string
OffboardNamespaceResponse wrapper for the OffboardNamespace operation
type OffboardNamespaceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response OffboardNamespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response OffboardNamespaceResponse) String() string
OnboardNamespaceRequest wrapper for the OnboardNamespace operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/OnboardNamespace.go.html to see an example of how to use OnboardNamespaceRequest.
type OnboardNamespaceRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request OnboardNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request OnboardNamespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request OnboardNamespaceRequest) String() string
OnboardNamespaceResponse wrapper for the OnboardNamespace operation
type OnboardNamespaceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response OnboardNamespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response OnboardNamespaceResponse) String() string
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" OperationStatusCanceling OperationStatusEnum = "CANCELING" OperationStatusCanceled OperationStatusEnum = "CANCELED" )
func GetOperationStatusEnumValues() []OperationStatusEnum
GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum
ParseQueryDetails Input information to submit parse query request.
type ParseQueryDetails struct { // Query to parse. QueryString *string `mandatory:"true" json:"queryString"` // Default subsystem to qualify fields with in the queryString if not specified. SubSystem SubSystemNameEnum `mandatory:"true" json:"subSystem"` }
func (m ParseQueryDetails) String() string
ParseQueryOutput Returns a parser agnostic breakdown of a query string for client query string introspection.
type ParseQueryOutput struct { // Display string formatted by query builder of user specified query string. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Internal string formatted by query builder of user specified query string. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // List of columns returned by the specified query string as result output. Columns []AbstractColumn `mandatory:"false" json:"columns"` // Operation response time. ResponseTimeInMs *int64 `mandatory:"false" json:"responseTimeInMs"` // List of querylanguage command descriptors, describing the specfied query string. Commands []AbstractCommandDescriptor `mandatory:"false" json:"commands"` }
func (m ParseQueryOutput) String() string
func (m *ParseQueryOutput) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
ParseQueryRequest wrapper for the ParseQuery operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ParseQuery.go.html to see an example of how to use ParseQueryRequest.
type ParseQueryRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Query string to be parsed ParseQueryDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ParseQueryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ParseQueryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ParseQueryRequest) String() string
ParseQueryResponse wrapper for the ParseQuery operation
type ParseQueryResponse struct { // The underlying http response RawResponse *http.Response // The ParseQueryOutput instance ParseQueryOutput `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ParseQueryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ParseQueryResponse) String() string
ParsedContent Parsed representation of the log file.
type ParsedContent struct { // List of field names. FieldNames []string `mandatory:"false" json:"fieldNames"` // List of field display names. FieldDisplayNames []string `mandatory:"false" json:"fieldDisplayNames"` // Parsed field values. ParsedFieldValues []ParsedField `mandatory:"false" json:"parsedFieldValues"` // Sample log entries picked up from the given file for validation. LogContent *string `mandatory:"false" json:"logContent"` // Sample Size taken for validation. SampleSize *int `mandatory:"false" json:"sampleSize"` // Match Status. MatchStatus *string `mandatory:"false" json:"matchStatus"` }
func (m ParsedContent) String() string
ParsedField Parsed field response.
type ParsedField struct { // Sample log entries picked up from the given file for validation. LogContent *string `mandatory:"false" json:"logContent"` // List of field Values. FieldValues []string `mandatory:"false" json:"fieldValues"` }
func (m ParsedField) String() string
ParserSummaryReport ParserSummaryReport
type ParserSummaryReport struct { // non out-of-the-box count NonOobCount *int `mandatory:"false" json:"nonOobCount"` // out-of-the-box count OobCount *int `mandatory:"false" json:"oobCount"` }
func (m ParserSummaryReport) String() string
ParserTestResult ParserTestResult
type ParserTestResult struct { // additional info AdditionalInfo map[string]string `mandatory:"false" json:"additionalInfo"` // entries Entries []AbstractParserTestResultLogEntry `mandatory:"false" json:"entries"` // example content ExampleContent *string `mandatory:"false" json:"exampleContent"` // lines Lines []AbstractParserTestResultLogLine `mandatory:"false" json:"lines"` // named capture groups NamedCaptureGroups []string `mandatory:"false" json:"namedCaptureGroups"` }
func (m ParserTestResult) String() string
PauseScheduledTaskRequest wrapper for the PauseScheduledTask operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/PauseScheduledTask.go.html to see an example of how to use PauseScheduledTaskRequest.
type PauseScheduledTaskRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique scheduledTask id returned from task create. // If invalid will lead to a 404 not found. ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request PauseScheduledTaskRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PauseScheduledTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PauseScheduledTaskRequest) String() string
PauseScheduledTaskResponse wrapper for the PauseScheduledTask operation
type PauseScheduledTaskResponse struct { // The underlying http response RawResponse *http.Response // The ScheduledTask instance ScheduledTask `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, 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"` // Flag to indicate whether or not the object was modified. If this is true, // the getter for the object itself will return null. Callers should check this // if they specified one of the request params that might result in a conditional // response (like 'if-match'/'if-none-match'). IsNotModified bool }
func (response PauseScheduledTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PauseScheduledTaskResponse) String() string
PropertyOverride Property overrides at the scope of objects. For example, if you want to use logSourceName as 'xyz' for all objects that conatins string 'abc/' then define matchType as 'contains', matchValue as 'abc/', propertyName as 'logSourceName' and propertyValue as 'xyz'.
type PropertyOverride struct { // Match Type. Accepted values are: contains. MatchType *string `mandatory:"false" json:"matchType"` // Match Value. MatchValue *string `mandatory:"false" json:"matchValue"` // Property to override. Accepted values are: logSourceName, charEncoding. PropertyName *string `mandatory:"false" json:"propertyName"` // Value of the property. PropertyValue *string `mandatory:"false" json:"propertyValue"` }
func (m PropertyOverride) String() string
PurgeAction Purge action for scheduled task.
type PurgeAction struct { // Purge query string. QueryString *string `mandatory:"true" json:"queryString"` // The duration of data to be retained, which is used to // calculate the timeDataEnded when the task fires. // The value should be negative. // Purge duration in ISO 8601 extended format as described in // https://en.wikipedia.org/wiki/ISO_8601#Durations. // The largest supported unit is D, e.g. -P365D (not -P1Y) or -P14D (not -P2W). PurgeDuration *string `mandatory:"true" json:"purgeDuration"` // the compartment OCID under which the data will be purged PurgeCompartmentId *string `mandatory:"true" json:"purgeCompartmentId"` // if true, purge child compartments data CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"` // the type of the log data to be purged DataType StorageDataTypeEnum `mandatory:"true" json:"dataType"` }
func (m PurgeAction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PurgeAction) String() string
PurgeStorageDataDetails This is the input used to purge data
type PurgeStorageDataDetails struct { // This is the compartment OCID under which the data will be purged and required permission will be checked CompartmentId *string `mandatory:"true" json:"compartmentId"` // This is the end of the purge time interval TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // If true, purge child compartments data CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"` // This is the solr query used to filter data, '*' means all PurgeQueryString *string `mandatory:"false" json:"purgeQueryString"` // This is the type of the log data to be purged DataType StorageDataTypeEnum `mandatory:"false" json:"dataType,omitempty"` }
func (m PurgeStorageDataDetails) String() string
PurgeStorageDataRequest wrapper for the PurgeStorageData operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/PurgeStorageData.go.html to see an example of how to use PurgeStorageDataRequest.
type PurgeStorageDataRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // This is the input to purge old data. PurgeStorageDataDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // 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 (request PurgeStorageDataRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PurgeStorageDataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PurgeStorageDataRequest) String() string
PurgeStorageDataResponse wrapper for the PurgeStorageData operation
type PurgeStorageDataResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // URI to entity or work request created. Location *string `presentIn:"header" name:"location"` }
func (response PurgeStorageDataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PurgeStorageDataResponse) String() string
PutQueryWorkRequestBackgroundRequest wrapper for the PutQueryWorkRequestBackground operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/PutQueryWorkRequestBackground.go.html to see an example of how to use PutQueryWorkRequestBackgroundRequest.
type PutQueryWorkRequestBackgroundRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request PutQueryWorkRequestBackgroundRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutQueryWorkRequestBackgroundRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutQueryWorkRequestBackgroundRequest) String() string
PutQueryWorkRequestBackgroundResponse wrapper for the PutQueryWorkRequestBackground operation
type PutQueryWorkRequestBackgroundResponse struct { // The underlying http response RawResponse *http.Response // The QueryWorkRequest instance QueryWorkRequest `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Flag to indicate whether or not the object was modified. If this is true, // the getter for the object itself will return null. Callers should check this // if they specified one of the request params that might result in a conditional // response (like 'if-match'/'if-none-match'). IsNotModified bool }
func (response PutQueryWorkRequestBackgroundResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutQueryWorkRequestBackgroundResponse) String() string
QueryAggregation Query results.
type QueryAggregation struct { // Percentage progress completion of the query. PercentComplete *int `mandatory:"true" json:"percentComplete"` // Number of rows query retrieved. Up to maxTotalCount limit. TotalCount *int `mandatory:"false" json:"totalCount"` // Number of rows matched by query. TotalMatchedCount *int64 `mandatory:"false" json:"totalMatchedCount"` // True if query did not complete processing all data. ArePartialResults *bool `mandatory:"false" json:"arePartialResults"` // Explanation of why results may be partial. Only set if arePartialResults is true. PartialResultReason *string `mandatory:"false" json:"partialResultReason"` // Query result columns Columns []AbstractColumn `mandatory:"false" json:"columns"` // Query result fields Fields []AbstractColumn `mandatory:"false" json:"fields"` // Query result data Items []map[string]interface{} `mandatory:"false" json:"items"` // Time ellapsed executing query in milli-seconds. QueryExecutionTimeInMs *int64 `mandatory:"false" json:"queryExecutionTimeInMs"` }
func (m QueryAggregation) String() string
func (m *QueryAggregation) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
QueryDetails Input arguments for running a log anlaytics query. If the request is set to run in asynchronous mode then shouldIncludeColumns and shouldIncludeFields can be overwritten when retrieving the results.
type QueryDetails struct { // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // Query to perform. Must conform to logging analytic querylanguage syntax. Syntax errors will be returned if present. QueryString *string `mandatory:"true" json:"queryString"` // Default subsystem to qualify fields with in the queryString if not specified. SubSystem SubSystemNameEnum `mandatory:"true" json:"subSystem"` // Flag to search all child compartments of the compartment Id specified in the compartmentId query parameter. CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"` // Saved search OCID for this query if known. SavedSearchId *string `mandatory:"false" json:"savedSearchId"` // Maximum number of results to count. Note a maximum of 2001 will be enforced; that is, actualMaxTotalCountUsed = Math.min(maxTotalCount, 2001). MaxTotalCount *int `mandatory:"false" json:"maxTotalCount"` TimeFilter *TimeRange `mandatory:"false" json:"timeFilter"` // List of filters to be applied when the query executes. More than one filter per field is not permitted. ScopeFilters []ScopeFilter `mandatory:"false" json:"scopeFilters"` // Amount of time, in seconds, allowed for a query to execute. If this time expires before the query is complete, any partial results will be returned. QueryTimeoutInSeconds *int `mandatory:"false" json:"queryTimeoutInSeconds"` // Option to run the query asynchronously. This will lead to a LogAnalyticsQueryJobWorkRequest being submitted and the {workRequestId} will be returned to use for fetching the results. ShouldRunAsync *bool `mandatory:"false" json:"shouldRunAsync"` // Execution mode for the query if running asynchronously i.e (shouldRunAsync is set to true). AsyncMode JobModeEnum `mandatory:"false" json:"asyncMode,omitempty"` // Include the total number of results from the query. Note, this value will always be equal to or less than maxTotalCount. ShouldIncludeTotalCount *bool `mandatory:"false" json:"shouldIncludeTotalCount"` // Include columns in response ShouldIncludeColumns *bool `mandatory:"false" json:"shouldIncludeColumns"` // Include fields in response ShouldIncludeFields *bool `mandatory:"false" json:"shouldIncludeFields"` // Controls if query should ignore pre-calculated results if available and only use raw data. If set and no acceleration data is found it will fallback to raw data. ShouldUseAcceleration *bool `mandatory:"false" json:"shouldUseAcceleration"` }
func (m QueryDetails) String() string
QueryOperationTypeEnum Enum with underlying type: string
type QueryOperationTypeEnum string
Set of constants representing the allowable values for QueryOperationTypeEnum
const ( QueryOperationTypeExecuteQueryJob QueryOperationTypeEnum = "EXECUTE_QUERY_JOB" QueryOperationTypeExecutePurgeJob QueryOperationTypeEnum = "EXECUTE_PURGE_JOB" )
func GetQueryOperationTypeEnumValues() []QueryOperationTypeEnum
GetQueryOperationTypeEnumValues Enumerates the set of values for QueryOperationTypeEnum
QueryRequest wrapper for the Query operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/Query.go.html to see an example of how to use QueryRequest.
type QueryRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Query to be executed. QueryDetails `contributesTo:"body"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Maximum number of results to return in this request. Note a limit=-1 returns all results from pageId onwards up to maxtotalCount. 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 (request QueryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request QueryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request QueryRequest) String() string
QueryResponse wrapper for the Query operation
type QueryResponse struct { // The underlying http response RawResponse *http.Response // A list of QueryAggregation instances QueryAggregation `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the next page of the list. Include this value as the `page` parameter for the // subsequent request to get the next batch of items. OpcNextPageId *string `presentIn:"header" name:"opc-next-page-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the // subsequent request to get the previous batch of items. OpcPrevPageId *string `presentIn:"header" name:"opc-prev-page-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // URI to entity or work request created. Location *string `presentIn:"header" name:"location"` }
func (response QueryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response QueryResponse) String() string
QueryWorkRequest Job details outlining parameters specified when job was submitted.
type QueryWorkRequest struct { // Unique OCID identifier to reference this query job work Request with. Id *string `mandatory:"true" json:"id"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // When the job was started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // Current execution mode for the job. Mode JobModeEnum `mandatory:"true" json:"mode"` // Default subsystem to qualify fields with in the queryString if not specified. SubSystem SubSystemNameEnum `mandatory:"true" json:"subSystem"` // Display version of the user speciified queryString. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Internal version of the user specified queryString. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // When the work request was accepted. Should match timeStarted in all cases. TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"` // When the job finished execution. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // When the job will expire. TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"` // Percentage progress completion of the query. PercentComplete *int `mandatory:"false" json:"percentComplete"` // Work request status. Status WorkRequestStatusEnum `mandatory:"false" json:"status,omitempty"` // Asynchronous action name. OperationType QueryOperationTypeEnum `mandatory:"false" json:"operationType,omitempty"` // When the job was put in to the background. TimeBackgroundAt *common.SDKTime `mandatory:"false" json:"timeBackgroundAt"` TimeFilter *TimeRange `mandatory:"false" json:"timeFilter"` // List of filters applied when the query executed. ScopeFilters []ScopeFilter `mandatory:"false" json:"scopeFilters"` }
func (m QueryWorkRequest) String() string
QueryWorkRequestCollection Collection of query work requests.
type QueryWorkRequestCollection struct { // List of work requests. Items []QueryWorkRequestSummary `mandatory:"true" json:"items"` }
func (m QueryWorkRequestCollection) String() string
QueryWorkRequestSummary High level summary of query job work request.
type QueryWorkRequestSummary struct { // Unique OCID identifier to reference this query job work Request with. Id *string `mandatory:"true" json:"id"` // When the work request started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // Current execution mode for the job. Mode JobModeEnum `mandatory:"true" json:"mode"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" json:"compartmentId"` // When the work request was accepted. Should match timeStarted in all cases. TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"` // When the work request finished execution. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // When the work request will expire. TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"` // Percentage progress completion of the query. PercentComplete *int `mandatory:"false" json:"percentComplete"` // Work request status. Status WorkRequestStatusEnum `mandatory:"false" json:"status,omitempty"` // Asynchronous action name. OperationType QueryOperationTypeEnum `mandatory:"false" json:"operationType,omitempty"` }
func (m QueryWorkRequestSummary) String() string
RecallArchivedDataDetails This is the input used to recall archived data
type RecallArchivedDataDetails struct { // This is the compartment OCID for permission checking CompartmentId *string `mandatory:"true" json:"compartmentId"` // This is the end of the time interval TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // This is the start of the time interval TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"` // This is the type of the log data to be recalled DataType StorageDataTypeEnum `mandatory:"false" json:"dataType,omitempty"` }
func (m RecallArchivedDataDetails) String() string
RecallArchivedDataRequest wrapper for the RecallArchivedData operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/RecallArchivedData.go.html to see an example of how to use RecallArchivedDataRequest.
type RecallArchivedDataRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // This is the input to recall archived data. RecallArchivedDataDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // 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 (request RecallArchivedDataRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request RecallArchivedDataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request RecallArchivedDataRequest) String() string
RecallArchivedDataResponse wrapper for the RecallArchivedData operation
type RecallArchivedDataResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // URI to entity or work request created. Location *string `presentIn:"header" name:"location"` }
func (response RecallArchivedDataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response RecallArchivedDataResponse) String() string
RecalledData This is the information about recalled data
type RecalledData struct { // This is the end of the time range of the related data TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // This is the start of the time range of the related data TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"` // This is the time when the first recall operation was started for this RecalledData TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // This is the status of the recall Status RecalledDataStatusEnum `mandatory:"true" json:"status"` // This is the number of recall operations for this recall. Note one RecalledData can be merged from the results // of several recall operations if the time duration of the results of the recall operations overlap. RecallCount *int `mandatory:"true" json:"recallCount"` // This is the size in bytes StorageUsageInBytes *int64 `mandatory:"true" json:"storageUsageInBytes"` }
func (m RecalledData) String() string
RecalledDataCollection This is the list of recalled data
type RecalledDataCollection struct { // This is the array of recalled data Items []RecalledData `mandatory:"true" json:"items"` }
func (m RecalledDataCollection) String() string
RecalledDataStatusEnum Enum with underlying type: string
type RecalledDataStatusEnum string
Set of constants representing the allowable values for RecalledDataStatusEnum
const ( RecalledDataStatusRecalled RecalledDataStatusEnum = "RECALLED" RecalledDataStatusPending RecalledDataStatusEnum = "PENDING" )
func GetRecalledDataStatusEnumValues() []RecalledDataStatusEnum
GetRecalledDataStatusEnumValues Enumerates the set of values for RecalledDataStatusEnum
RegexCommandDescriptor Command descriptor for querylanguage REGEX command.
type RegexCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m RegexCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m RegexCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m RegexCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m RegexCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m RegexCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m RegexCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m RegexCommandDescriptor) String() string
func (m *RegexCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
RegexMatchResult RegexMatchResult
type RegexMatchResult struct { // matchedLogEntryEndIndex MatchedLogEntryEndIndex *int `mandatory:"false" json:"matchedLogEntryEndIndex"` // regexScore RegexScore *int `mandatory:"false" json:"regexScore"` // regexStepsInfo RegexStepsInfo []StepInfo `mandatory:"false" json:"regexStepsInfo"` // stepCount StepCount *int `mandatory:"false" json:"stepCount"` // subRegexesMatchInfo SubRegexesMatchInfo map[string]MatchInfo `mandatory:"false" json:"subRegexesMatchInfo"` }
func (m RegexMatchResult) String() string
RegisterLookupRequest wrapper for the RegisterLookup operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/RegisterLookup.go.html to see an example of how to use RegisterLookupRequest.
type RegisterLookupRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // type - possible values are Lookup or Dictionary Type RegisterLookupTypeEnum `mandatory:"true" contributesTo:"query" name:"type" omitEmpty:"true"` // file containing data for lookup creation RegisterLookupContentFileBody io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // A filter to return only log analytics entities whose name matches the entire name given. The match // is case-insensitive. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Description of the fields to get Description *string `mandatory:"false" contributesTo:"query" name:"description"` // Character Encoding CharEncoding *string `mandatory:"false" contributesTo:"query" name:"charEncoding"` // is hidden IsHidden *bool `mandatory:"false" contributesTo:"query" name:"isHidden"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request RegisterLookupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request RegisterLookupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request RegisterLookupRequest) String() string
RegisterLookupResponse wrapper for the RegisterLookup operation
type RegisterLookupResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsLookup instance LogAnalyticsLookup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response RegisterLookupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response RegisterLookupResponse) String() string
RegisterLookupTypeEnum Enum with underlying type: string
type RegisterLookupTypeEnum string
Set of constants representing the allowable values for RegisterLookupTypeEnum
const ( RegisterLookupTypeLookup RegisterLookupTypeEnum = "Lookup" RegisterLookupTypeDictionary RegisterLookupTypeEnum = "Dictionary" )
func GetRegisterLookupTypeEnumValues() []RegisterLookupTypeEnum
GetRegisterLookupTypeEnumValues Enumerates the set of values for RegisterLookupTypeEnum
ReleaseRecalledDataDetails This is the input used to release recalled data
type ReleaseRecalledDataDetails struct { // This is the compartment OCID for permission checking CompartmentId *string `mandatory:"true" json:"compartmentId"` // This is the end of the time interval TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // This is the start of the time interval TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"` // This is the type of the recalled data to be released DataType StorageDataTypeEnum `mandatory:"false" json:"dataType,omitempty"` }
func (m ReleaseRecalledDataDetails) String() string
ReleaseRecalledDataRequest wrapper for the ReleaseRecalledData operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ReleaseRecalledData.go.html to see an example of how to use ReleaseRecalledDataRequest.
type ReleaseRecalledDataRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // This is the input to release recalled data ReleaseRecalledDataDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // 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 (request ReleaseRecalledDataRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ReleaseRecalledDataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ReleaseRecalledDataRequest) String() string
ReleaseRecalledDataResponse wrapper for the ReleaseRecalledData operation
type ReleaseRecalledDataResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // URI to entity or work request created. Location *string `presentIn:"header" name:"location"` }
func (response ReleaseRecalledDataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ReleaseRecalledDataResponse) String() string
RemoveEntityAssociationsDetails Information about the associations to be deleted between source entity and other existing destination entities.
type RemoveEntityAssociationsDetails struct { // Destination entities OCIDs with which associations are to be deleted AssociationEntities []string `mandatory:"true" json:"associationEntities"` }
func (m RemoveEntityAssociationsDetails) String() string
RemoveEntityAssociationsRequest wrapper for the RemoveEntityAssociations operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/RemoveEntityAssociations.go.html to see an example of how to use RemoveEntityAssociationsRequest.
type RemoveEntityAssociationsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The log analytics entity OCID. LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"` // This parameter specifies the entity OCIDs with which associations are to be deleted. RemoveEntityAssociationsDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request RemoveEntityAssociationsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request RemoveEntityAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request RemoveEntityAssociationsRequest) String() string
RemoveEntityAssociationsResponse wrapper for the RemoveEntityAssociations operation
type RemoveEntityAssociationsResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response RemoveEntityAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response RemoveEntityAssociationsResponse) String() string
RenameCommandDescriptor Command descriptor for querylanguage RENAME command.
type RenameCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m RenameCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m RenameCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m RenameCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m RenameCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m RenameCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m RenameCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m RenameCommandDescriptor) String() string
func (m *RenameCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
ResultColumn Querylanguage result column.
type ResultColumn struct { // Internal identifier for the column. InternalName *string `mandatory:"false" json:"internalName"` // Display name - will be alias if result column is renamed by queryString. DisplayName *string `mandatory:"false" json:"displayName"` // Field denoting column data type. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` }
func (m ResultColumn) String() string
ResumeScheduledTaskRequest wrapper for the ResumeScheduledTask operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ResumeScheduledTask.go.html to see an example of how to use ResumeScheduledTaskRequest.
type ResumeScheduledTaskRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique scheduledTask id returned from task create. // If invalid will lead to a 404 not found. ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ResumeScheduledTaskRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ResumeScheduledTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ResumeScheduledTaskRequest) String() string
ResumeScheduledTaskResponse wrapper for the ResumeScheduledTask operation
type ResumeScheduledTaskResponse struct { // The underlying http response RawResponse *http.Response // The ScheduledTask instance ScheduledTask `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, 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"` // Flag to indicate whether or not the object was modified. If this is true, // the getter for the object itself will return null. Callers should check this // if they specified one of the request params that might result in a conditional // response (like 'if-match'/'if-none-match'). IsNotModified bool }
func (response ResumeScheduledTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ResumeScheduledTaskResponse) String() string
RunRequest wrapper for the Run operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/Run.go.html to see an example of how to use RunRequest.
type RunRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique scheduledTask id returned from task create. // If invalid will lead to a 404 not found. ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"` // Optional parameter to specify start of time range, in the format defined by RFC3339. // Default value is beginning of time. TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"` // Optional parameter to specify end of time range, in the format defined by RFC3339. // Default value is end of time. TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request RunRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request RunRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request RunRequest) String() string
RunResponse wrapper for the Run operation
type RunResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response RunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response RunResponse) String() string
Schedule Schedule for scheduled task.
type Schedule interface { // Schedule misfire retry policy. GetMisfirePolicy() ScheduleMisfirePolicyEnum }
ScheduleMisfirePolicyEnum Enum with underlying type: string
type ScheduleMisfirePolicyEnum string
Set of constants representing the allowable values for ScheduleMisfirePolicyEnum
const ( ScheduleMisfirePolicyRetryOnce ScheduleMisfirePolicyEnum = "RETRY_ONCE" ScheduleMisfirePolicyRetryIndefinitely ScheduleMisfirePolicyEnum = "RETRY_INDEFINITELY" ScheduleMisfirePolicySkip ScheduleMisfirePolicyEnum = "SKIP" )
func GetScheduleMisfirePolicyEnumValues() []ScheduleMisfirePolicyEnum
GetScheduleMisfirePolicyEnumValues Enumerates the set of values for ScheduleMisfirePolicyEnum
ScheduleTypeEnum Enum with underlying type: string
type ScheduleTypeEnum string
Set of constants representing the allowable values for ScheduleTypeEnum
const ( ScheduleTypeFixedFrequency ScheduleTypeEnum = "FIXED_FREQUENCY" ScheduleTypeCron ScheduleTypeEnum = "CRON" )
func GetScheduleTypeEnumValues() []ScheduleTypeEnum
GetScheduleTypeEnumValues Enumerates the set of values for ScheduleTypeEnum
ScheduledTask Log analytics scheduled task resource.
type ScheduledTask interface { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the data plane resource. GetId() *string // A user-friendly name that is changeable and that does not have to be unique. // Format: a leading alphanumeric, followed by zero or more // alphanumerics, underscores, spaces, backslashes, or hyphens in any order). // No trailing spaces allowed. GetDisplayName() *string // Task type. GetTaskType() TaskTypeEnum // Schedules. GetSchedules() []Schedule GetAction() Action // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). GetCompartmentId() *string // The date and time the scheduled task was created, in the format defined by RFC3339. GetTimeCreated() *common.SDKTime // The date and time the scheduled task was last updated, in the format defined by RFC3339. GetTimeUpdated() *common.SDKTime // The current state of the scheduled task. GetLifecycleState() ScheduledTaskLifecycleStateEnum // Status of the scheduled task. GetTaskStatus() ScheduledTaskTaskStatusEnum // most recent Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. GetWorkRequestId() *string // Number of execution occurrences. GetNumOccurrences() *int64 // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} }
ScheduledTaskCollection Collection of scheduled tasks.
type ScheduledTaskCollection struct { // Array of scheduled task summary information. Items []ScheduledTaskSummary `mandatory:"true" json:"items"` }
func (m ScheduledTaskCollection) String() string
ScheduledTaskKindEnum Enum with underlying type: string
type ScheduledTaskKindEnum string
Set of constants representing the allowable values for ScheduledTaskKindEnum
const ( ScheduledTaskKindAcceleration ScheduledTaskKindEnum = "ACCELERATION" ScheduledTaskKindStandard ScheduledTaskKindEnum = "STANDARD" )
func GetScheduledTaskKindEnumValues() []ScheduledTaskKindEnum
GetScheduledTaskKindEnumValues Enumerates the set of values for ScheduledTaskKindEnum
ScheduledTaskLifecycleStateEnum Enum with underlying type: string
type ScheduledTaskLifecycleStateEnum string
Set of constants representing the allowable values for ScheduledTaskLifecycleStateEnum
const ( ScheduledTaskLifecycleStateActive ScheduledTaskLifecycleStateEnum = "ACTIVE" ScheduledTaskLifecycleStateDeleted ScheduledTaskLifecycleStateEnum = "DELETED" )
func GetScheduledTaskLifecycleStateEnumValues() []ScheduledTaskLifecycleStateEnum
GetScheduledTaskLifecycleStateEnumValues Enumerates the set of values for ScheduledTaskLifecycleStateEnum
ScheduledTaskSummary Summary information about a scheduled task.
type ScheduledTaskSummary struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the data plane resource. Id *string `mandatory:"true" json:"id"` // Task type. TaskType TaskTypeEnum `mandatory:"true" json:"taskType"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the schedule task was created, in the format defined by RFC3339. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the scheduled task was last updated, in the format defined by RFC3339. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The current state of the scheduled task. LifecycleState ScheduledTaskLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // A user-friendly name that is changeable and that does not have to be unique. // Format: a leading alphanumeric, followed by zero or more // alphanumerics, underscores, spaces, backslashes, or hyphens in any order). // No trailing spaces allowed. DisplayName *string `mandatory:"true" json:"displayName"` // Status of the scheduled task. TaskStatus ScheduledTaskSummaryTaskStatusEnum `mandatory:"false" json:"taskStatus,omitempty"` // most recent Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. WorkRequestId *string `mandatory:"false" json:"workRequestId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The most recent task execution status. LastExecutionStatus ScheduledTaskSummaryLastExecutionStatusEnum `mandatory:"false" json:"lastExecutionStatus,omitempty"` // The date and time the scheduled task last executed, in the format defined by RFC3339. TimeLastExecuted *common.SDKTime `mandatory:"false" json:"timeLastExecuted"` }
func (m ScheduledTaskSummary) String() string
ScheduledTaskSummaryLastExecutionStatusEnum Enum with underlying type: string
type ScheduledTaskSummaryLastExecutionStatusEnum string
Set of constants representing the allowable values for ScheduledTaskSummaryLastExecutionStatusEnum
const ( ScheduledTaskSummaryLastExecutionStatusFailed ScheduledTaskSummaryLastExecutionStatusEnum = "FAILED" ScheduledTaskSummaryLastExecutionStatusSucceeded ScheduledTaskSummaryLastExecutionStatusEnum = "SUCCEEDED" )
func GetScheduledTaskSummaryLastExecutionStatusEnumValues() []ScheduledTaskSummaryLastExecutionStatusEnum
GetScheduledTaskSummaryLastExecutionStatusEnumValues Enumerates the set of values for ScheduledTaskSummaryLastExecutionStatusEnum
ScheduledTaskSummaryTaskStatusEnum Enum with underlying type: string
type ScheduledTaskSummaryTaskStatusEnum string
Set of constants representing the allowable values for ScheduledTaskSummaryTaskStatusEnum
const ( ScheduledTaskSummaryTaskStatusReady ScheduledTaskSummaryTaskStatusEnum = "READY" ScheduledTaskSummaryTaskStatusPaused ScheduledTaskSummaryTaskStatusEnum = "PAUSED" ScheduledTaskSummaryTaskStatusCompleted ScheduledTaskSummaryTaskStatusEnum = "COMPLETED" ScheduledTaskSummaryTaskStatusBlocked ScheduledTaskSummaryTaskStatusEnum = "BLOCKED" )
func GetScheduledTaskSummaryTaskStatusEnumValues() []ScheduledTaskSummaryTaskStatusEnum
GetScheduledTaskSummaryTaskStatusEnumValues Enumerates the set of values for ScheduledTaskSummaryTaskStatusEnum
ScheduledTaskTaskStatusEnum Enum with underlying type: string
type ScheduledTaskTaskStatusEnum string
Set of constants representing the allowable values for ScheduledTaskTaskStatusEnum
const ( ScheduledTaskTaskStatusReady ScheduledTaskTaskStatusEnum = "READY" ScheduledTaskTaskStatusPaused ScheduledTaskTaskStatusEnum = "PAUSED" ScheduledTaskTaskStatusCompleted ScheduledTaskTaskStatusEnum = "COMPLETED" ScheduledTaskTaskStatusBlocked ScheduledTaskTaskStatusEnum = "BLOCKED" )
func GetScheduledTaskTaskStatusEnumValues() []ScheduledTaskTaskStatusEnum
GetScheduledTaskTaskStatusEnumValues Enumerates the set of values for ScheduledTaskTaskStatusEnum
SchedulerResource Scheduler Resource authorization container for ScheduledTask resources
type SchedulerResource struct { // Tenancy ID CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m SchedulerResource) String() string
ScopeFilter Scope filter to reduce the scope of the query.
type ScopeFilter struct { // Field must be a valid logging-analytics out-of-the-box field. FieldName *string `mandatory:"true" json:"fieldName"` // Field values that will be used to filter the query scope. Please note all values should reflect the fields data type otherwise the query is subject to fail. Values []interface{} `mandatory:"true" json:"values"` }
func (m ScopeFilter) String() string
SearchCommandDescriptor Command descriptor for querylanguage SEARCH command.
type SearchCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // List of sub-queries present in search command if specified. SubQueries []ParseQueryOutput `mandatory:"false" json:"subQueries"` }
func (m SearchCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m SearchCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m SearchCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m SearchCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m SearchCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m SearchCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m SearchCommandDescriptor) String() string
func (m *SearchCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
SearchLookupCommandDescriptor Command descriptor for querylanguage SEARCHLOOKUP command.
type SearchLookupCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m SearchLookupCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m SearchLookupCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m SearchLookupCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m SearchLookupCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m SearchLookupCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m SearchLookupCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m SearchLookupCommandDescriptor) String() string
func (m *SearchLookupCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
SortCommandDescriptor Command descriptor for querylanguage SORT command.
type SortCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m SortCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m SortCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m SortCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m SortCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m SortCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m SortCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m SortCommandDescriptor) String() string
func (m *SortCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
SortField Field outlining queryString sort command fields and their corresponding sort order.
type SortField struct { // Field display name - will be alias if field is renamed by queryStrng. DisplayName *string `mandatory:"false" json:"displayName"` // Field denoting if this is a declaration of the field in the queryString. IsDeclared *bool `mandatory:"false" json:"isDeclared"` // Same as displayName unless field renamed in which case this will hold the original display names for the field // across all renames. OriginalDisplayNames []string `mandatory:"false" json:"originalDisplayNames"` // Internal identifier for the field. InternalName *string `mandatory:"false" json:"internalName"` // Identifies if this field can be used as a grouping field in any grouping command. IsGroupable *bool `mandatory:"false" json:"isGroupable"` // Identifies if this field format is a duration. IsDuration *bool `mandatory:"false" json:"isDuration"` // Alias of field if renamed by queryStrng. Alias *string `mandatory:"false" json:"alias"` // Query used to derive this field if specified. FilterQueryString *string `mandatory:"false" json:"filterQueryString"` // Field denoting field unit type. UnitType *string `mandatory:"false" json:"unitType"` // Sort order for the field specified in the queryString. Direction SortFieldDirectionEnum `mandatory:"false" json:"direction,omitempty"` // Field denoting field data type. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` }
func (m SortField) GetAlias() *string
GetAlias returns Alias
func (m SortField) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m SortField) GetFilterQueryString() *string
GetFilterQueryString returns FilterQueryString
func (m SortField) GetInternalName() *string
GetInternalName returns InternalName
func (m SortField) GetIsDeclared() *bool
GetIsDeclared returns IsDeclared
func (m SortField) GetIsDuration() *bool
GetIsDuration returns IsDuration
func (m SortField) GetIsGroupable() *bool
GetIsGroupable returns IsGroupable
func (m SortField) GetOriginalDisplayNames() []string
GetOriginalDisplayNames returns OriginalDisplayNames
func (m SortField) GetUnitType() *string
GetUnitType returns UnitType
func (m SortField) GetValueType() ValueTypeEnum
GetValueType returns ValueType
func (m SortField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m SortField) String() string
SortFieldDirectionEnum Enum with underlying type: string
type SortFieldDirectionEnum string
Set of constants representing the allowable values for SortFieldDirectionEnum
const ( SortFieldDirectionAscending SortFieldDirectionEnum = "ASCENDING" SortFieldDirectionDescending SortFieldDirectionEnum = "DESCENDING" )
func GetSortFieldDirectionEnumValues() []SortFieldDirectionEnum
GetSortFieldDirectionEnumValues Enumerates the set of values for SortFieldDirectionEnum
SourceMappingResponse Response object containing match status and parsed representation of log data.
type SourceMappingResponse struct { // Parsed representation of the log file. ParsedResponse []ParsedContent `mandatory:"true" json:"parsedResponse"` }
func (m SourceMappingResponse) String() string
SourceSummaryReport SourceSummaryReport
type SourceSummaryReport struct { // non out-of-the-box count NonOobCount *int `mandatory:"false" json:"nonOobCount"` // count of sources set to auto-associate AutoAssociationSourceCount *int `mandatory:"false" json:"autoAssociationSourceCount"` // out-of-the-box count OobCount *int `mandatory:"false" json:"oobCount"` }
func (m SourceSummaryReport) String() string
SourceValidateDetails source validation details
type SourceValidateDetails struct { // key Key *string `mandatory:"false" json:"key"` // value Value *string `mandatory:"false" json:"value"` }
func (m SourceValidateDetails) String() string
SourceValidateResults results of source validation
type SourceValidateResults struct { // items Items []SourceValidateDetails `mandatory:"false" json:"items"` }
func (m SourceValidateResults) String() string
StandardTask Log analytics scheduled task resource.
type StandardTask struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the data plane resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name that is changeable and that does not have to be unique. // Format: a leading alphanumeric, followed by zero or more // alphanumerics, underscores, spaces, backslashes, or hyphens in any order). // No trailing spaces allowed. DisplayName *string `mandatory:"true" json:"displayName"` // Schedules. Schedules []Schedule `mandatory:"true" json:"schedules"` Action Action `mandatory:"true" json:"action"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the scheduled task was created, in the format defined by RFC3339. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the scheduled task was last updated, in the format defined by RFC3339. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // most recent Work Request Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request. WorkRequestId *string `mandatory:"false" json:"workRequestId"` // Number of execution occurrences. NumOccurrences *int64 `mandatory:"false" json:"numOccurrences"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The date and time the scheduled task last executed, in the format defined by RFC3339. TimeLastExecuted *common.SDKTime `mandatory:"false" json:"timeLastExecuted"` // The most recent task execution status. LastExecutionStatus StandardTaskLastExecutionStatusEnum `mandatory:"false" json:"lastExecutionStatus,omitempty"` // Task type. TaskType TaskTypeEnum `mandatory:"true" json:"taskType"` // Status of the scheduled task. TaskStatus ScheduledTaskTaskStatusEnum `mandatory:"false" json:"taskStatus,omitempty"` // The current state of the scheduled task. LifecycleState ScheduledTaskLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
func (m StandardTask) GetAction() Action
GetAction returns Action
func (m StandardTask) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m StandardTask) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (m StandardTask) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m StandardTask) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (m StandardTask) GetId() *string
GetId returns Id
func (m StandardTask) GetLifecycleState() ScheduledTaskLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m StandardTask) GetNumOccurrences() *int64
GetNumOccurrences returns NumOccurrences
func (m StandardTask) GetSchedules() []Schedule
GetSchedules returns Schedules
func (m StandardTask) GetTaskStatus() ScheduledTaskTaskStatusEnum
GetTaskStatus returns TaskStatus
func (m StandardTask) GetTaskType() TaskTypeEnum
GetTaskType returns TaskType
func (m StandardTask) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m StandardTask) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m StandardTask) GetWorkRequestId() *string
GetWorkRequestId returns WorkRequestId
func (m StandardTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m StandardTask) String() string
func (m *StandardTask) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
StandardTaskLastExecutionStatusEnum Enum with underlying type: string
type StandardTaskLastExecutionStatusEnum string
Set of constants representing the allowable values for StandardTaskLastExecutionStatusEnum
const ( StandardTaskLastExecutionStatusFailed StandardTaskLastExecutionStatusEnum = "FAILED" StandardTaskLastExecutionStatusSucceeded StandardTaskLastExecutionStatusEnum = "SUCCEEDED" )
func GetStandardTaskLastExecutionStatusEnumValues() []StandardTaskLastExecutionStatusEnum
GetStandardTaskLastExecutionStatusEnumValues Enumerates the set of values for StandardTaskLastExecutionStatusEnum
StatsCommandDescriptor Command descriptor for querylanguage STATS command.
type StatsCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // Group by fields if specified in the query string. GroupByFields []AbstractField `mandatory:"false" json:"groupByFields"` // Statistical functions specified in the query string. Atleast 1 is required for a STATS command. Functions []FunctionField `mandatory:"false" json:"functions"` }
func (m StatsCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m StatsCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m StatsCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m StatsCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m StatsCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m StatsCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m StatsCommandDescriptor) String() string
func (m *StatsCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
StatusSummary StatusSummary
type StatusSummary struct { // chunks processed ChunksProcessed *int64 `mandatory:"false" json:"chunksProcessed"` // failure details FailureDetails *string `mandatory:"false" json:"failureDetails"` // filename Filename *string `mandatory:"false" json:"filename"` // status Status *string `mandatory:"false" json:"status"` // total chunks TotalChunks *int64 `mandatory:"false" json:"totalChunks"` }
func (m StatusSummary) String() string
StepInfo StepInfo
type StepInfo struct { // inputSequenceCurrentMatch InputSequenceCurrentMatch *string `mandatory:"false" json:"inputSequenceCurrentMatch"` // regexEngineClassName RegexEngineClassName *string `mandatory:"false" json:"regexEngineClassName"` // stepCount StepCount *int `mandatory:"false" json:"stepCount"` }
func (m StepInfo) String() string
Storage This is the storage configuration and status of a tenancy in Logan Analytics application
type Storage struct { // This indicates if old data can be archived for a tenancy IsArchivingEnabled *bool `mandatory:"true" json:"isArchivingEnabled"` ArchivingConfiguration *ArchivingConfiguration `mandatory:"true" json:"archivingConfiguration"` }
func (m Storage) String() string
StorageDataTypeEnum Enum with underlying type: string
type StorageDataTypeEnum string
Set of constants representing the allowable values for StorageDataTypeEnum
const ( StorageDataTypeLog StorageDataTypeEnum = "LOG" StorageDataTypeLookup StorageDataTypeEnum = "LOOKUP" )
func GetStorageDataTypeEnumValues() []StorageDataTypeEnum
GetStorageDataTypeEnumValues Enumerates the set of values for StorageDataTypeEnum
StorageOperationTypeEnum Enum with underlying type: string
type StorageOperationTypeEnum string
Set of constants representing the allowable values for StorageOperationTypeEnum
const ( StorageOperationTypeOffboardTenancy StorageOperationTypeEnum = "OFFBOARD_TENANCY" StorageOperationTypePurgeStorageData StorageOperationTypeEnum = "PURGE_STORAGE_DATA" StorageOperationTypeRecallArchivedStorageData StorageOperationTypeEnum = "RECALL_ARCHIVED_STORAGE_DATA" StorageOperationTypeReleaseRecalledStorageData StorageOperationTypeEnum = "RELEASE_RECALLED_STORAGE_DATA" StorageOperationTypeArchiveStorageData StorageOperationTypeEnum = "ARCHIVE_STORAGE_DATA" StorageOperationTypeCleanupArchivalStorageData StorageOperationTypeEnum = "CLEANUP_ARCHIVAL_STORAGE_DATA" )
func GetStorageOperationTypeEnumValues() []StorageOperationTypeEnum
GetStorageOperationTypeEnumValues Enumerates the set of values for StorageOperationTypeEnum
StorageUsage This is the storage usage information of a tenancy in Logan Analytics application
type StorageUsage struct { // This is the number of bytes of active data (non-archived) ActiveDataSizeInBytes *int64 `mandatory:"true" json:"activeDataSizeInBytes"` // This is the number of bytes of archived data in object storage ArchivedDataSizeInBytes *int64 `mandatory:"true" json:"archivedDataSizeInBytes"` // This is the number of bytes of recalled data from archived in object store RecalledArchivedDataSizeInBytes *int64 `mandatory:"true" json:"recalledArchivedDataSizeInBytes"` }
func (m StorageUsage) String() string
StorageWorkRequest This shows the storage work request details.
type StorageWorkRequest struct { // This is the OCID of the storage work Request. Id *string `mandatory:"true" json:"id"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // This is the work request status. Status WorkRequestStatusEnum `mandatory:"true" json:"status"` // This is the end of the time interval TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // Thie is the type of data to be purged DataType StorageDataTypeEnum `mandatory:"true" json:"dataType"` // This is the type of the work request. OperationType StorageOperationTypeEnum `mandatory:"true" json:"operationType"` // When the work request started. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // When the work request was accepted. Should match timeStarted in all cases. TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"` // When the work request finished execution. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // When the work request will expire. TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"` // Percentage progress completion of the work request. PercentComplete *int `mandatory:"false" json:"percentComplete"` // This is the start of the time interval TimeDataStarted *common.SDKTime `mandatory:"false" json:"timeDataStarted"` // This is the solr query used to filter data for purge, '*' means all PurgeQueryString *string `mandatory:"false" json:"purgeQueryString"` // This provides more detailed status if applicable StatusDetails *string `mandatory:"false" json:"statusDetails"` // This provides more detailed info about the work request if applicable OperationDetails *string `mandatory:"false" json:"operationDetails"` // This is the policy name if applicable (e.g. purge policy) PolicyName *string `mandatory:"false" json:"policyName"` // This is the purge policy ID if applicable PolicyId *string `mandatory:"false" json:"policyId"` // This is the data usage in bytes if applicable StorageUsageInBytes *int64 `mandatory:"false" json:"storageUsageInBytes"` // If true, purge child compartments data, only applicable to purge request CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"` }
func (m StorageWorkRequest) String() string
StorageWorkRequestCollection This is a list of work request summaries.
type StorageWorkRequestCollection struct { // This is an array of work request summaries. Items []StorageWorkRequestSummary `mandatory:"true" json:"items"` }
func (m StorageWorkRequestCollection) String() string
StorageWorkRequestSummary This is the summary of a storage work request.
type StorageWorkRequestSummary struct { // This is the OCID of the storage work Request. Id *string `mandatory:"true" json:"id"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // This is the work request status. Status WorkRequestStatusEnum `mandatory:"true" json:"status"` // This is the end of the time interval TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // Thie is the type of data to be purged DataType StorageDataTypeEnum `mandatory:"true" json:"dataType"` // This is the type of the work request. OperationType StorageOperationTypeEnum `mandatory:"true" json:"operationType"` // When the work request started. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // When the work request was accepted. Should match timeStarted in all cases. TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"` // When the work request finished execution. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // When the work request will expire. TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"` // Percentage progress completion of the work request. PercentComplete *int `mandatory:"false" json:"percentComplete"` // This is the start of the time interval TimeDataStarted *common.SDKTime `mandatory:"false" json:"timeDataStarted"` // This is the solr query used to filter data for purge, '*' means all PurgeQueryString *string `mandatory:"false" json:"purgeQueryString"` // This provides more detailed status if applicable StatusDetails *string `mandatory:"false" json:"statusDetails"` // This provides more detailed info about the work request if applicable OperationDetails *string `mandatory:"false" json:"operationDetails"` // This is the policy name if applicable (e.g. purge policy) PolicyName *string `mandatory:"false" json:"policyName"` // This is the purge policy ID if applicable PolicyId *string `mandatory:"false" json:"policyId"` // This is the data usage in bytes if applicable StorageUsageInBytes *int64 `mandatory:"false" json:"storageUsageInBytes"` // If true, purge child compartments data, only applicable to purge request CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"` }
func (m StorageWorkRequestSummary) String() string
StreamAction Stream action for scheduled task.
type StreamAction struct { // The ManagementSavedSearch id [OCID] utilized in the action. SavedSearchId *string `mandatory:"false" json:"savedSearchId"` MetricExtraction *MetricExtraction `mandatory:"false" json:"metricExtraction"` }
func (m StreamAction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m StreamAction) String() string
SubSystemNameEnum Enum with underlying type: string
type SubSystemNameEnum string
Set of constants representing the allowable values for SubSystemNameEnum
const ( SubSystemNameLog SubSystemNameEnum = "LOG" )
func GetSubSystemNameEnumValues() []SubSystemNameEnum
GetSubSystemNameEnumValues Enumerates the set of values for SubSystemNameEnum
Success Success Information.
type Success struct { // A human-readable success string. Message *string `mandatory:"true" json:"message"` }
func (m Success) String() string
SuggestDetails Typeahead input.
type SuggestDetails struct { // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" json:"compartmentId"` // Query seeking suggestions for. QueryString *string `mandatory:"true" json:"queryString"` // Default subsystem to qualify fields with in the queryString if not specified. SubSystem SubSystemNameEnum `mandatory:"true" json:"subSystem"` // Flag to search all child compartments of the compartment Id specified in the compartmentId query parameter. CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"` }
func (m SuggestDetails) String() string
SuggestOutput Typeahead results
type SuggestOutput struct { // Character position suggestion should be placed in queryString provided as input. Position *int `mandatory:"true" json:"position"` // Context specific list of querylanguage commands if input is seeking command suggestions. Commands []string `mandatory:"false" json:"commands"` // Context specific list of querylanguage fields / columns if input is seeking field / column suggestions. Fields []string `mandatory:"false" json:"fields"` // Context specific list of field values if input is seeking field value suggestions. FieldValues []string `mandatory:"false" json:"fieldValues"` // Context specific list of terms / phrases if input is seeking terms / phrase suggestions. Terms []string `mandatory:"false" json:"terms"` // Context specific list of querylanguage command options if input is seeking command option suggestions. Options []string `mandatory:"false" json:"options"` // Context specific list of querylanguage querystring examples if input is seeking queryString example suggestions. Examples []string `mandatory:"false" json:"examples"` }
func (m SuggestOutput) String() string
SuggestRequest wrapper for the Suggest operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/Suggest.go.html to see an example of how to use SuggestRequest.
type SuggestRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Query string seeking suggestions for. SuggestDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SuggestRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SuggestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SuggestRequest) String() string
SuggestResponse wrapper for the Suggest operation
type SuggestResponse struct { // The underlying http response RawResponse *http.Response // The SuggestOutput instance SuggestOutput `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response SuggestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SuggestResponse) String() string
SuppressWarningRequest wrapper for the SuppressWarning operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/SuppressWarning.go.html to see an example of how to use SuppressWarningRequest.
type SuppressWarningRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // list of agent warning references to suppress WarningReferenceDetails `contributesTo:"body"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 (request SuppressWarningRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SuppressWarningRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SuppressWarningRequest) String() string
SuppressWarningResponse wrapper for the SuppressWarning operation
type SuppressWarningResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response SuppressWarningResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SuppressWarningResponse) String() string
TailCommandDescriptor Command descriptor for querylanguage TAIL command.
type TailCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // Value specified as limit argument in queryString Limit *int `mandatory:"false" json:"limit"` }
func (m TailCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m TailCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m TailCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m TailCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m TailCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m TailCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TailCommandDescriptor) String() string
func (m *TailCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
TaskTypeEnum Enum with underlying type: string
type TaskTypeEnum string
Set of constants representing the allowable values for TaskTypeEnum
const ( TaskTypeSavedSearch TaskTypeEnum = "SAVED_SEARCH" TaskTypeAcceleration TaskTypeEnum = "ACCELERATION" TaskTypePurge TaskTypeEnum = "PURGE" TaskTypeAccelerationMaintenance TaskTypeEnum = "ACCELERATION_MAINTENANCE" )
func GetTaskTypeEnumValues() []TaskTypeEnum
GetTaskTypeEnumValues Enumerates the set of values for TaskTypeEnum
TestParserPayloadDetails TestParserPayloadDetails
type TestParserPayloadDetails struct { // content Content *string `mandatory:"false" json:"content"` // description Description *string `mandatory:"false" json:"description"` // Display name DisplayName *string `mandatory:"false" json:"displayName"` // encoding Encoding *string `mandatory:"false" json:"encoding"` // exampleContent ExampleContent *string `mandatory:"false" json:"exampleContent"` // fieldMaps FieldMaps []LogAnalyticsParserField `mandatory:"false" json:"fieldMaps"` // footerRegex FooterContent *string `mandatory:"false" json:"footerContent"` // headerContent HeaderContent *string `mandatory:"false" json:"headerContent"` // name Name *string `mandatory:"false" json:"name"` // isDefault IsDefault *bool `mandatory:"false" json:"isDefault"` // isSingleLineContent IsSingleLineContent *bool `mandatory:"false" json:"isSingleLineContent"` // isSystem IsSystem *bool `mandatory:"false" json:"isSystem"` // language Language *string `mandatory:"false" json:"language"` // lastUpdatedDate TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // logTypeTestRequestVersion LogTypeTestRequestVersion *int `mandatory:"false" json:"logTypeTestRequestVersion"` Metadata *UiParserTestMetadata `mandatory:"false" json:"metadata"` // parser ignore linechars ParserIgnorelineCharacters *string `mandatory:"false" json:"parserIgnorelineCharacters"` // parser is hidden IsHidden *int64 `mandatory:"false" json:"isHidden"` // parser seq ParserSequence *int `mandatory:"false" json:"parserSequence"` // parser timezone ParserTimezone *string `mandatory:"false" json:"parserTimezone"` // isParserWrittenOnce IsParserWrittenOnce *bool `mandatory:"false" json:"isParserWrittenOnce"` // plugin instance list ParserFunctions []LogAnalyticsParserFunction `mandatory:"false" json:"parserFunctions"` // tokenize original text ShouldTokenizeOriginalText *bool `mandatory:"false" json:"shouldTokenizeOriginalText"` // type Type TestParserPayloadDetailsTypeEnum `mandatory:"false" json:"type,omitempty"` }
func (m TestParserPayloadDetails) String() string
TestParserPayloadDetailsTypeEnum Enum with underlying type: string
type TestParserPayloadDetailsTypeEnum string
Set of constants representing the allowable values for TestParserPayloadDetailsTypeEnum
const ( TestParserPayloadDetailsTypeXml TestParserPayloadDetailsTypeEnum = "XML" TestParserPayloadDetailsTypeJson TestParserPayloadDetailsTypeEnum = "JSON" TestParserPayloadDetailsTypeRegex TestParserPayloadDetailsTypeEnum = "REGEX" TestParserPayloadDetailsTypeOdl TestParserPayloadDetailsTypeEnum = "ODL" )
func GetTestParserPayloadDetailsTypeEnumValues() []TestParserPayloadDetailsTypeEnum
GetTestParserPayloadDetailsTypeEnumValues Enumerates the set of values for TestParserPayloadDetailsTypeEnum
TestParserRequest wrapper for the TestParser operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/TestParser.go.html to see an example of how to use TestParserRequest.
type TestParserRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Details for test payload TestParserPayloadDetails `contributesTo:"body"` // scope Scope TestParserScopeEnum `mandatory:"false" contributesTo:"query" name:"scope" omitEmpty:"true"` // module ReqOriginModule *string `mandatory:"false" contributesTo:"query" name:"reqOriginModule"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request TestParserRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request TestParserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request TestParserRequest) String() string
TestParserResponse wrapper for the TestParser operation
type TestParserResponse struct { // The underlying http response RawResponse *http.Response // The ParserTestResult instance ParserTestResult `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response TestParserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response TestParserResponse) String() string
TestParserScopeEnum Enum with underlying type: string
type TestParserScopeEnum string
Set of constants representing the allowable values for TestParserScopeEnum
const ( TestParserScopeLines TestParserScopeEnum = "LOG_LINES" TestParserScopeEntries TestParserScopeEnum = "LOG_ENTRIES" TestParserScopeLinesLogEntries TestParserScopeEnum = "LOG_LINES_LOG_ENTRIES" )
func GetTestParserScopeEnumValues() []TestParserScopeEnum
GetTestParserScopeEnumValues Enumerates the set of values for TestParserScopeEnum
TimeColumn Time column returned when the shape of a queries results contsin a time series.
type TimeColumn struct { // Column display name - will be alias if column is renamed by queryStrng. DisplayName *string `mandatory:"false" json:"displayName"` // If the column is a 'List of Values' column, this array contains the field values that are applicable to query results or all if no filters applied. Values []FieldValue `mandatory:"false" json:"values"` // Identifies if all values in this column come from a pre-defined list of values. IsListOfValues *bool `mandatory:"false" json:"isListOfValues"` // Identifies if this column allows multiple values to exist in a single row. IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // Identifies if this column can be used as a grouping field in any grouping command. IsGroupable *bool `mandatory:"false" json:"isGroupable"` // Identifies if this column can be used as an expression parameter in any command that accepts querylanguage expressions. IsEvaluable *bool `mandatory:"false" json:"isEvaluable"` // Same as displayName unless column renamed in which case this will hold the original display name for the column. OriginalDisplayName *string `mandatory:"false" json:"originalDisplayName"` // Internal identifier for the column. InternalName *string `mandatory:"false" json:"internalName"` // Time span betwwen each series data point. Span *string `mandatory:"false" json:"span"` // List of timestamps that represent each time stamp in the entire time series even if certain intervals are filtered out of query results. Times []int64 `mandatory:"false" json:"times"` // Subsystem column belongs to. SubSystem SubSystemNameEnum `mandatory:"false" json:"subSystem,omitempty"` // Field denoting column data type. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` }
func (m TimeColumn) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m TimeColumn) GetInternalName() *string
GetInternalName returns InternalName
func (m TimeColumn) GetIsEvaluable() *bool
GetIsEvaluable returns IsEvaluable
func (m TimeColumn) GetIsGroupable() *bool
GetIsGroupable returns IsGroupable
func (m TimeColumn) GetIsListOfValues() *bool
GetIsListOfValues returns IsListOfValues
func (m TimeColumn) GetIsMultiValued() *bool
GetIsMultiValued returns IsMultiValued
func (m TimeColumn) GetOriginalDisplayName() *string
GetOriginalDisplayName returns OriginalDisplayName
func (m TimeColumn) GetSubSystem() SubSystemNameEnum
GetSubSystem returns SubSystem
func (m TimeColumn) GetValueType() ValueTypeEnum
GetValueType returns ValueType
func (m TimeColumn) GetValues() []FieldValue
GetValues returns Values
func (m TimeColumn) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TimeColumn) String() string
TimeCompareCommandDescriptor Command descriptor for querylanguage TIMECOMPARE command.
type TimeCompareCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m TimeCompareCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m TimeCompareCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m TimeCompareCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m TimeCompareCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m TimeCompareCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m TimeCompareCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TimeCompareCommandDescriptor) String() string
func (m *TimeCompareCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
TimeRange Specify time range. This paramter can be overwritten if time criteria is specified in the query string. If no time criteria are found in query string this time range is used.
type TimeRange struct { // Time for query to start matching results from. Start time must be less than end time otherwise it will result in error. TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"` // Time for query to stop matching results to. End Time must be greater than or equal to start time otherwise it will result in error. TimeEnd *common.SDKTime `mandatory:"true" json:"timeEnd"` // Time zone for query. TimeZone *string `mandatory:"false" json:"timeZone"` }
func (m TimeRange) String() string
TimeStatsCommandDescriptor Command descriptor for querylanguage TIMESTATS command.
type TimeStatsCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // Optional timestamp datatype field if specified. Default field is time. Time AbstractField `mandatory:"false" json:"time"` // Option to control the size of buckets in the histogram e.g 8hrs - each bar other than first and last should represent 8hr time span. Will be adjusted to a larger span if time range is very large. Span *string `mandatory:"false" json:"span"` // Group by fields if specified in the query string. GroupByFields []AbstractField `mandatory:"false" json:"groupByFields"` // Statistical functions specified in the query string. Atleast 1 is required for a TIMESTATS command. Functions []FunctionField `mandatory:"false" json:"functions"` }
func (m TimeStatsCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m TimeStatsCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m TimeStatsCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m TimeStatsCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m TimeStatsCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m TimeStatsCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TimeStatsCommandDescriptor) String() string
func (m *TimeStatsCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
TimezoneCollection List of supported timezones.
type TimezoneCollection struct { // List of supported timezones. Items []string `mandatory:"true" json:"items"` }
func (m TimezoneCollection) String() string
TopCommandDescriptor Command descriptor for querylanguage TOP command.
type TopCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` // Value from queryString for top command limit argument. Limit *int `mandatory:"false" json:"limit"` }
func (m TopCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m TopCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m TopCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m TopCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m TopCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m TopCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TopCommandDescriptor) String() string
func (m *TopCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
TrendColumn Result column, that contains time series data points in each row. The column includes the time stamps as additional field in column header.
type TrendColumn struct { // Column display name - will be alias if column is renamed by queryStrng. DisplayName *string `mandatory:"false" json:"displayName"` // If the column is a 'List of Values' column, this array contains the field values that are applicable to query results or all if no filters applied. Values []FieldValue `mandatory:"false" json:"values"` // Identifies if all values in this column come from a pre-defined list of values. IsListOfValues *bool `mandatory:"false" json:"isListOfValues"` // Identifies if this column allows multiple values to exist in a single row. IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // Identifies if this column can be used as a grouping field in any grouping command. IsGroupable *bool `mandatory:"false" json:"isGroupable"` // Identifies if this column can be used as an expression parameter in any command that accepts querylanguage expressions. IsEvaluable *bool `mandatory:"false" json:"isEvaluable"` // Same as displayName unless column renamed in which case this will hold the original display name for the column. OriginalDisplayName *string `mandatory:"false" json:"originalDisplayName"` // Internal identifier for the column. InternalName *string `mandatory:"false" json:"internalName"` // Time gap between each data pont in the series. IntervalGap *string `mandatory:"false" json:"intervalGap"` // Timestamps for each series data point Intervals []int64 `mandatory:"false" json:"intervals"` // Sum across all column values for a given timestamp. TotalIntervalCounts []int64 `mandatory:"false" json:"totalIntervalCounts"` TotalIntervalCountsAfterFilter []int64 `mandatory:"false" json:"totalIntervalCountsAfterFilter"` IntervalGroupCounts []int64 `mandatory:"false" json:"intervalGroupCounts"` IntervalGroupCountsAfterFilter []int64 `mandatory:"false" json:"intervalGroupCountsAfterFilter"` // Subsystem column belongs to. SubSystem SubSystemNameEnum `mandatory:"false" json:"subSystem,omitempty"` // Field denoting column data type. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` }
func (m TrendColumn) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m TrendColumn) GetInternalName() *string
GetInternalName returns InternalName
func (m TrendColumn) GetIsEvaluable() *bool
GetIsEvaluable returns IsEvaluable
func (m TrendColumn) GetIsGroupable() *bool
GetIsGroupable returns IsGroupable
func (m TrendColumn) GetIsListOfValues() *bool
GetIsListOfValues returns IsListOfValues
func (m TrendColumn) GetIsMultiValued() *bool
GetIsMultiValued returns IsMultiValued
func (m TrendColumn) GetOriginalDisplayName() *string
GetOriginalDisplayName returns OriginalDisplayName
func (m TrendColumn) GetSubSystem() SubSystemNameEnum
GetSubSystem returns SubSystem
func (m TrendColumn) GetValueType() ValueTypeEnum
GetValueType returns ValueType
func (m TrendColumn) GetValues() []FieldValue
GetValues returns Values
func (m TrendColumn) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TrendColumn) String() string
UiParserTestMetadata UiParserTestMetadata
type UiParserTestMetadata struct { // Last modified time LastModifiedTime *string `mandatory:"false" json:"lastModifiedTime"` // Name of log file LogFileName *string `mandatory:"false" json:"logFileName"` // timeZone TimeZone *common.SDKTime `mandatory:"false" json:"timeZone"` }
func (m UiParserTestMetadata) String() string
UnsuppressWarningRequest wrapper for the UnsuppressWarning operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UnsuppressWarning.go.html to see an example of how to use UnsuppressWarningRequest.
type UnsuppressWarningRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // warnings list WarningReferenceDetails `contributesTo:"body"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 (request UnsuppressWarningRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UnsuppressWarningRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UnsuppressWarningRequest) String() string
UnsuppressWarningResponse wrapper for the UnsuppressWarning operation
type UnsuppressWarningResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UnsuppressWarningResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UnsuppressWarningResponse) String() string
UpdateLogAnalyticsEntityDetails Details of log analytics entity to be updated.
type UpdateLogAnalyticsEntityDetails struct { // Log analytics entity name. Name *string `mandatory:"false" json:"name"` // The OCID of the Management Agent. ManagementAgentId *string `mandatory:"false" json:"managementAgentId"` // The timezone region of the log analytics entity. TimezoneRegion *string `mandatory:"false" json:"timezoneRegion"` // The hostname where the entity represented here is actually present. This would be the output one would get if // they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from // management agents host since logs may be collected remotely. Hostname *string `mandatory:"false" json:"hostname"` // The name/value pairs for parameter values to be used in file patterns specified in log sources. Properties map[string]string `mandatory:"false" json:"properties"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateLogAnalyticsEntityDetails) String() string
UpdateLogAnalyticsEntityRequest wrapper for the UpdateLogAnalyticsEntity operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateLogAnalyticsEntity.go.html to see an example of how to use UpdateLogAnalyticsEntityRequest.
type UpdateLogAnalyticsEntityRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The log analytics entity OCID. LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"` // Log analytics entity information to be updated. UpdateLogAnalyticsEntityDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateLogAnalyticsEntityRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateLogAnalyticsEntityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateLogAnalyticsEntityRequest) String() string
UpdateLogAnalyticsEntityResponse wrapper for the UpdateLogAnalyticsEntity operation
type UpdateLogAnalyticsEntityResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsEntity instance LogAnalyticsEntity `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateLogAnalyticsEntityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateLogAnalyticsEntityResponse) String() string
UpdateLogAnalyticsEntityTypeDetails Log analytics entity type definition to be updated.
type UpdateLogAnalyticsEntityTypeDetails struct { // Log analytics entity type category. Category will be used for grouping and filtering. Category *string `mandatory:"false" json:"category"` // A single log analytics entity type property definition. Properties []EntityTypeProperty `mandatory:"false" json:"properties"` }
func (m UpdateLogAnalyticsEntityTypeDetails) String() string
UpdateLogAnalyticsEntityTypeRequest wrapper for the UpdateLogAnalyticsEntityType operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateLogAnalyticsEntityType.go.html to see an example of how to use UpdateLogAnalyticsEntityTypeRequest.
type UpdateLogAnalyticsEntityTypeRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Log analytics entity type update details. UpdateLogAnalyticsEntityTypeDetails `contributesTo:"body"` // Log analytics entity type name. EntityTypeName *string `mandatory:"true" contributesTo:"path" name:"entityTypeName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateLogAnalyticsEntityTypeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateLogAnalyticsEntityTypeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateLogAnalyticsEntityTypeRequest) String() string
UpdateLogAnalyticsEntityTypeResponse wrapper for the UpdateLogAnalyticsEntityType operation
type UpdateLogAnalyticsEntityTypeResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateLogAnalyticsEntityTypeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateLogAnalyticsEntityTypeResponse) String() string
UpdateLogAnalyticsLogGroupDetails Information needed to update an existing log group.
type UpdateLogAnalyticsLogGroupDetails struct { // A user-friendly name that is changeable and that does not have to be unique. // Format: a leading alphanumeric, followed by zero or more // alphanumerics, underscores, spaces, backslashes, or hyphens in any order). // No trailing spaces allowed. DisplayName *string `mandatory:"false" json:"displayName"` // Description for this resource. Description *string `mandatory:"false" json:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateLogAnalyticsLogGroupDetails) String() string
UpdateLogAnalyticsLogGroupRequest wrapper for the UpdateLogAnalyticsLogGroup operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateLogAnalyticsLogGroup.go.html to see an example of how to use UpdateLogAnalyticsLogGroupRequest.
type UpdateLogAnalyticsLogGroupRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // unique logAnalytics log group identifier LogAnalyticsLogGroupId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsLogGroupId"` // The information to be updated. UpdateLogAnalyticsLogGroupDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateLogAnalyticsLogGroupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateLogAnalyticsLogGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateLogAnalyticsLogGroupRequest) String() string
UpdateLogAnalyticsLogGroupResponse wrapper for the UpdateLogAnalyticsLogGroup operation
type UpdateLogAnalyticsLogGroupResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsLogGroup instance LogAnalyticsLogGroup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateLogAnalyticsLogGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateLogAnalyticsLogGroupResponse) String() string
UpdateLogAnalyticsObjectCollectionRuleDetails Configuration of the collection rule to be updated.
type UpdateLogAnalyticsObjectCollectionRuleDetails struct { // A string that describes the details of the rule. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Logging Analytics Log group OCID to associate the processed logs with. LogGroupId *string `mandatory:"false" json:"logGroupId"` // Name of the Logging Analytics Source to use for the processing. LogSourceName *string `mandatory:"false" json:"logSourceName"` // Logging Analytics entity OCID. Associates the processed logs with the given entity (optional). EntityId *string `mandatory:"false" json:"entityId"` // An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. // It is recommended to set this value as ISO_8859_1 when configuring content of the objects having more numeric characters, // and very few alphabets. // For e.g. this applies when configuring VCN Flow Logs. CharEncoding *string `mandatory:"false" json:"charEncoding"` // Whether or not this rule is currently enabled. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // Use this to override some property values which are defined at bucket level to the scope of object. // Supported propeties for override are, logSourceName, charEncoding. // Supported matchType for override are "contains". Overrides map[string][]PropertyOverride `mandatory:"false" json:"overrides"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
func (m UpdateLogAnalyticsObjectCollectionRuleDetails) String() string
UpdateLogAnalyticsObjectCollectionRuleRequest wrapper for the UpdateLogAnalyticsObjectCollectionRule operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateLogAnalyticsObjectCollectionRule.go.html to see an example of how to use UpdateLogAnalyticsObjectCollectionRuleRequest.
type UpdateLogAnalyticsObjectCollectionRuleRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The Logging Analytics Object Collection Rule OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). LogAnalyticsObjectCollectionRuleId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsObjectCollectionRuleId"` // The rule config to be updated. UpdateLogAnalyticsObjectCollectionRuleDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateLogAnalyticsObjectCollectionRuleRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateLogAnalyticsObjectCollectionRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateLogAnalyticsObjectCollectionRuleRequest) String() string
UpdateLogAnalyticsObjectCollectionRuleResponse wrapper for the UpdateLogAnalyticsObjectCollectionRule operation
type UpdateLogAnalyticsObjectCollectionRuleResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsObjectCollectionRule instance LogAnalyticsObjectCollectionRule `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateLogAnalyticsObjectCollectionRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateLogAnalyticsObjectCollectionRuleResponse) String() string
UpdateLookupDataRequest wrapper for the UpdateLookupData operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateLookupData.go.html to see an example of how to use UpdateLookupDataRequest.
type UpdateLookupDataRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The name of the lookup to operate on. LookupName *string `mandatory:"true" contributesTo:"path" name:"lookupName"` // The file to use for the lookup update. UpdateLookupFileBody io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // is force IsForce *bool `mandatory:"false" contributesTo:"query" name:"isForce"` // Character Encoding CharEncoding *string `mandatory:"false" contributesTo:"query" name:"charEncoding"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateLookupDataRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateLookupDataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateLookupDataRequest) String() string
UpdateLookupDataResponse wrapper for the UpdateLookupData operation
type UpdateLookupDataResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateLookupDataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateLookupDataResponse) String() string
UpdateLookupMetadataDetails UpdateLookupMetadataDetails
type UpdateLookupMetadataDetails struct { // The default match value. DefaultMatchValue *string `mandatory:"false" json:"defaultMatchValue"` // The lookup description. Description *string `mandatory:"false" json:"description"` // The lookup fields. Fields []LogAnalyticsLookupFields `mandatory:"false" json:"fields"` // The maximum number of matches. MaxMatches *int64 `mandatory:"false" json:"maxMatches"` }
func (m UpdateLookupMetadataDetails) String() string
UpdateLookupRequest wrapper for the UpdateLookup operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateLookup.go.html to see an example of how to use UpdateLookupRequest.
type UpdateLookupRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The name of the lookup to operate on. LookupName *string `mandatory:"true" contributesTo:"path" name:"lookupName"` // The information required to update a lookup. UpdateLookupMetadataDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateLookupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateLookupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateLookupRequest) String() string
UpdateLookupResponse wrapper for the UpdateLookup operation
type UpdateLookupResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsLookup instance LogAnalyticsLookup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateLookupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateLookupResponse) String() string
UpdateScheduledTaskDetails The details for updating a schedule task.
type UpdateScheduledTaskDetails interface { // A user-friendly name that is changeable and that does not have to be unique. // Format: a leading alphanumeric, followed by zero or more // alphanumerics, underscores, spaces, backslashes, or hyphens in any order). // No trailing spaces allowed. GetDisplayName() *string // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Schedules may be updated for task types SAVED_SEARCH and PURGE. // Note there may only be a single schedule for SAVED_SEARCH and PURGE scheduled tasks. GetSchedules() []Schedule }
UpdateScheduledTaskDetailsKindEnum Enum with underlying type: string
type UpdateScheduledTaskDetailsKindEnum string
Set of constants representing the allowable values for UpdateScheduledTaskDetailsKindEnum
const ( UpdateScheduledTaskDetailsKindAcceleration UpdateScheduledTaskDetailsKindEnum = "ACCELERATION" UpdateScheduledTaskDetailsKindStandard UpdateScheduledTaskDetailsKindEnum = "STANDARD" )
func GetUpdateScheduledTaskDetailsKindEnumValues() []UpdateScheduledTaskDetailsKindEnum
GetUpdateScheduledTaskDetailsKindEnumValues Enumerates the set of values for UpdateScheduledTaskDetailsKindEnum
UpdateScheduledTaskRequest wrapper for the UpdateScheduledTask operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateScheduledTask.go.html to see an example of how to use UpdateScheduledTaskRequest.
type UpdateScheduledTaskRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique scheduledTask id returned from task create. // If invalid will lead to a 404 not found. ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"` // Update details. // Schedules may be updated only for taskType SAVED_SEARCH and PURGE. UpdateScheduledTaskDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateScheduledTaskRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateScheduledTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateScheduledTaskRequest) String() string
UpdateScheduledTaskResponse wrapper for the UpdateScheduledTask operation
type UpdateScheduledTaskResponse struct { // The underlying http response RawResponse *http.Response // The ScheduledTask instance ScheduledTask `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, 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"` // Flag to indicate whether or not the object was modified. If this is true, // the getter for the object itself will return null. Callers should check this // if they specified one of the request params that might result in a conditional // response (like 'if-match'/'if-none-match'). IsNotModified bool }
func (response UpdateScheduledTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateScheduledTaskResponse) String() string
UpdateStandardTaskDetails The details for updating a schedule task.
type UpdateStandardTaskDetails struct { // A user-friendly name that is changeable and that does not have to be unique. // Format: a leading alphanumeric, followed by zero or more // alphanumerics, underscores, spaces, backslashes, or hyphens in any order). // No trailing spaces allowed. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Schedules may be updated for task types SAVED_SEARCH and PURGE. // Note there may only be a single schedule for SAVED_SEARCH and PURGE scheduled tasks. Schedules []Schedule `mandatory:"false" json:"schedules"` Action Action `mandatory:"false" json:"action"` }
func (m UpdateStandardTaskDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (m UpdateStandardTaskDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m UpdateStandardTaskDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (m UpdateStandardTaskDetails) GetSchedules() []Schedule
GetSchedules returns Schedules
func (m UpdateStandardTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateStandardTaskDetails) String() string
func (m *UpdateStandardTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
UpdateStorageDetails This is the input to update storage configuration of a tenancy in Logan Analytics application
type UpdateStorageDetails struct { ArchivingConfiguration *ArchivingConfiguration `mandatory:"true" json:"archivingConfiguration"` }
func (m UpdateStorageDetails) String() string
UpdateStorageRequest wrapper for the UpdateStorage operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpdateStorage.go.html to see an example of how to use UpdateStorageRequest.
type UpdateStorageRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // This is the archiving configuration UpdateStorageDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateStorageRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateStorageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateStorageRequest) String() string
UpdateStorageResponse wrapper for the UpdateStorage operation
type UpdateStorageResponse struct { // The underlying http response RawResponse *http.Response // The Storage instance Storage `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, 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 (response UpdateStorageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateStorageResponse) String() string
Upload Upload is a container that can be used to put all the relevant and related on-demand upload based log files together.
type Upload struct { // Unique internal identifier to refer the upload container. Reference *string `mandatory:"true" json:"reference"` // The name of the upload container. Name *string `mandatory:"true" json:"name"` // The time when this upload container is created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The latest time when this upload container is modified. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // This time represents the earliest time of the log entry in this container. An RFC3339 formatted datetime string. TimeEarliestLogEntry *common.SDKTime `mandatory:"false" json:"timeEarliestLogEntry"` // This time represents the latest time of the log entry in this container. An RFC3339 formatted datetime string. TimeLatestLogEntry *common.SDKTime `mandatory:"false" json:"timeLatestLogEntry"` // Number of warnings associated to the upload. WarningsCount *int `mandatory:"false" json:"warningsCount"` }
func (m Upload) String() string
UploadCollection Collection of UploadSummary objects.
type UploadCollection struct { // List of UploadSummary objects. Items []UploadSummary `mandatory:"true" json:"items"` }
func (m UploadCollection) String() string
UploadFileCollection Collection of UploadFileSummary objects.
type UploadFileCollection struct { // List of UploadFileSummary objects. Items []UploadFileSummary `mandatory:"true" json:"items"` }
func (m UploadFileCollection) String() string
UploadFileStatus Upload File Status
type UploadFileStatus struct { // Name of the file. FileName *string `mandatory:"false" json:"fileName"` // Is Valid flag. IsValid *bool `mandatory:"false" json:"isValid"` }
func (m UploadFileStatus) String() string
UploadFileSummary Details of Upload File.
type UploadFileSummary struct { // Unique internal identifier to refer upload file. Reference *string `mandatory:"true" json:"reference"` // Name of the file Name *string `mandatory:"true" json:"name"` // Processing status of the file. Status UploadFileSummaryStatusEnum `mandatory:"false" json:"status,omitempty"` // Number of estimated chunks for this file. A chunk is a portion of the log file used for the processing. TotalChunks *float32 `mandatory:"false" json:"totalChunks"` // Number of chunks processed. ChunksConsumed *float32 `mandatory:"false" json:"chunksConsumed"` // Number of chunks processed successfully. ChunksSuccess *float32 `mandatory:"false" json:"chunksSuccess"` // Number of chunks failed processing. ChunksFail *float32 `mandatory:"false" json:"chunksFail"` // The time when this file processing started. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // Name of the log source used for processing this file. SourceName *string `mandatory:"false" json:"sourceName"` // Name of the entity type. EntityType *string `mandatory:"false" json:"entityType"` // Name of the entity associated with the file. EntityName *string `mandatory:"false" json:"entityName"` // (Deprecated) Name of the log namespace associated with the file. LogNamespace *string `mandatory:"false" json:"logNamespace"` // Log group OCID associated with the file. LogGroupId *string `mandatory:"false" json:"logGroupId"` // Name of the log group associated with the file. LogGroupName *string `mandatory:"false" json:"logGroupName"` // The details about upload processing failure. FailureDetails *string `mandatory:"false" json:"failureDetails"` }
func (m UploadFileSummary) String() string
UploadFileSummaryStatusEnum Enum with underlying type: string
type UploadFileSummaryStatusEnum string
Set of constants representing the allowable values for UploadFileSummaryStatusEnum
const ( UploadFileSummaryStatusInProgress UploadFileSummaryStatusEnum = "IN_PROGRESS" UploadFileSummaryStatusSuccessful UploadFileSummaryStatusEnum = "SUCCESSFUL" UploadFileSummaryStatusFailed UploadFileSummaryStatusEnum = "FAILED" )
func GetUploadFileSummaryStatusEnumValues() []UploadFileSummaryStatusEnum
GetUploadFileSummaryStatusEnumValues Enumerates the set of values for UploadFileSummaryStatusEnum
UploadLogFileRequest wrapper for the UploadLogFile operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UploadLogFile.go.html to see an example of how to use UploadLogFileRequest.
type UploadLogFileRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The name of the upload. This can be considered as a container name where different kind of logs will be collected and searched together. This upload name/id can further be used for retrieving the details of the upload, including its status or deleting the upload. UploadName *string `mandatory:"true" contributesTo:"query" name:"uploadName"` // Name of the log source that will be used to process the files being uploaded. LogSourceName *string `mandatory:"true" contributesTo:"query" name:"logSourceName"` // The name of the file being uploaded. The extension of the filename part will be used to detect the type of file (like zip, tar). Filename *string `mandatory:"true" contributesTo:"query" name:"filename"` // The log group OCID to which the log data in this upload will be mapped to. OpcMetaLoggrpid *string `mandatory:"true" contributesTo:"header" name:"opc-meta-loggrpid"` // Log data UploadLogFileBody io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // The entity OCID. EntityId *string `mandatory:"false" contributesTo:"query" name:"entityId"` // Timezone to be used when processing log entries whose timestamps do not include an explicit timezone. When this property is not specified, the timezone of the entity specified is used. If the entity is also not specified or do not have a valid timezone then UTC is used Timezone *string `mandatory:"false" contributesTo:"query" name:"timezone"` // Character encoding to be used to detect the encoding type of file(s) being uploaded. // When this property is not specified, system detected character encoding will be used. CharEncoding *string `mandatory:"false" contributesTo:"query" name:"charEncoding"` // This property is used to specify the format of the date. This is to be used for ambiguous dates like 12/11/10. This property can take any of the following values - MONTH_DAY_YEAR, DAY_MONTH_YEAR, YEAR_MONTH_DAY, MONTH_DAY, DAY_MONTH. DateFormat *string `mandatory:"false" contributesTo:"query" name:"dateFormat"` // Used to indicate the year where the log entries timestamp do not mention year (Ex: Nov 8 20:45:56). DateYear *string `mandatory:"false" contributesTo:"query" name:"dateYear"` // This property can be used to reset configuration cache in case of an issue with the upload. InvalidateCache *bool `mandatory:"false" contributesTo:"query" name:"invalidateCache"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The base-64 encoded MD5 hash of the body. If the Content-MD5 header is present, Logging Analytics performs an integrity check // on the body of the HTTP request by computing the MD5 hash for the body and comparing it to the MD5 hash supplied in the header. // If the two hashes do not match, the log data is rejected and an HTTP-400 Unmatched Content MD5 error is returned with the message: // "The computed MD5 of the request body (ACTUAL_MD5) does not match the Content-MD5 header (HEADER_MD5)" ContentMd5 *string `mandatory:"false" contributesTo:"header" name:"content-md5"` // The content type of the log data. ContentType *string `mandatory:"false" contributesTo:"header" name:"content-type"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UploadLogFileRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UploadLogFileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UploadLogFileRequest) String() string
UploadLogFileResponse wrapper for the UploadLogFile operation
type UploadLogFileResponse struct { // The underlying http response RawResponse *http.Response // The Upload instance Upload `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The base-64 encoded MD5 hash of the request body as computed by the server. OpcContentMd5 *string `presentIn:"header" name:"opc-content-md5"` // Unique Oracle-assigned identifier for log data. OpcObjectId *string `presentIn:"header" name:"opc-object-id"` }
func (response UploadLogFileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UploadLogFileResponse) String() string
UploadSummary Summary of the Upload.
type UploadSummary struct { // Unique internal identifier to refer the upload container. Reference *string `mandatory:"true" json:"reference"` // The name of the upload container. Name *string `mandatory:"true" json:"name"` // The time when this upload container is created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The latest time when this upload container is modified. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // This time represents the earliest time of the log entry in this container. An RFC3339 formatted datetime string. TimeEarliestLogEntry *common.SDKTime `mandatory:"false" json:"timeEarliestLogEntry"` // This time represents the latest time of the log entry in this container. An RFC3339 formatted datetime string. TimeLatestLogEntry *common.SDKTime `mandatory:"false" json:"timeLatestLogEntry"` // Number of warnings associated to the upload. WarningsCount *int `mandatory:"false" json:"warningsCount"` }
func (m UploadSummary) String() string
UploadWarningCollection Collection of UploadWarningSummary objects.
type UploadWarningCollection struct { // list of UploadWarningSummary objects. Items []UploadWarningSummary `mandatory:"true" json:"items"` }
func (m UploadWarningCollection) String() string
UploadWarningSummary Summary of Upload warnings.
type UploadWarningSummary struct { // Unique internal identifier to refer upload warning. Reference *string `mandatory:"true" json:"reference"` // Status of the upload. Ex - Failed. Status *string `mandatory:"false" json:"status"` // The time when the upload processing started. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The details about upload processing failure. ErrorMessage *string `mandatory:"false" json:"errorMessage"` }
func (m UploadWarningSummary) String() string
UpsertAssociationsRequest wrapper for the UpsertAssociations operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpsertAssociations.go.html to see an example of how to use UpsertAssociationsRequest.
type UpsertAssociationsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // list of association details UpsertLogAnalyticsAssociationDetails `contributesTo:"body"` // isFromRepublish IsFromRepublish *bool `mandatory:"false" contributesTo:"query" name:"isFromRepublish"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpsertAssociationsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpsertAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpsertAssociationsRequest) String() string
UpsertAssociationsResponse wrapper for the UpsertAssociations operation
type UpsertAssociationsResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpsertAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpsertAssociationsResponse) String() string
UpsertFieldRequest wrapper for the UpsertField operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpsertField.go.html to see an example of how to use UpsertFieldRequest.
type UpsertFieldRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Details for the new LogAnalyticsFieldDetails. UpsertLogAnalyticsFieldDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpsertFieldRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpsertFieldRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpsertFieldRequest) String() string
UpsertFieldResponse wrapper for the UpsertField operation
type UpsertFieldResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsField instance LogAnalyticsField `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpsertFieldResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpsertFieldResponse) String() string
UpsertLabelRequest wrapper for the UpsertLabel operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpsertLabel.go.html to see an example of how to use UpsertLabelRequest.
type UpsertLabelRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Details for the new LogAnalyticsTagDetails. UpsertLogAnalyticsLabelDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpsertLabelRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpsertLabelRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpsertLabelRequest) String() string
UpsertLabelResponse wrapper for the UpsertLabel operation
type UpsertLabelResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsLabel instance LogAnalyticsLabel `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpsertLabelResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpsertLabelResponse) String() string
UpsertLogAnalyticsAssociation UpsertLogAnalyticsAssociation
type UpsertLogAnalyticsAssociation struct { // Lama Idf AgentId *string `mandatory:"false" json:"agentId"` // source name SourceName *string `mandatory:"false" json:"sourceName"` // source type internal name SourceTypeName *string `mandatory:"false" json:"sourceTypeName"` // entity GUID EntityId *string `mandatory:"false" json:"entityId"` // entity name EntityName *string `mandatory:"false" json:"entityName"` // entity type internal name EntityTypeName *string `mandatory:"false" json:"entityTypeName"` // host name Host *string `mandatory:"false" json:"host"` // log group ocid LogGroupId *string `mandatory:"false" json:"logGroupId"` }
func (m UpsertLogAnalyticsAssociation) String() string
UpsertLogAnalyticsAssociationDetails UpsertLogAnalyticsAssociationDetails
type UpsertLogAnalyticsAssociationDetails struct { // compartmentId CompartmentId *string `mandatory:"false" json:"compartmentId"` // list of rule entity association details Items []UpsertLogAnalyticsAssociation `mandatory:"false" json:"items"` }
func (m UpsertLogAnalyticsAssociationDetails) String() string
UpsertLogAnalyticsFieldDetails Upsert LogAnalytics Field Details
type UpsertLogAnalyticsFieldDetails struct { // data type DataType *string `mandatory:"false" json:"dataType"` // is multi-valued flag IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // internal name Name *string `mandatory:"false" json:"name"` }
func (m UpsertLogAnalyticsFieldDetails) String() string
UpsertLogAnalyticsLabelDetails Upsert LogAnalytics Label Details
type UpsertLogAnalyticsLabelDetails struct { // alias list Aliases []LogAnalyticsLabelAlias `mandatory:"false" json:"aliases"` // suggest type SuggestType *int64 `mandatory:"false" json:"suggestType"` // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // impact Impact *string `mandatory:"false" json:"impact"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // label identifier Name *string `mandatory:"false" json:"name"` // Valid values are (NONE, LOW, HIGH). NONE is default. Priority UpsertLogAnalyticsLabelDetailsPriorityEnum `mandatory:"false" json:"priority,omitempty"` // tag recommendation Recommendation *string `mandatory:"false" json:"recommendation"` // Valid values are (INFO, PROBLEM). INFO is default. Type UpsertLogAnalyticsLabelDetailsTypeEnum `mandatory:"false" json:"type,omitempty"` }
func (m UpsertLogAnalyticsLabelDetails) String() string
UpsertLogAnalyticsLabelDetailsPriorityEnum Enum with underlying type: string
type UpsertLogAnalyticsLabelDetailsPriorityEnum string
Set of constants representing the allowable values for UpsertLogAnalyticsLabelDetailsPriorityEnum
const ( UpsertLogAnalyticsLabelDetailsPriorityNone UpsertLogAnalyticsLabelDetailsPriorityEnum = "NONE" UpsertLogAnalyticsLabelDetailsPriorityLow UpsertLogAnalyticsLabelDetailsPriorityEnum = "LOW" UpsertLogAnalyticsLabelDetailsPriorityMedium UpsertLogAnalyticsLabelDetailsPriorityEnum = "MEDIUM" UpsertLogAnalyticsLabelDetailsPriorityHigh UpsertLogAnalyticsLabelDetailsPriorityEnum = "HIGH" )
func GetUpsertLogAnalyticsLabelDetailsPriorityEnumValues() []UpsertLogAnalyticsLabelDetailsPriorityEnum
GetUpsertLogAnalyticsLabelDetailsPriorityEnumValues Enumerates the set of values for UpsertLogAnalyticsLabelDetailsPriorityEnum
UpsertLogAnalyticsLabelDetailsTypeEnum Enum with underlying type: string
type UpsertLogAnalyticsLabelDetailsTypeEnum string
Set of constants representing the allowable values for UpsertLogAnalyticsLabelDetailsTypeEnum
const ( UpsertLogAnalyticsLabelDetailsTypeInfo UpsertLogAnalyticsLabelDetailsTypeEnum = "INFO" UpsertLogAnalyticsLabelDetailsTypeProblem UpsertLogAnalyticsLabelDetailsTypeEnum = "PROBLEM" )
func GetUpsertLogAnalyticsLabelDetailsTypeEnumValues() []UpsertLogAnalyticsLabelDetailsTypeEnum
GetUpsertLogAnalyticsLabelDetailsTypeEnumValues Enumerates the set of values for UpsertLogAnalyticsLabelDetailsTypeEnum
UpsertLogAnalyticsParserDetails UpsertLogAnalyticsParserDetails
type UpsertLogAnalyticsParserDetails struct { // content Content *string `mandatory:"false" json:"content"` // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // encoding Encoding *string `mandatory:"false" json:"encoding"` // example content ExampleContent *string `mandatory:"false" json:"exampleContent"` // fields Maps FieldMaps []LogAnalyticsParserField `mandatory:"false" json:"fieldMaps"` // footer regular expression FooterContent *string `mandatory:"false" json:"footerContent"` // header content HeaderContent *string `mandatory:"false" json:"headerContent"` // Name Name *string `mandatory:"false" json:"name"` // is default flag IsDefault *bool `mandatory:"false" json:"isDefault"` // is single line content IsSingleLineContent *bool `mandatory:"false" json:"isSingleLineContent"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // language Language *string `mandatory:"false" json:"language"` // log type test request version LogTypeTestRequestVersion *int `mandatory:"false" json:"logTypeTestRequestVersion"` // parser ignore line characters ParserIgnorelineCharacters *string `mandatory:"false" json:"parserIgnorelineCharacters"` // sequence ParserSequence *int `mandatory:"false" json:"parserSequence"` // time zone ParserTimezone *string `mandatory:"false" json:"parserTimezone"` // write once IsParserWrittenOnce *bool `mandatory:"false" json:"isParserWrittenOnce"` // plugin instance list ParserFunctions []LogAnalyticsParserFunction `mandatory:"false" json:"parserFunctions"` // tokenize original text ShouldTokenizeOriginalText *bool `mandatory:"false" json:"shouldTokenizeOriginalText"` // type Type UpsertLogAnalyticsParserDetailsTypeEnum `mandatory:"false" json:"type,omitempty"` }
func (m UpsertLogAnalyticsParserDetails) String() string
UpsertLogAnalyticsParserDetailsTypeEnum Enum with underlying type: string
type UpsertLogAnalyticsParserDetailsTypeEnum string
Set of constants representing the allowable values for UpsertLogAnalyticsParserDetailsTypeEnum
const ( UpsertLogAnalyticsParserDetailsTypeXml UpsertLogAnalyticsParserDetailsTypeEnum = "XML" UpsertLogAnalyticsParserDetailsTypeJson UpsertLogAnalyticsParserDetailsTypeEnum = "JSON" UpsertLogAnalyticsParserDetailsTypeRegex UpsertLogAnalyticsParserDetailsTypeEnum = "REGEX" UpsertLogAnalyticsParserDetailsTypeOdl UpsertLogAnalyticsParserDetailsTypeEnum = "ODL" )
func GetUpsertLogAnalyticsParserDetailsTypeEnumValues() []UpsertLogAnalyticsParserDetailsTypeEnum
GetUpsertLogAnalyticsParserDetailsTypeEnumValues Enumerates the set of values for UpsertLogAnalyticsParserDetailsTypeEnum
UpsertLogAnalyticsSourceDetails UpsertLogAnalyticsSourceDetails
type UpsertLogAnalyticsSourceDetails struct { // source label conditions LabelConditions []LogAnalyticsSourceLabelCondition `mandatory:"false" json:"labelConditions"` // data filter definitions DataFilterDefinitions []LogAnalyticsSourceDataFilter `mandatory:"false" json:"dataFilterDefinitions"` // DB credential name DatabaseCredential *string `mandatory:"false" json:"databaseCredential"` // extended field definition ExtendedFieldDefinitions []LogAnalyticsSourceExtendedFieldDefinition `mandatory:"false" json:"extendedFieldDefinitions"` // is for cloud flag IsForCloud *bool `mandatory:"false" json:"isForCloud"` // labels Labels []LogAnalyticsLabelView `mandatory:"false" json:"labels"` // metric definitions MetricDefinitions []LogAnalyticsMetric `mandatory:"false" json:"metricDefinitions"` // metric source map Metrics []LogAnalyticsSourceMetric `mandatory:"false" json:"metrics"` // out-of-the-box source parser list OobParsers []LogAnalyticsParser `mandatory:"false" json:"oobParsers"` // parameters Parameters []LogAnalyticsParameter `mandatory:"false" json:"parameters"` // patterns Patterns []LogAnalyticsSourcePattern `mandatory:"false" json:"patterns"` // description Description *string `mandatory:"false" json:"description"` // display name DisplayName *string `mandatory:"false" json:"displayName"` // source edit version EditVersion *int64 `mandatory:"false" json:"editVersion"` // source functions Functions []LogAnalyticsSourceFunction `mandatory:"false" json:"functions"` // source Id SourceId *int64 `mandatory:"false" json:"sourceId"` // source internal name Name *string `mandatory:"false" json:"name"` // is secure content flag IsSecureContent *bool `mandatory:"false" json:"isSecureContent"` // is system flag IsSystem *bool `mandatory:"false" json:"isSystem"` // parser list Parsers []LogAnalyticsParser `mandatory:"false" json:"parsers"` // rule Id RuleId *int64 `mandatory:"false" json:"ruleId"` // source type internal name TypeName *string `mandatory:"false" json:"typeName"` // source warning configuration WarningConfig *int64 `mandatory:"false" json:"warningConfig"` // source metadata fields MetadataFields []LogAnalyticsSourceMetadataField `mandatory:"false" json:"metadataFields"` // tags LabelDefinitions []LogAnalyticsLabelDefinition `mandatory:"false" json:"labelDefinitions"` // entity types EntityTypes []LogAnalyticsSourceEntityType `mandatory:"false" json:"entityTypes"` // time zone override IsTimezoneOverride *bool `mandatory:"false" json:"isTimezoneOverride"` // source parser list UserParsers []LogAnalyticsParser `mandatory:"false" json:"userParsers"` }
func (m UpsertLogAnalyticsSourceDetails) String() string
UpsertParserRequest wrapper for the UpsertParser operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpsertParser.go.html to see an example of how to use UpsertParserRequest.
type UpsertParserRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Details for the new LoganParserDetails. UpsertLogAnalyticsParserDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpsertParserRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpsertParserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpsertParserRequest) String() string
UpsertParserResponse wrapper for the UpsertParser operation
type UpsertParserResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsParser instance LogAnalyticsParser `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpsertParserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpsertParserResponse) String() string
UpsertSourceRequest wrapper for the UpsertSource operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/UpsertSource.go.html to see an example of how to use UpsertSourceRequest.
type UpsertSourceRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Details for the new LoganSourceDetails. UpsertLogAnalyticsSourceDetails `contributesTo:"body"` // create like sourceId CreateLikeSourceId *int `mandatory:"false" contributesTo:"query" name:"createLikeSourceId"` // is incremental IsIncremental *bool `mandatory:"false" contributesTo:"query" name:"isIncremental"` // is ignore warning IsIgnoreWarning *bool `mandatory:"false" contributesTo:"query" name:"isIgnoreWarning"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpsertSourceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpsertSourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpsertSourceRequest) String() string
UpsertSourceResponse wrapper for the UpsertSource operation
type UpsertSourceResponse struct { // The underlying http response RawResponse *http.Response // The LogAnalyticsSource instance LogAnalyticsSource `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpsertSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpsertSourceResponse) String() string
UsageStatusItem UsageStatusItem
type UsageStatusItem struct { // data type DataType *string `mandatory:"false" json:"dataType"` // is the field multi valued IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // current usage CurrentUsage *int64 `mandatory:"false" json:"currentUsage"` // maximum available MaxAvailable *int `mandatory:"false" json:"maxAvailable"` }
func (m UsageStatusItem) String() string
ValidateAssociationParametersRequest wrapper for the ValidateAssociationParameters operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ValidateAssociationParameters.go.html to see an example of how to use ValidateAssociationParametersRequest.
type ValidateAssociationParametersRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Details for the new log analytics associations. UpsertLogAnalyticsAssociationDetails `contributesTo:"body"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ValidateAssociationParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // sort by field SortBy ValidateAssociationParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ValidateAssociationParametersRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ValidateAssociationParametersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ValidateAssociationParametersRequest) String() string
ValidateAssociationParametersResponse wrapper for the ValidateAssociationParameters operation
type ValidateAssociationParametersResponse struct { // The underlying http response RawResponse *http.Response // A list of LogAnalyticsAssociationParameterCollection instances LogAnalyticsAssociationParameterCollection `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ValidateAssociationParametersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ValidateAssociationParametersResponse) String() string
ValidateAssociationParametersSortByEnum Enum with underlying type: string
type ValidateAssociationParametersSortByEnum string
Set of constants representing the allowable values for ValidateAssociationParametersSortByEnum
const ( ValidateAssociationParametersSortBySourcedisplayname ValidateAssociationParametersSortByEnum = "sourceDisplayName" ValidateAssociationParametersSortByStatus ValidateAssociationParametersSortByEnum = "status" )
func GetValidateAssociationParametersSortByEnumValues() []ValidateAssociationParametersSortByEnum
GetValidateAssociationParametersSortByEnumValues Enumerates the set of values for ValidateAssociationParametersSortByEnum
ValidateAssociationParametersSortOrderEnum Enum with underlying type: string
type ValidateAssociationParametersSortOrderEnum string
Set of constants representing the allowable values for ValidateAssociationParametersSortOrderEnum
const ( ValidateAssociationParametersSortOrderAsc ValidateAssociationParametersSortOrderEnum = "ASC" ValidateAssociationParametersSortOrderDesc ValidateAssociationParametersSortOrderEnum = "DESC" )
func GetValidateAssociationParametersSortOrderEnumValues() []ValidateAssociationParametersSortOrderEnum
GetValidateAssociationParametersSortOrderEnumValues Enumerates the set of values for ValidateAssociationParametersSortOrderEnum
ValidateFileRequest wrapper for the ValidateFile operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ValidateFile.go.html to see an example of how to use ValidateFileRequest.
type ValidateFileRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Location of the log file. ObjectLocation *string `mandatory:"true" contributesTo:"query" name:"objectLocation"` // The name of the file being uploaded. The extension of the filename part will be used to detect the type of file (like zip, tar). Filename *string `mandatory:"true" contributesTo:"query" name:"filename"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ValidateFileRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ValidateFileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ValidateFileRequest) String() string
ValidateFileResponse wrapper for the ValidateFile operation
type ValidateFileResponse struct { // The underlying http response RawResponse *http.Response // The FileValidationResponse instance FileValidationResponse `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ValidateFileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ValidateFileResponse) String() string
ValidateSourceExtendedFieldDetailsRequest wrapper for the ValidateSourceExtendedFieldDetails operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ValidateSourceExtendedFieldDetails.go.html to see an example of how to use ValidateSourceExtendedFieldDetailsRequest.
type ValidateSourceExtendedFieldDetailsRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Details for the new LogAnalyticsSource. LogAnalyticsSource `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ValidateSourceExtendedFieldDetailsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ValidateSourceExtendedFieldDetailsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ValidateSourceExtendedFieldDetailsRequest) String() string
ValidateSourceExtendedFieldDetailsResponse wrapper for the ValidateSourceExtendedFieldDetails operation
type ValidateSourceExtendedFieldDetailsResponse struct { // The underlying http response RawResponse *http.Response // The ExtendedFieldsValidationResult instance ExtendedFieldsValidationResult `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ValidateSourceExtendedFieldDetailsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ValidateSourceExtendedFieldDetailsResponse) String() string
ValidateSourceMappingRequest wrapper for the ValidateSourceMapping operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ValidateSourceMapping.go.html to see an example of how to use ValidateSourceMappingRequest.
type ValidateSourceMappingRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Location of the log file. ObjectLocation *string `mandatory:"true" contributesTo:"query" name:"objectLocation"` // The name of the file being uploaded. The extension of the filename part will be used to detect the type of file (like zip, tar). Filename *string `mandatory:"true" contributesTo:"query" name:"filename"` // Name of the log source that will be used to process the files being uploaded. LogSourceName *string `mandatory:"true" contributesTo:"query" name:"logSourceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ValidateSourceMappingRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ValidateSourceMappingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ValidateSourceMappingRequest) String() string
ValidateSourceMappingResponse wrapper for the ValidateSourceMapping operation
type ValidateSourceMappingResponse struct { // The underlying http response RawResponse *http.Response // The SourceMappingResponse instance SourceMappingResponse `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ValidateSourceMappingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ValidateSourceMappingResponse) String() string
ValidateSourceRequest wrapper for the ValidateSource operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/loganalytics/ValidateSource.go.html to see an example of how to use ValidateSourceRequest.
type ValidateSourceRequest struct { // The Logging Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Details for the new LoganSourceDetails. UpsertLogAnalyticsSourceDetails `contributesTo:"body"` // create like sourceId CreateLikeSourceId *int `mandatory:"false" contributesTo:"query" name:"createLikeSourceId"` // is incremental IsIncremental *bool `mandatory:"false" contributesTo:"query" name:"isIncremental"` // is ignore warning IsIgnoreWarning *bool `mandatory:"false" contributesTo:"query" name:"isIgnoreWarning"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ValidateSourceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ValidateSourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ValidateSourceRequest) String() string
ValidateSourceResponse wrapper for the ValidateSource operation
type ValidateSourceResponse struct { // The underlying http response RawResponse *http.Response // The SourceValidateResults instance SourceValidateResults `presentIn:"body"` // Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ValidateSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ValidateSourceResponse) String() string
ValueTypeEnum Enum with underlying type: string
type ValueTypeEnum string
Set of constants representing the allowable values for ValueTypeEnum
const ( ValueTypeBoolean ValueTypeEnum = "BOOLEAN" ValueTypeString ValueTypeEnum = "STRING" ValueTypeDouble ValueTypeEnum = "DOUBLE" ValueTypeFloat ValueTypeEnum = "FLOAT" ValueTypeLong ValueTypeEnum = "LONG" ValueTypeInteger ValueTypeEnum = "INTEGER" ValueTypeTimestamp ValueTypeEnum = "TIMESTAMP" ValueTypeFacet ValueTypeEnum = "FACET" )
func GetValueTypeEnumValues() []ValueTypeEnum
GetValueTypeEnumValues Enumerates the set of values for ValueTypeEnum
VerifyOutput Verify acceleration output.
type VerifyOutput struct { // Acceleration task identifier. ScheduledTaskId *string `mandatory:"true" json:"scheduledTaskId"` // Response time in ms. ResponseTimeInMs *int64 `mandatory:"true" json:"responseTimeInMs"` // Total match count. TotalMatchedCount *int64 `mandatory:"true" json:"totalMatchedCount"` // Total count. TotalCount *int `mandatory:"true" json:"totalCount"` // Acceleration result columns, included if requested (shouldIncludeResults). Columns []ResultColumn `mandatory:"false" json:"columns"` // Acceleration result values, included if requested (shouldIncludeResults). Results []map[string]interface{} `mandatory:"false" json:"results"` }
func (m VerifyOutput) String() string
Violation Violation
type Violation struct { // indexes Indexes []Indexes `mandatory:"false" json:"indexes"` // ruleDescription RuleDescription *string `mandatory:"false" json:"ruleDescription"` // ruleName RuleName *string `mandatory:"false" json:"ruleName"` // ruleRemediation RuleRemediation *string `mandatory:"false" json:"ruleRemediation"` // ruleType RuleType ViolationRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"` }
func (m Violation) String() string
ViolationRuleTypeEnum Enum with underlying type: string
type ViolationRuleTypeEnum string
Set of constants representing the allowable values for ViolationRuleTypeEnum
const ( ViolationRuleTypeWarn ViolationRuleTypeEnum = "WARN" ViolationRuleTypeError ViolationRuleTypeEnum = "ERROR" )
func GetViolationRuleTypeEnumValues() []ViolationRuleTypeEnum
GetViolationRuleTypeEnumValues Enumerates the set of values for ViolationRuleTypeEnum
WarningReferenceDetails A list of LogAnalyticsWarning references. Used as input to APIs which operate on a list. For example, the suppress warning API accepts a list of warning references and will suppress all warnings in the input list.
type WarningReferenceDetails struct { // A list of LogAnalyticsWarning references. Used as input to APIs which operate on a // list. For example, the suppress warning API accepts a list of warning references // and will suppress all warnings in the input list. WarningReferences []string `mandatory:"false" json:"warningReferences"` }
func (m WarningReferenceDetails) String() string
WhereCommandDescriptor Command descriptor for querylanguage WHERE command.
type WhereCommandDescriptor struct { // Command fragment display string from user specified query string formatted by query builder. DisplayQueryString *string `mandatory:"true" json:"displayQueryString"` // Command fragment internal string from user specified query string formatted by query builder. InternalQueryString *string `mandatory:"true" json:"internalQueryString"` // querylanguage command designation for example; reporting vs filtering Category *string `mandatory:"false" json:"category"` // Fields referenced in command fragment from user specified query string. ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"` // Fields declared in command fragment from user specified query string. DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"` }
func (m WhereCommandDescriptor) GetCategory() *string
GetCategory returns Category
func (m WhereCommandDescriptor) GetDeclaredFields() []AbstractField
GetDeclaredFields returns DeclaredFields
func (m WhereCommandDescriptor) GetDisplayQueryString() *string
GetDisplayQueryString returns DisplayQueryString
func (m WhereCommandDescriptor) GetInternalQueryString() *string
GetInternalQueryString returns InternalQueryString
func (m WhereCommandDescriptor) GetReferencedFields() []AbstractField
GetReferencedFields returns ReferencedFields
func (m WhereCommandDescriptor) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m WhereCommandDescriptor) String() string
func (m *WhereCommandDescriptor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
WorkRequest A description of workrequest status
type WorkRequest struct { // Type of the work request OperationType LogAnalyticsOperationTypesEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
func (m WorkRequest) String() string
WorkRequestCollection Collection of control plane work requests.
type WorkRequestCollection struct { // List of work requests. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
func (m WorkRequestCollection) String() string
WorkRequestError An error encountered while executing a work request.
type WorkRequestError struct { // A machine-usable code for the error that occured. Error codes are listed on // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm) Code *string `mandatory:"true" json:"code"` // A human readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The time the error occured. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
func (m WorkRequestError) String() string
WorkRequestErrorCollection This is a list of errors for the work request.
type WorkRequestErrorCollection struct { // This is an array of errors for the work request. Items []WorkRequestError `mandatory:"true" json:"items"` }
func (m WorkRequestErrorCollection) String() string
WorkRequestLog This is a log message from the execution of a work request.
type WorkRequestLog struct { // This is a human-readable log message. Message *string `mandatory:"true" json:"message"` // This is the time the log message was written. An RFC3339 formatted datetime string Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
func (m WorkRequestLog) String() string
WorkRequestLogCollection This is a list of logs for the work request.
type WorkRequestLogCollection struct { // This is an array of logs for the work request. Items []WorkRequestLog `mandatory:"true" json:"items"` }
func (m WorkRequestLogCollection) String() string
WorkRequestResource A resource created or operated on by a work request.
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType ActionTypesEnum `mandatory:"true" json:"actionType"` // The identifier of the resource the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that the user can do a GET on to access the resource metadata EntityUri *string `mandatory:"false" json:"entityUri"` }
func (m WorkRequestResource) String() string
WorkRequestStatusEnum Enum with underlying type: string
type WorkRequestStatusEnum string
Set of constants representing the allowable values for WorkRequestStatusEnum
const ( WorkRequestStatusAccepted WorkRequestStatusEnum = "ACCEPTED" WorkRequestStatusCanceled WorkRequestStatusEnum = "CANCELED" WorkRequestStatusFailed WorkRequestStatusEnum = "FAILED" WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS" WorkRequestStatusSucceeded WorkRequestStatusEnum = "SUCCEEDED" )
func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum
WorkRequestSummary High level summary of control plane job work request.
type WorkRequestSummary struct { // Unique OCID identifier to reference this query job work Request. Id *string `mandatory:"true" json:"id"` // When the work request started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // Compartment Identifier OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" json:"compartmentId"` // When the work request was accepted. Should match timeStarted in all cases. TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"` // When the work request finished execution. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // Percentage progress completion of the query. PercentComplete *int `mandatory:"false" json:"percentComplete"` // Work request status. Status WorkRequestStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m WorkRequestSummary) String() string