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" AbstractCommandDescriptorNameCuslterSplit AbstractCommandDescriptorNameEnum = "CUSLTER_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" )
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 }
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 log analytics entity and other existing 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
type AddEntityAssociationRequest struct { // The Log 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 created. Specify destination OCIDs as comma separated string. 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. If you need to contact // Oracle about a particular request, please 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
AgentUpload Upload is a container that can be used to optionally put all the relevant and related agent upload based log files.
type AgentUpload struct { // The name of the upload container Name *string `mandatory:"false" json:"name"` }
func (m AgentUpload) String() string
ArchivingConfiguration configuration for archiving data in object storage
type ArchivingConfiguration struct { // duration 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"` // duration before 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
Attribute Attribute
type Attribute struct { // default value DefaultValue *interface{} `mandatory:"false" json:"defaultValue"` // dynamic value range reference attribute DynamicValueRangeRefAttr *string `mandatory:"false" json:"dynamicValueRangeRefAttr"` // maximum length MaximumLen AttributeMaximumLenEnum `mandatory:"false" json:"maximumLen,omitempty"` // name Name *string `mandatory:"false" json:"name"` // populated by PopulatedBy AttributePopulatedByEnum `mandatory:"false" json:"populatedBy,omitempty"` // required in JSON RequiredInJSON AttributeRequiredInJSONEnum `mandatory:"false" json:"requiredInJSON,omitempty"` // schema column SchemaColumn *string `mandatory:"false" json:"schemaColumn"` // is string exceed maximum length IsStringExceedMaximumLength *bool `mandatory:"false" json:"isStringExceedMaximumLength"` // usage senario UsageSenario AttributeUsageSenarioEnum `mandatory:"false" json:"usageSenario,omitempty"` // value data type ValueDataType AttributeValueDataTypeEnum `mandatory:"false" json:"valueDataType,omitempty"` // value population priority ValuePopulationPriority AttributeValuePopulationPriorityEnum `mandatory:"false" json:"valuePopulationPriority,omitempty"` }
func (m Attribute) String() string
AttributeMaximumLenEnum Enum with underlying type: string
type AttributeMaximumLenEnum string
Set of constants representing the allowable values for AttributeMaximumLenEnum
const ( AttributeMaximumLenFive AttributeMaximumLenEnum = "LENGTH_FIVE" AttributeMaximumLenSixteen AttributeMaximumLenEnum = "LENGTH_SIXTEEN" AttributeMaximumLenThirtytwo AttributeMaximumLenEnum = "LENGTH_THIRTYTWO" AttributeMaximumLenSixtyfour AttributeMaximumLenEnum = "LENGTH_SIXTYFOUR" AttributeMaximumLenOnetwoeight AttributeMaximumLenEnum = "LENGTH_ONETWOEIGHT" AttributeMaximumLenTwofiftysix AttributeMaximumLenEnum = "LENGTH_TWOFIFTYSIX" AttributeMaximumLenFivetwelve AttributeMaximumLenEnum = "LENGTH_FIVETWELVE" AttributeMaximumLenSevenfifty AttributeMaximumLenEnum = "LENGTH_SEVENFIFTY" AttributeMaximumLenOneThousand AttributeMaximumLenEnum = "LENGTH_ONE_THOUSAND" AttributeMaximumLenTwoThousand AttributeMaximumLenEnum = "LENGTH_TWO_THOUSAND" AttributeMaximumLenFourThousand AttributeMaximumLenEnum = "LENGTH_FOUR_THOUSAND" )
func GetAttributeMaximumLenEnumValues() []AttributeMaximumLenEnum
GetAttributeMaximumLenEnumValues Enumerates the set of values for AttributeMaximumLenEnum
AttributePopulatedByEnum Enum with underlying type: string
type AttributePopulatedByEnum string
Set of constants representing the allowable values for AttributePopulatedByEnum
const ( AttributePopulatedByBackendGen AttributePopulatedByEnum = "BACKEND_GEN" AttributePopulatedByCallerGen AttributePopulatedByEnum = "CALLER_GEN" )
func GetAttributePopulatedByEnumValues() []AttributePopulatedByEnum
GetAttributePopulatedByEnumValues Enumerates the set of values for AttributePopulatedByEnum
AttributeRequiredInJSONEnum Enum with underlying type: string
type AttributeRequiredInJSONEnum string
Set of constants representing the allowable values for AttributeRequiredInJSONEnum
const ( AttributeRequiredInJSONMandatory AttributeRequiredInJSONEnum = "MANDATORY" AttributeRequiredInJSONOptional AttributeRequiredInJSONEnum = "OPTIONAL" )
func GetAttributeRequiredInJSONEnumValues() []AttributeRequiredInJSONEnum
GetAttributeRequiredInJSONEnumValues Enumerates the set of values for AttributeRequiredInJSONEnum
AttributeUsageSenarioEnum Enum with underlying type: string
type AttributeUsageSenarioEnum string
Set of constants representing the allowable values for AttributeUsageSenarioEnum
const ( AttributeUsageSenarioCreate AttributeUsageSenarioEnum = "CREATE" AttributeUsageSenarioUpdate AttributeUsageSenarioEnum = "UPDATE" AttributeUsageSenarioCreateAndUpdate AttributeUsageSenarioEnum = "CREATE_AND_UPDATE" AttributeUsageSenarioDelete AttributeUsageSenarioEnum = "DELETE" AttributeUsageSenarioReCreate AttributeUsageSenarioEnum = "RE_CREATE" AttributeUsageSenarioDetail AttributeUsageSenarioEnum = "DETAIL" AttributeUsageSenarioList AttributeUsageSenarioEnum = "LIST" AttributeUsageSenarioFunctionWithLookup AttributeUsageSenarioEnum = "FUNCTION_WITH_LOOKUP" AttributeUsageSenarioDbPattern AttributeUsageSenarioEnum = "DB_PATTERN" AttributeUsageSenarioCreateFirsttimeT1 AttributeUsageSenarioEnum = "CREATE_FIRSTTIME_T1" AttributeUsageSenarioUpdateOobMetric AttributeUsageSenarioEnum = "UPDATE_OOB_METRIC" )
func GetAttributeUsageSenarioEnumValues() []AttributeUsageSenarioEnum
GetAttributeUsageSenarioEnumValues Enumerates the set of values for AttributeUsageSenarioEnum
AttributeValueDataTypeEnum Enum with underlying type: string
type AttributeValueDataTypeEnum string
Set of constants representing the allowable values for AttributeValueDataTypeEnum
const ( AttributeValueDataTypeInteger AttributeValueDataTypeEnum = "INTEGER" AttributeValueDataTypeLong AttributeValueDataTypeEnum = "LONG" AttributeValueDataTypeFloat AttributeValueDataTypeEnum = "FLOAT" AttributeValueDataTypeString AttributeValueDataTypeEnum = "STRING" AttributeValueDataTypeTimestamp AttributeValueDataTypeEnum = "TIMESTAMP" AttributeValueDataTypeDate AttributeValueDataTypeEnum = "DATE" AttributeValueDataTypeClob AttributeValueDataTypeEnum = "CLOB" AttributeValueDataTypeTagRef AttributeValueDataTypeEnum = "TAG_REF" AttributeValueDataTypeParserRef AttributeValueDataTypeEnum = "PARSER_REF" AttributeValueDataTypeSttRef AttributeValueDataTypeEnum = "STT_REF" AttributeValueDataTypeLookupRef AttributeValueDataTypeEnum = "LOOKUP_REF" AttributeValueDataTypeMetaFunctionRef AttributeValueDataTypeEnum = "META_FUNCTION_REF" AttributeValueDataTypeCommonFieldRef AttributeValueDataTypeEnum = "COMMON_FIELD_REF" )
func GetAttributeValueDataTypeEnumValues() []AttributeValueDataTypeEnum
GetAttributeValueDataTypeEnumValues Enumerates the set of values for AttributeValueDataTypeEnum
AttributeValuePopulationPriorityEnum Enum with underlying type: string
type AttributeValuePopulationPriorityEnum string
Set of constants representing the allowable values for AttributeValuePopulationPriorityEnum
const ( AttributeValuePopulationPriorityNone AttributeValuePopulationPriorityEnum = "NONE" AttributeValuePopulationPriorityLow AttributeValuePopulationPriorityEnum = "LOW" AttributeValuePopulationPriorityHigh AttributeValuePopulationPriorityEnum = "HIGH" )
func GetAttributeValuePopulationPriorityEnumValues() []AttributeValuePopulationPriorityEnum
GetAttributeValuePopulationPriorityEnumValues Enumerates the set of values for AttributeValuePopulationPriorityEnum
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
type BatchGetBasicInfoRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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 endpoint 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
type CancelQueryWorkRequestRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ChangeLogAnalyticsEntityCompartmentRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ChangeLogAnalyticsLogGroupCompartmentRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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 Log Analytics Object Storage based collection rule compartment to be updated to.
type ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the rule should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails) String() string
ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest wrapper for the ChangeLogAnalyticsObjectCollectionRuleCompartment operation
type ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The log analytics os collection rule OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) LogAnalyticsObjectCollectionRuleId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsObjectCollectionRuleId"` // Log Analytics Object Storage based collection rule compartment to be updated 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. If you need to contact // Oracle about a particular request, please 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
type ChangeScheduledTaskCompartmentRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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 Set of valid character encodings
type CharEncodingCollection struct { // 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
type CleanRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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. The name must be unique, within the tenancy, and cannot be changed. 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
type CreateLogAnalyticsEntityRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type CreateLogAnalyticsEntityTypeRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type CreateLogAnalyticsLogGroupRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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 an Object Storage based collection rule to enable automatic log collection.
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"` // Log Analytics Log group OCID to associate the processed logs with. LogGroupId *string `mandatory:"true" json:"logGroupId"` // Name of the Log 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. // Accepted values are: LIVE. // Collection type LIVE indicates to enable log collection from the time of this rule creation, // and continue until the rule exists. 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. // When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error. PollSince *string `mandatory:"false" json:"pollSince"` // The oldest time of the file in the bucket to consider for collection. // Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. // When collectionType is LIVE, specifying pollTill will result in error. PollTill *string `mandatory:"false" json:"pollTill"` // Log 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_8589_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"` // 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
type CreateLogAnalyticsObjectCollectionRuleRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
CreateNamespaceDetails Onboard a tenancy request parameter in Logan Analytics application
type CreateNamespaceDetails struct { // Tenancy ID CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m CreateNamespaceDetails) 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
type CreateScheduledTaskRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (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. 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
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
type DeleteAssociationsRequest struct { // The Log 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 // The ErrorDetails instance ErrorDetails `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (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
type DeleteFieldRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type DeleteLabelRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type DeleteLogAnalyticsEntityRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type DeleteLogAnalyticsEntityTypeRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type DeleteLogAnalyticsLogGroupRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type DeleteLogAnalyticsObjectCollectionRuleRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The log analytics os 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. If you need to contact // Oracle about a particular request, please 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
DeleteParserRequest wrapper for the DeleteParser operation
type DeleteParserRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type DeleteScheduledTaskRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type DeleteSourceRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type DeleteUploadFileRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique internal identifier to refer to upload container UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"` // Unique internal identifier to refer to 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. If you need to contact // Oracle about a particular request, please 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
type DeleteUploadRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique internal identifier to refer to 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. If you need to contact // Oracle about a particular request, please 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
type DeleteUploadWarningRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique internal identifier to refer to upload container UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"` // Unique internal identifier to refer to 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. If you need to contact // Oracle about a particular request, please 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
type DisableArchivingRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (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
type EnableArchivingRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (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 Parameters used to estimate purge data size
type EstimatePurgeDataSizeDetails struct { // the compartment OCID under which the data will be purged CompartmentId *string `mandatory:"true" json:"compartmentId"` // 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"` // the solr data filter query, '*' means all PurgeQueryString *string `mandatory:"false" json:"purgeQueryString"` // 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
type EstimatePurgeDataSizeRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Parameters used to estimate purge data size 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response EstimatePurgeDataSizeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EstimatePurgeDataSizeResponse) String() string
EstimatePurgeDataSizeResult purge data size in bytes
type EstimatePurgeDataSizeResult struct { // purge data size in bytes PurgeDataSizeInBytes *int64 `mandatory:"true" json:"purgeDataSizeInBytes"` }
func (m EstimatePurgeDataSizeResult) 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
ExportContent ExportContent
type ExportContent struct { // fieldNames FieldNames []string `mandatory:"false" json:"fieldNames"` ParserNames []string `mandatory:"false" json:"parserNames"` // sourceNames SourceNames []string `mandatory:"false" json:"sourceNames"` }
func (m ExportContent) String() string
ExportCustomContentRequest wrapper for the ExportCustomContent operation
type ExportCustomContentRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` 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. If you need to contact // Oracle about a particular request, please 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
type ExportQueryResultRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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 The representation of ExtractLogFieldResults
type ExtractLogFieldResults struct { // log field path values Paths []string `mandatory:"false" json:"paths"` }
func (m ExtractLogFieldResults) String() string
ExtractLogHeaderDetails The representation of ExtractLogHeaderDetails
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 The representation of ExtractLogHeaderResults
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
type ExtractStructuredLogFieldPathsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ExtractStructuredLogHeaderPathsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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 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) 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
FieldMap FieldMap
type FieldMap struct { // loopup field LookupField *string `mandatory:"false" json:"lookupField"` // maps to MapsTo *string `mandatory:"false" json:"mapsTo"` }
func (m FieldMap) String() string
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"` // 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) 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 InputFile *string `mandatory:"true" json:"inputFile"` // Object Location ObjectLocation *string `mandatory:"true" json:"objectLocation"` // Files 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 enterprise logging 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 update. 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
type FilterRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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"` // 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) 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
GenerateAgentObjectNameDetails Generate agent upload name for the given properties
type GenerateAgentObjectNameDetails struct { // Log group OCID LogGroupId *string `mandatory:"true" json:"logGroupId"` // Internal identifier used to uniquely identify the agent upload request UniqueId *string `mandatory:"true" json:"uniqueId"` // Metadata associated with the upload used during processing MetaProperties *string `mandatory:"true" json:"metaProperties"` // The time when this upload is created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` }
func (m GenerateAgentObjectNameDetails) String() string
GetAssociationSummaryRequest wrapper for the GetAssociationSummary operation
type GetAssociationSummaryRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetColumnNamesRequest struct { // The Log 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 // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetColumnNamesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetColumnNamesResponse) String() string
GetConfigWorkRequestRequest wrapper for the GetConfigWorkRequest operation
type GetConfigWorkRequestRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetFieldRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetFieldsSummaryRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetLabelRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetLabelSummaryRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetLogAnalyticsEntitiesSummaryRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetLogAnalyticsEntityRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetLogAnalyticsEntityTypeRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetLogAnalyticsLogGroupRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetLogAnalyticsLogGroupsSummaryRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetLogAnalyticsObjectCollectionRuleRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The log analytics os 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. If you need to contact // Oracle about a particular request, please 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
GetNamespaceRequest wrapper for the GetNamespace operation
type GetNamespaceRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response GetNamespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetNamespaceResponse) String() string
GetParserRequest wrapper for the GetParser operation
type GetParserRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetParserSummaryRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetQueryResultRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
type GetQueryWorkRequestRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *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
type GetScheduledTaskRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response GetScheduledTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetScheduledTaskResponse) String() string
GetSourceRequest wrapper for the GetSource operation
type GetSourceRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetSourceSummaryRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type GetStorageRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response GetStorageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetStorageResponse) String() string
GetStorageUsageRequest wrapper for the GetStorageUsage operation
type GetStorageUsageRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
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 Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *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
type GetUploadRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique internal identifier to refer to 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. If you need to contact // Oracle about a particular request, please 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
type GetWorkRequestRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *float32 `presentIn:"header" name:"retry-after"` }
func (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
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"` // 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
type ImportCustomContentRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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 The representation of LabelSourceSummary
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
type ListAssociatedEntitiesRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListConfigWorkRequestsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListEntityAssociationsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
type ListEntitySourceAssociationsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListFieldsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListLabelPrioritiesRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListLabelSourceDetailsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListLabelsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListLogAnalyticsEntitiesRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
type ListLogAnalyticsEntityTypesRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
type ListLogAnalyticsLogGroupsRequest struct { // The Log 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 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
type ListLogAnalyticsObjectCollectionRulesRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
ListMetaSourceTypesRequest wrapper for the ListMetaSourceTypes operation
type ListMetaSourceTypesRequest struct { // The Log 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"` // orderBy SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // 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. If you need to contact // Oracle about a particular request, please 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
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
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. If you need to contact // Oracle about a particular request, please 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
type ListParserFunctionsRequest struct { // The Log 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"` // orderBy SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // 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. If you need to contact // Oracle about a particular request, please 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
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
type ListParserMetaPluginsRequest struct { // The Log 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"` // orderBy SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // 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. If you need to contact // Oracle about a particular request, please 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
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
type ListParsersRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListQueryWorkRequestsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
ListScheduledTasksRequest wrapper for the ListScheduledTasks operation
type ListScheduledTasksRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
type ListSourceAssociationsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListSourceExtendedFieldDefinitionsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListSourceLabelOperatorsRequest struct { // The Log 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"` // orderBy SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // 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. If you need to contact // Oracle about a particular request, please 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
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
type ListSourceMetaFunctionsRequest struct { // The Log 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"` // orderBy SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // 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. If you need to contact // Oracle about a particular request, please 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
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
type ListSourcePatternsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListSourcesRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
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 Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
type ListStorageWorkRequestsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The Log 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"` // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending. If no value is specified timeAccepted is default. SortBy ListStorageWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // storage operation type OperationType ListStorageWorkRequestsOperationTypeEnum `mandatory:"false" contributesTo:"query" name:"operationType" omitEmpty:"true"` // storage operation status Status ListStorageWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"` // storage operation started time TimeStarted *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStarted"` // storage operation time finished TimeFinished *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeFinished"` // policy name e.g. purge policy PolicyName *string `mandatory:"false" contributesTo:"query" name:"policyName"` // policy ID e.g. 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
type ListSupportedCharEncodingsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
type ListSupportedTimezonesRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
type ListUploadFilesRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique internal identifier to refer to 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 timeCreated is descending. SortBy ListUploadFilesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Search string SearchStr *string `mandatory:"false" contributesTo:"query" name:"searchStr"` // Status 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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 ( ListUploadFilesSortByTimecreated ListUploadFilesSortByEnum = "timeCreated" ListUploadFilesSortByFilename ListUploadFilesSortByEnum = "fileName" ListUploadFilesSortByLoggroup ListUploadFilesSortByEnum = "logGroup" ListUploadFilesSortBySourcename ListUploadFilesSortByEnum = "sourceName" ListUploadFilesSortByStatus ListUploadFilesSortByEnum = "status" )
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
type ListUploadWarningsRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // Unique internal identifier to refer to 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
type ListUploadsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
type ListWorkRequestErrorsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListWorkRequestLogsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ListWorkRequestsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
LogAnalytics Description of LogAnalytics.
type LogAnalytics struct { // Unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // Compartment Identifier CompartmentId *string `mandatory:"true" json:"compartmentId"` // Type of the LogAnalytics. LogAnalyticsType *string `mandatory:"true" json:"logAnalyticsType"` // LogAnalytics Identifier, can be renamed DisplayName *string `mandatory:"false" json:"displayName"` // The time the the LogAnalytics was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the LogAnalytics was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The current state of the LogAnalytics. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecyleDetails *string `mandatory:"false" json:"lifecyleDetails"` // 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 LogAnalytics) 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 destination entities.
func (client LogAnalyticsClient) BatchGetBasicInfo(ctx context.Context, request BatchGetBasicInfoRequest) (response BatchGetBasicInfoResponse, err error)
BatchGetBasicInfo get basic information about a specified set of labels
func (client LogAnalyticsClient) CancelQueryWorkRequest(ctx context.Context, request CancelQueryWorkRequestRequest) (response CancelQueryWorkRequestResponse, err error)
CancelQueryWorkRequest Cancel/Remove query job work request.
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.
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.
func (client LogAnalyticsClient) ChangeLogAnalyticsObjectCollectionRuleCompartment(ctx context.Context, request ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest) (response ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse, err error)
ChangeLogAnalyticsObjectCollectionRuleCompartment Move the rule from it's current compartment to given compartment.
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.
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.
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.
func (client LogAnalyticsClient) CreateLogAnalyticsEntityType(ctx context.Context, request CreateLogAnalyticsEntityTypeRequest) (response CreateLogAnalyticsEntityTypeResponse, err error)
CreateLogAnalyticsEntityType Add custom log analytics entity type.
func (client LogAnalyticsClient) CreateLogAnalyticsLogGroup(ctx context.Context, request CreateLogAnalyticsLogGroupRequest) (response CreateLogAnalyticsLogGroupResponse, err error)
CreateLogAnalyticsLogGroup Creates a new Log-Analytics group.
func (client LogAnalyticsClient) CreateLogAnalyticsObjectCollectionRule(ctx context.Context, request CreateLogAnalyticsObjectCollectionRuleRequest) (response CreateLogAnalyticsObjectCollectionRuleResponse, err error)
CreateLogAnalyticsObjectCollectionRule Create a configuration to collect logs from object storage bucket.
func (client LogAnalyticsClient) CreateScheduledTask(ctx context.Context, request CreateScheduledTaskRequest) (response CreateScheduledTaskResponse, err error)
CreateScheduledTask Schedule a task as specified and return task info.
func (client LogAnalyticsClient) DeleteAssociations(ctx context.Context, request DeleteAssociationsRequest) (response DeleteAssociationsResponse, err error)
DeleteAssociations delete associations
func (client LogAnalyticsClient) DeleteField(ctx context.Context, request DeleteFieldRequest) (response DeleteFieldResponse, err error)
DeleteField delete field with specified name
func (client LogAnalyticsClient) DeleteLabel(ctx context.Context, request DeleteLabelRequest) (response DeleteLabelResponse, err error)
DeleteLabel delete a label
func (client LogAnalyticsClient) DeleteLogAnalyticsEntity(ctx context.Context, request DeleteLogAnalyticsEntityRequest) (response DeleteLogAnalyticsEntityResponse, err error)
DeleteLogAnalyticsEntity Delete log analytics entity with the given id.
func (client LogAnalyticsClient) DeleteLogAnalyticsEntityType(ctx context.Context, request DeleteLogAnalyticsEntityTypeRequest) (response DeleteLogAnalyticsEntityTypeResponse, err error)
DeleteLogAnalyticsEntityType Delete the log analytics entity type with the given name.
func (client LogAnalyticsClient) DeleteLogAnalyticsLogGroup(ctx context.Context, request DeleteLogAnalyticsLogGroupRequest) (response DeleteLogAnalyticsLogGroupResponse, err error)
DeleteLogAnalyticsLogGroup Deletes the Log-Analytics group with the given id.
func (client LogAnalyticsClient) DeleteLogAnalyticsObjectCollectionRule(ctx context.Context, request DeleteLogAnalyticsObjectCollectionRuleRequest) (response DeleteLogAnalyticsObjectCollectionRuleResponse, err error)
DeleteLogAnalyticsObjectCollectionRule Deletes a configured object storage bucket based collection rule to stop the log collection of the configured bucket . It will not delete the already collected log data from the configured bucket.
func (client LogAnalyticsClient) DeleteParser(ctx context.Context, request DeleteParserRequest) (response DeleteParserResponse, err error)
DeleteParser delete parser with specified name
func (client LogAnalyticsClient) DeleteScheduledTask(ctx context.Context, request DeleteScheduledTaskRequest) (response DeleteScheduledTaskResponse, err error)
DeleteScheduledTask Delete the scheduled task.
func (client LogAnalyticsClient) DeleteSource(ctx context.Context, request DeleteSourceRequest) (response DeleteSourceResponse, err error)
DeleteSource delete source with specified ID
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.
func (client LogAnalyticsClient) DeleteUploadFile(ctx context.Context, request DeleteUploadFileRequest) (response DeleteUploadFileResponse, err error)
DeleteUploadFile Deletes a specific log file inside an upload by providing upload file reference. It deletes all the logs in storage asscoiated with the upload file and the corresponding upload metadata.
func (client LogAnalyticsClient) DeleteUploadWarning(ctx context.Context, request DeleteUploadWarningRequest) (response DeleteUploadWarningResponse, err error)
DeleteUploadWarning Suppresses a specific warning inside an upload.
func (client LogAnalyticsClient) DisableArchiving(ctx context.Context, request DisableArchivingRequest) (response DisableArchivingResponse, err error)
DisableArchiving disable archiving
func (client LogAnalyticsClient) EnableArchiving(ctx context.Context, request EnableArchivingRequest) (response EnableArchivingResponse, err error)
EnableArchiving enable archiving.
func (client LogAnalyticsClient) EstimatePurgeDataSize(ctx context.Context, request EstimatePurgeDataSizeRequest) (response EstimatePurgeDataSizeResponse, err error)
EstimatePurgeDataSize estimate the size of data to be purged based on query parameters.
func (client LogAnalyticsClient) ExportCustomContent(ctx context.Context, request ExportCustomContentRequest) (response ExportCustomContentResponse, err error)
ExportCustomContent export
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.
func (client LogAnalyticsClient) ExtractStructuredLogFieldPaths(ctx context.Context, request ExtractStructuredLogFieldPathsRequest) (response ExtractStructuredLogFieldPathsResponse, err error)
ExtractStructuredLogFieldPaths structured log fieldpaths
func (client LogAnalyticsClient) ExtractStructuredLogHeaderPaths(ctx context.Context, request ExtractStructuredLogHeaderPathsRequest) (response ExtractStructuredLogHeaderPathsResponse, err error)
ExtractStructuredLogHeaderPaths structured log header paths
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.
func (client LogAnalyticsClient) GetAssociationSummary(ctx context.Context, request GetAssociationSummaryRequest) (response GetAssociationSummaryResponse, err error)
GetAssociationSummary association summary
func (client LogAnalyticsClient) GetColumnNames(ctx context.Context, request GetColumnNamesRequest) (response GetColumnNamesResponse, err error)
GetColumnNames extract column names from SQL query
func (client LogAnalyticsClient) GetConfigWorkRequest(ctx context.Context, request GetConfigWorkRequestRequest) (response GetConfigWorkRequestResponse, err error)
GetConfigWorkRequest association summary by source
func (client LogAnalyticsClient) GetField(ctx context.Context, request GetFieldRequest) (response GetFieldResponse, err error)
GetField get common field with specified name
func (client LogAnalyticsClient) GetFieldsSummary(ctx context.Context, request GetFieldsSummaryRequest) (response GetFieldsSummaryResponse, err error)
GetFieldsSummary get field summary
func (client LogAnalyticsClient) GetLabel(ctx context.Context, request GetLabelRequest) (response GetLabelResponse, err error)
GetLabel get label with specified name
func (client LogAnalyticsClient) GetLabelSummary(ctx context.Context, request GetLabelSummaryRequest) (response GetLabelSummaryResponse, err error)
GetLabelSummary get total count
func (client LogAnalyticsClient) GetLogAnalyticsEntitiesSummary(ctx context.Context, request GetLogAnalyticsEntitiesSummaryRequest) (response GetLogAnalyticsEntitiesSummaryResponse, err error)
GetLogAnalyticsEntitiesSummary Returns log analytics entities count summary.
func (client LogAnalyticsClient) GetLogAnalyticsEntity(ctx context.Context, request GetLogAnalyticsEntityRequest) (response GetLogAnalyticsEntityResponse, err error)
GetLogAnalyticsEntity Retrieve the log analytics entity with the given id.
func (client LogAnalyticsClient) GetLogAnalyticsEntityType(ctx context.Context, request GetLogAnalyticsEntityTypeRequest) (response GetLogAnalyticsEntityTypeResponse, err error)
GetLogAnalyticsEntityType Retrieve the log analytics entity type with the given name.
func (client LogAnalyticsClient) GetLogAnalyticsLogGroup(ctx context.Context, request GetLogAnalyticsLogGroupRequest) (response GetLogAnalyticsLogGroupResponse, err error)
GetLogAnalyticsLogGroup Retrieves the Log-Analytics group with the given id.
func (client LogAnalyticsClient) GetLogAnalyticsLogGroupsSummary(ctx context.Context, request GetLogAnalyticsLogGroupsSummaryRequest) (response GetLogAnalyticsLogGroupsSummaryResponse, err error)
GetLogAnalyticsLogGroupsSummary Returns a count of Log-Analytics groups.
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
func (client LogAnalyticsClient) GetNamespace(ctx context.Context, request GetNamespaceRequest) (response GetNamespaceResponse, err error)
GetNamespace Get Namespace of a tenancy already onboarded in Log Analytics Application
func (client LogAnalyticsClient) GetParser(ctx context.Context, request GetParserRequest) (response GetParserResponse, err error)
GetParser get parser with fields by Name
func (client LogAnalyticsClient) GetParserSummary(ctx context.Context, request GetParserSummaryRequest) (response GetParserSummaryResponse, err error)
GetParserSummary parser summary
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.
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.
func (client LogAnalyticsClient) GetScheduledTask(ctx context.Context, request GetScheduledTaskRequest) (response GetScheduledTaskResponse, err error)
GetScheduledTask Get the scheduled task for the specified task identifier.
func (client LogAnalyticsClient) GetSource(ctx context.Context, request GetSourceRequest) (response GetSourceResponse, err error)
GetSource get source with specified name
func (client LogAnalyticsClient) GetSourceSummary(ctx context.Context, request GetSourceSummaryRequest) (response GetSourceSummaryResponse, err error)
GetSourceSummary source summary
func (client LogAnalyticsClient) GetStorage(ctx context.Context, request GetStorageRequest) (response GetStorageResponse, err error)
GetStorage Storage configuration and status.
func (client LogAnalyticsClient) GetStorageUsage(ctx context.Context, request GetStorageUsageRequest) (response GetStorageUsageResponse, err error)
GetStorageUsage Storage usage info includes active, archived or recalled data. The unit of return value is in bytes.
func (client LogAnalyticsClient) GetStorageWorkRequest(ctx context.Context, request GetStorageWorkRequestRequest) (response GetStorageWorkRequestResponse, err error)
GetStorageWorkRequest Retrieve work request details by key. This endpoint can be polled for status tracking of work request. Clients should poll using the interval returned in retry-after header.
func (client LogAnalyticsClient) GetUpload(ctx context.Context, request GetUploadRequest) (response GetUploadResponse, err error)
GetUpload Gets an On-Demand Upload info by reference
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.
func (client LogAnalyticsClient) ImportCustomContent(ctx context.Context, request ImportCustomContentRequest) (response ImportCustomContentResponse, err error)
ImportCustomContent register custom content
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
func (client LogAnalyticsClient) ListConfigWorkRequests(ctx context.Context, request ListConfigWorkRequestsRequest) (response ListConfigWorkRequestsResponse, err error)
ListConfigWorkRequests association summary by source
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.
func (client LogAnalyticsClient) ListEntitySourceAssociations(ctx context.Context, request ListEntitySourceAssociationsRequest) (response ListEntitySourceAssociationsResponse, err error)
ListEntitySourceAssociations entity associations summary
func (client LogAnalyticsClient) ListFields(ctx context.Context, request ListFieldsRequest) (response ListFieldsResponse, err error)
ListFields get all common field with specified display name and description
func (client LogAnalyticsClient) ListLabelPriorities(ctx context.Context, request ListLabelPrioritiesRequest) (response ListLabelPrioritiesResponse, err error)
ListLabelPriorities get list of priorities
func (client LogAnalyticsClient) ListLabelSourceDetails(ctx context.Context, request ListLabelSourceDetailsRequest) (response ListLabelSourceDetailsResponse, err error)
ListLabelSourceDetails get details of sources using the label
func (client LogAnalyticsClient) ListLabels(ctx context.Context, request ListLabelsRequest) (response ListLabelsResponse, err error)
ListLabels get labels passing specified filter
func (client LogAnalyticsClient) ListLogAnalyticsEntities(ctx context.Context, request ListLogAnalyticsEntitiesRequest) (response ListLogAnalyticsEntitiesResponse, err error)
ListLogAnalyticsEntities Return a list of log analytics entities.
func (client LogAnalyticsClient) ListLogAnalyticsEntityTypes(ctx context.Context, request ListLogAnalyticsEntityTypesRequest) (response ListLogAnalyticsEntityTypesResponse, err error)
ListLogAnalyticsEntityTypes Return a list of log analytics entity types.
func (client LogAnalyticsClient) ListLogAnalyticsLogGroups(ctx context.Context, request ListLogAnalyticsLogGroupsRequest) (response ListLogAnalyticsLogGroupsResponse, err error)
ListLogAnalyticsLogGroups Returns a list of Log-Analytics groups.
func (client LogAnalyticsClient) ListLogAnalyticsObjectCollectionRules(ctx context.Context, request ListLogAnalyticsObjectCollectionRulesRequest) (response ListLogAnalyticsObjectCollectionRulesResponse, err error)
ListLogAnalyticsObjectCollectionRules Gets list of configuration details of Object Storage based collection rules.
func (client LogAnalyticsClient) ListMetaSourceTypes(ctx context.Context, request ListMetaSourceTypesRequest) (response ListMetaSourceTypesResponse, err error)
ListMetaSourceTypes get all meta source types
func (client LogAnalyticsClient) ListNamespaces(ctx context.Context, request ListNamespacesRequest) (response ListNamespacesResponse, err error)
ListNamespaces List Namespaces.
func (client LogAnalyticsClient) ListParserFunctions(ctx context.Context, request ListParserFunctionsRequest) (response ListParserFunctionsResponse, err error)
ListParserFunctions get pre-process plugin instance
func (client LogAnalyticsClient) ListParserMetaPlugins(ctx context.Context, request ListParserMetaPluginsRequest) (response ListParserMetaPluginsResponse, err error)
ListParserMetaPlugins get pre-process Meta plugins
func (client LogAnalyticsClient) ListParsers(ctx context.Context, request ListParsersRequest) (response ListParsersResponse, err error)
ListParsers List parsers passing specified filter
func (client LogAnalyticsClient) ListQueryWorkRequests(ctx context.Context, request ListQueryWorkRequestsRequest) (response ListQueryWorkRequestsResponse, err error)
ListQueryWorkRequests List active asynchronous queries.
func (client LogAnalyticsClient) ListScheduledTasks(ctx context.Context, request ListScheduledTasksRequest) (response ListScheduledTasksResponse, err error)
ListScheduledTasks Lists scheduled tasks.
func (client LogAnalyticsClient) ListSourceAssociations(ctx context.Context, request ListSourceAssociationsRequest) (response ListSourceAssociationsResponse, err error)
ListSourceAssociations association summary by source
func (client LogAnalyticsClient) ListSourceExtendedFieldDefinitions(ctx context.Context, request ListSourceExtendedFieldDefinitionsRequest) (response ListSourceExtendedFieldDefinitionsResponse, err error)
ListSourceExtendedFieldDefinitions get source extended fields for source with specified Id
func (client LogAnalyticsClient) ListSourceLabelOperators(ctx context.Context, request ListSourceLabelOperatorsRequest) (response ListSourceLabelOperatorsResponse, err error)
ListSourceLabelOperators list source label operators
func (client LogAnalyticsClient) ListSourceMetaFunctions(ctx context.Context, request ListSourceMetaFunctionsRequest) (response ListSourceMetaFunctionsResponse, err error)
ListSourceMetaFunctions get source meta functions
func (client LogAnalyticsClient) ListSourcePatterns(ctx context.Context, request ListSourcePatternsRequest) (response ListSourcePatternsResponse, err error)
ListSourcePatterns get source patterns for source with specified Id
func (client LogAnalyticsClient) ListSources(ctx context.Context, request ListSourcesRequest) (response ListSourcesResponse, err error)
ListSources source list
func (client LogAnalyticsClient) ListStorageWorkRequestErrors(ctx context.Context, request ListStorageWorkRequestErrorsRequest) (response ListStorageWorkRequestErrorsResponse, err error)
ListStorageWorkRequestErrors Retrieve work request errors if any
func (client LogAnalyticsClient) ListStorageWorkRequests(ctx context.Context, request ListStorageWorkRequestsRequest) (response ListStorageWorkRequestsResponse, err error)
ListStorageWorkRequests List non-expired storage manager work requests.
func (client LogAnalyticsClient) ListSupportedCharEncodings(ctx context.Context, request ListSupportedCharEncodingsRequest) (response ListSupportedCharEncodingsResponse, err error)
ListSupportedCharEncodings Gets the list of character encodings supported for log files.
func (client LogAnalyticsClient) ListSupportedTimezones(ctx context.Context, request ListSupportedTimezonesRequest) (response ListSupportedTimezonesResponse, err error)
ListSupportedTimezones Gets timezones that are supported when performing uploads.
func (client LogAnalyticsClient) ListUploadFiles(ctx context.Context, request ListUploadFilesRequest) (response ListUploadFilesResponse, err error)
ListUploadFiles Gets list of files in an upload.
func (client LogAnalyticsClient) ListUploadWarnings(ctx context.Context, request ListUploadWarningsRequest) (response ListUploadWarningsResponse, err error)
ListUploadWarnings Gets list of warnings in an upload explaining the failures due to incorrect configuration.
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.
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.
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.
func (client LogAnalyticsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
func (client LogAnalyticsClient) OffboardNamespace(ctx context.Context, request OffboardNamespaceRequest) (response OffboardNamespaceResponse, err error)
OffboardNamespace Off-boards a tenant from Logging Analytics
func (client LogAnalyticsClient) OnboardNamespace(ctx context.Context, request OnboardNamespaceRequest) (response OnboardNamespaceResponse, err error)
OnboardNamespace On-boards a tenant to Logging Analytics.
func (client LogAnalyticsClient) ParseQuery(ctx context.Context, request ParseQueryRequest) (response ParseQueryResponse, err error)
ParseQuery Describe query
func (client LogAnalyticsClient) PurgeStorageData(ctx context.Context, request PurgeStorageDataRequest) (response PurgeStorageDataResponse, err error)
PurgeStorageData submit work requests to purge old data based on the type.
func (client LogAnalyticsClient) PutQueryWorkRequestBackground(ctx context.Context, request PutQueryWorkRequestBackgroundRequest) (response PutQueryWorkRequestBackgroundResponse, err error)
PutQueryWorkRequestBackground Put the work request specified by {workRequestId} into the background.
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.
func (client LogAnalyticsClient) RecallArchivedData(ctx context.Context, request RecallArchivedDataRequest) (response RecallArchivedDataResponse, err error)
RecallArchivedData submit work requests to recall archived data.
func (client LogAnalyticsClient) RegisterLookup(ctx context.Context, request RegisterLookupRequest) (response RegisterLookupResponse, err error)
RegisterLookup register lookup
func (client LogAnalyticsClient) ReleaseRecalledData(ctx context.Context, request ReleaseRecalledDataRequest) (response ReleaseRecalledDataResponse, err error)
ReleaseRecalledData submit work requests to release recalled data.
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.
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.
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 add to the end of the query string.
func (client LogAnalyticsClient) TestParser(ctx context.Context, request TestParserRequest) (response TestParserResponse, err error)
TestParser test parser
func (client LogAnalyticsClient) UpdateLogAnalyticsEntity(ctx context.Context, request UpdateLogAnalyticsEntityRequest) (response UpdateLogAnalyticsEntityResponse, err error)
UpdateLogAnalyticsEntity Update the log analytics entity with the given id.
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.
func (client LogAnalyticsClient) UpdateLogAnalyticsLogGroup(ctx context.Context, request UpdateLogAnalyticsLogGroupRequest) (response UpdateLogAnalyticsLogGroupResponse, err error)
UpdateLogAnalyticsLogGroup Updates the Log-Analytics group with the given id.
func (client LogAnalyticsClient) UpdateLogAnalyticsObjectCollectionRule(ctx context.Context, request UpdateLogAnalyticsObjectCollectionRuleRequest) (response UpdateLogAnalyticsObjectCollectionRuleResponse, err error)
UpdateLogAnalyticsObjectCollectionRule Update the rule with the given id.
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.
func (client LogAnalyticsClient) UpdateStorage(ctx context.Context, request UpdateStorageRequest) (response UpdateStorageResponse, err error)
UpdateStorage update the archiving configuration
func (client LogAnalyticsClient) UploadLogFile(ctx context.Context, request UploadLogFileRequest) (response UploadLogFileResponse, err error)
UploadLogFile Accepts log data for processing by Log Analytics.
func (client LogAnalyticsClient) UpsertAssociations(ctx context.Context, request UpsertAssociationsRequest) (response UpsertAssociationsResponse, err error)
UpsertAssociations create or update associations for a source
func (client LogAnalyticsClient) UpsertField(ctx context.Context, request UpsertFieldRequest) (response UpsertFieldResponse, err error)
UpsertField Defines or update a field.
func (client LogAnalyticsClient) UpsertLabel(ctx context.Context, request UpsertLabelRequest) (response UpsertLabelResponse, err error)
UpsertLabel Define or update a label.
func (client LogAnalyticsClient) UpsertParser(ctx context.Context, request UpsertParserRequest) (response UpsertParserResponse, err error)
UpsertParser Define or update parser
func (client LogAnalyticsClient) UpsertSource(ctx context.Context, request UpsertSourceRequest) (response UpsertSourceResponse, err error)
UpsertSource Define or update a source
func (client LogAnalyticsClient) ValidateAssociationParameters(ctx context.Context, request ValidateAssociationParametersRequest) (response ValidateAssociationParametersResponse, err error)
ValidateAssociationParameters association parameter validation
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 upload or not.
func (client LogAnalyticsClient) ValidateSource(ctx context.Context, request ValidateSourceRequest) (response ValidateSourceResponse, err error)
ValidateSource Pre-define or update a source
func (client LogAnalyticsClient) ValidateSourceExtendedFieldDetails(ctx context.Context, request ValidateSourceExtendedFieldDetailsRequest) (response ValidateSourceExtendedFieldDetailsResponse, err error)
ValidateSourceExtendedFieldDetails test extended fields
func (client LogAnalyticsClient) ValidateSourceMapping(ctx context.Context, request ValidateSourceMappingRequest) (response ValidateSourceMappingResponse, err error)
ValidateSourceMapping Validates the source mapping for given file and provides match status and parsed representation of log data.
LogAnalyticsCollectionWarning Defines the resource kind for collection warning.
type LogAnalyticsCollectionWarning struct { // The id of the collection warning Id *string `mandatory:"false" json:"id"` }
func (m LogAnalyticsCollectionWarning) String() string
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" )
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"` }
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" )
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. The name must be unique, within the tenancy, and cannot be changed. 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. The name must be unique, within the tenancy, and cannot be changed. 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"` }
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"` // Nature of log analytics entity type. CloudType EntityCloudTypeEnum `mandatory:"true" json:"cloudType"` // The current 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 an 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"` // Nature of log analytics entity type. CloudType EntityCloudTypeEnum `mandatory:"true" json:"cloudType"` // The current 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"` }
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 The representation of LogAnalyticsFieldSummary
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 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"` // lookupReference LookupReference *int64 `mandatory:"false" json:"lookupReference"` // 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"` // sources using ReferringSources *AutoLookups `mandatory:"false" json:"referringSources"` // status summary StatusSummary *StatusSummary `mandatory:"false" json:"statusSummary"` // last updated date TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
func (m LogAnalyticsLookup) String() string
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 collection. // Accepted values are: LIVE. // Collection type LIVE indicates to enable log collection from the time of this rule creation, // and continue until the rule exists. 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. // When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error. PollSince *string `mandatory:"true" json:"pollSince"` // Log Analytics Log group OCID to associate the processed logs with. LogGroupId *string `mandatory:"true" json:"logGroupId"` // Name of the Log Analytics Source to use for the processing. LogSourceName *string `mandatory:"true" json:"logSourceName"` // The current state of the rule. LifecycleState LogAnalyticsObjectCollectionRuleLifecycleStateEnum `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"` // 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 oldest time of the file in the bucket to consider for collection. // Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string. // When collectionType is LIVE, specifying pollTill will result in error. PollTill *string `mandatory:"false" json:"pollTill"` // Log 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_8589_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
LogAnalyticsObjectCollectionRuleLifecycleStateEnum Enum with underlying type: string
type LogAnalyticsObjectCollectionRuleLifecycleStateEnum string
Set of constants representing the allowable values for LogAnalyticsObjectCollectionRuleLifecycleStateEnum
const ( LogAnalyticsObjectCollectionRuleLifecycleStateActive LogAnalyticsObjectCollectionRuleLifecycleStateEnum = "ACTIVE" LogAnalyticsObjectCollectionRuleLifecycleStateDeleted LogAnalyticsObjectCollectionRuleLifecycleStateEnum = "DELETED" )
func GetLogAnalyticsObjectCollectionRuleLifecycleStateEnumValues() []LogAnalyticsObjectCollectionRuleLifecycleStateEnum
GetLogAnalyticsObjectCollectionRuleLifecycleStateEnumValues Enumerates the set of values for LogAnalyticsObjectCollectionRuleLifecycleStateEnum
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 collection. // Accepted values are: LIVE. // Collection type LIVE indicates to enable log collection from the time of this rule creation, // and continue until the rule exists. CollectionType ObjectCollectionRuleCollectionTypesEnum `mandatory:"true" json:"collectionType"` // The current state of the rule. LifecycleState LogAnalyticsObjectCollectionRuleLifecycleStateEnum `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"` // 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 *interface{} `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"` }
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
LogAnalyticsSummary Summary of the LogAnalytics.
type LogAnalyticsSummary struct { // Unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // Compartment Identifier CompartmentId *string `mandatory:"true" json:"compartmentId"` // Type of the LogAnalytics. LogAnalyticsType *string `mandatory:"true" json:"logAnalyticsType"` // LogAnalytics Identifier, can be renamed DisplayName *string `mandatory:"false" json:"displayName"` // The time the the LogAnalytics was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the LogAnalytics was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The current state of the LogAnalytics. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` }
func (m LogAnalyticsSummary) 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
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
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 Namespace of a tenancy in Logan Analytics application
type Namespace struct { // namespace name NamespaceName *string `mandatory:"true" json:"namespaceName"` // Tenancy ID CompartmentId *string `mandatory:"true" json:"compartmentId"` // if tenancy is onboarded to logging analytics IsOnboarded *bool `mandatory:"true" json:"isOnboarded"` }
func (m Namespace) String() string
NamespaceCollection List of NamespaceSummary: there is at most one item.
type NamespaceCollection struct { // List of NamespaceSummary: there is at most one item. Items []NamespaceSummary `mandatory:"true" json:"items"` }
func (m NamespaceCollection) String() string
NamespaceSummary Namespace summary of a tenancy in Logan Analytics application
type NamespaceSummary struct { // namespace name NamespaceName *string `mandatory:"true" json:"namespaceName"` // Tenancy ID CompartmentId *string `mandatory:"true" json:"compartmentId"` // if tenancy is onboarded to logging analytics IsOnboarded *bool `mandatory:"true" json:"isOnboarded"` }
func (m NamespaceSummary) String() string
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
OffboardNamespaceRequest wrapper for the OffboardNamespace operation
type OffboardNamespaceRequest struct { // The Log 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 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. If you need to contact // Oracle about a particular request, please 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
type OnboardNamespaceRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
OutOfBoxEntityTypeDetails A Single Entity Type Definition
type OutOfBoxEntityTypeDetails 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. Supported values: ClOUD, NON_CLOUD. CloudType OutOfBoxEntityTypeDetailsCloudTypeEnum `mandatory:"true" json:"cloudType"` // A Single Entity Type Property Definition Properties []EntityTypeProperty `mandatory:"false" json:"properties"` }
func (m OutOfBoxEntityTypeDetails) String() string
OutOfBoxEntityTypeDetailsCloudTypeEnum Enum with underlying type: string
type OutOfBoxEntityTypeDetailsCloudTypeEnum string
Set of constants representing the allowable values for OutOfBoxEntityTypeDetailsCloudTypeEnum
const ( OutOfBoxEntityTypeDetailsCloudTypeCloud OutOfBoxEntityTypeDetailsCloudTypeEnum = "CLOUD" OutOfBoxEntityTypeDetailsCloudTypeNonCloud OutOfBoxEntityTypeDetailsCloudTypeEnum = "NON_CLOUD" )
func GetOutOfBoxEntityTypeDetailsCloudTypeEnumValues() []OutOfBoxEntityTypeDetailsCloudTypeEnum
GetOutOfBoxEntityTypeDetailsCloudTypeEnumValues Enumerates the set of values for OutOfBoxEntityTypeDetailsCloudTypeEnum
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
type ParseQueryRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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 Content
type ParsedContent struct { // Field names FieldNames []string `mandatory:"false" json:"fieldNames"` // Display names for fields FieldDisplayNames []string `mandatory:"false" json:"fieldDisplayNames"` // Parsed field values ParsedFieldValues []ParsedField `mandatory:"false" json:"parsedFieldValues"` // Log Content LogContent *string `mandatory:"false" json:"logContent"` // Sample Size 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 { // Log Content LogContent *string `mandatory:"false" json:"logContent"` // 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
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. 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 Work request details to purge old data
type PurgeStorageDataDetails struct { // the compartment OCID under which the data will be purged and required permission will be checked CompartmentId *string `mandatory:"true" json:"compartmentId"` // the end of the time interval TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // if true, purge child compartments data CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"` // the solr data filter query, '*' means all PurgeQueryString *string `mandatory:"false" json:"purgeQueryString"` // 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
type PurgeStorageDataRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // purge old data request details 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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
type PutQueryWorkRequestBackgroundRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
Query Query (search) Resource for authorization usage
type Query struct { // Tenancy ID CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m Query) 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 isPartialResults 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. 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, used to track usage of saved search queryString. 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 fetch the results. ShouldRunAsync *bool `mandatory:"false" json:"shouldRunAsync"` // Execution mode for the query if running asynchronously (shouldRunAsync is 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. 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
type QueryRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then 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
QueryWorkRequestResource Query (search) Work Request Resource for authorization usage
type QueryWorkRequestResource struct { // Tenancy ID CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m QueryWorkRequestResource) 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 Work request details to recall archived data
type RecallArchivedDataDetails struct { // the compartment OCID for permission checking CompartmentId *string `mandatory:"true" json:"compartmentId"` // the end of the time interval TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // the start of the time interval TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"` // the type of the log data to be purged DataType StorageDataTypeEnum `mandatory:"false" json:"dataType,omitempty"` }
func (m RecallArchivedDataDetails) String() string
RecallArchivedDataRequest wrapper for the RecallArchivedData operation
type RecallArchivedDataRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // recall archived data request details 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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
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
RegisterEntityTypesDetails Entity Types Definition
type RegisterEntityTypesDetails struct { // New Entity Type Create Definition EntityTypes []OutOfBoxEntityTypeDetails `mandatory:"true" json:"entityTypes"` }
func (m RegisterEntityTypesDetails) String() string
RegisterLookupRequest wrapper for the RegisterLookup operation
type RegisterLookupRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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 Work request details to release recalled data
type ReleaseRecalledDataDetails struct { // the compartment OCID for permission checking CompartmentId *string `mandatory:"true" json:"compartmentId"` // the end of the time interval TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // the start of the time interval TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"` // the type of the log data to be purged DataType StorageDataTypeEnum `mandatory:"false" json:"dataType,omitempty"` }
func (m ReleaseRecalledDataDetails) String() string
ReleaseRecalledDataRequest wrapper for the ReleaseRecalledData operation
type ReleaseRecalledDataRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // release recalled data request details 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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 entity and other existing 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
type RemoveEntityAssociationsRequest struct { // The Log 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. Specify destination OCIDs as comma separated string. 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. If you need to contact // Oracle about a particular request, please 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
RunRequest wrapper for the Run operation
type RunRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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 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"` // Task type. TaskType TaskTypeEnum `mandatory:"true" json:"taskType"` // 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"` // The current state of the scheduled task. LifecycleState ScheduledTaskLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Status of the scheduled task. TaskStatus ScheduledTaskTaskStatusEnum `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"` // 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"` }
func (m ScheduledTask) String() string
func (m *ScheduledTask) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
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"` }
func (m ScheduledTaskSummary) String() string
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 enterprise logging 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
ServiceTenancy Tenancy where Log Analytics Application belongs to
type ServiceTenancy struct { // Tenancy ID TenancyId *string `mandatory:"true" json:"tenancyId"` }
func (m ServiceTenancy) String() string
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"` // 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) 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
SortOrdersEnum Enum with underlying type: string
type SortOrdersEnum string
Set of constants representing the allowable values for SortOrdersEnum
const ( SortOrdersAsc SortOrdersEnum = "ASC" SortOrdersDesc SortOrdersEnum = "DESC" )
func GetSortOrdersEnumValues() []SortOrdersEnum
GetSortOrdersEnumValues Enumerates the set of values for SortOrdersEnum
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 The representation of SourceValidateDetails
type SourceValidateDetails struct { // key Key *string `mandatory:"false" json:"key"` // value Value *string `mandatory:"false" json:"value"` }
func (m SourceValidateDetails) String() string
SourceValidateResults The representation of SourceValidateResults
type SourceValidateResults struct { // items Items []SourceValidateDetails `mandatory:"false" json:"items"` }
func (m SourceValidateResults) String() string
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 Storage configuration and status of a tenancy in Logan Analytics application
type Storage struct { // 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 Storage usage of a tenancy in Logan Analytics application
type StorageUsage struct { // number of bytes ActiveDataSizeInBytes *int64 `mandatory:"true" json:"activeDataSizeInBytes"` // number of bytes archived in object store ArchivedDataSizeInBytes *int64 `mandatory:"true" json:"archivedDataSizeInBytes"` // number of bytes recalled from archived data in object store RecalledArchivedDataSizeInBytes *int64 `mandatory:"true" json:"recalledArchivedDataSizeInBytes"` }
func (m StorageUsage) String() string
StorageWorkRequest Storage work request details.
type StorageWorkRequest struct { // Unique OCID identifier to reference this storage 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"` // Work request status. Status WorkRequestStatusEnum `mandatory:"true" json:"status"` // the end of the time interval TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // the type of the log data to be purged DataType StorageDataTypeEnum `mandatory:"true" json:"dataType"` // Asynchronous storage request name. 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"` // the start of the time interval TimeDataStarted *common.SDKTime `mandatory:"false" json:"timeDataStarted"` // the solr data filter query, '*' means all PurgeQueryString *string `mandatory:"false" json:"purgeQueryString"` // more detailed status if applicable StatusDetails *string `mandatory:"false" json:"statusDetails"` // more detailed info about this operation if applicable OperationDetails *string `mandatory:"false" json:"operationDetails"` // policy name if applicable (e.g. purge policy) PolicyName *string `mandatory:"false" json:"policyName"` // purge policy ID PolicyId *string `mandatory:"false" json:"policyId"` // storage 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 List of work request summaries.
type StorageWorkRequestCollection struct { // List of work request summaries. Items []StorageWorkRequestSummary `mandatory:"true" json:"items"` }
func (m StorageWorkRequestCollection) String() string
StorageWorkRequestSummary Storage work request summary for list operation.
type StorageWorkRequestSummary struct { // Unique OCID identifier to reference this storage 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"` // Work request status. Status WorkRequestStatusEnum `mandatory:"true" json:"status"` // the end of the time interval TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"` // the type of the log data to be purged DataType StorageDataTypeEnum `mandatory:"true" json:"dataType"` // Asynchronous storage request name. 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"` // the start of the time interval TimeDataStarted *common.SDKTime `mandatory:"false" json:"timeDataStarted"` // the solr data filter query, '*' means all PurgeQueryString *string `mandatory:"false" json:"purgeQueryString"` // more detailed status if applicable StatusDetails *string `mandatory:"false" json:"statusDetails"` // more detailed info about this operation if applicable OperationDetails *string `mandatory:"false" json:"operationDetails"` // policy name if applicable (e.g. purge policy) PolicyName *string `mandatory:"false" json:"policyName"` // purge policy ID PolicyId *string `mandatory:"false" json:"policyId"` // storage 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"` }
func (m StreamAction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m StreamAction) String() string
StringListDetails StringListDetails
type StringListDetails struct { // string list List []string `mandatory:"false" json:"list"` }
func (m StringListDetails) 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
type SuggestRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
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
type TestParserRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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 Set of supported timezones.
type TimezoneCollection struct { // 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
UpdateLogAnalyticsEntityDetails Details of log analytics entity to be updated.
type UpdateLogAnalyticsEntityDetails struct { // Log analytics entity name. The name must be unique, within the tenancy, and cannot be changed. 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
type UpdateLogAnalyticsEntityRequest struct { // The Log 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 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. If you need to contact // Oracle about a particular request, please 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
type UpdateLogAnalyticsEntityTypeRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type UpdateLogAnalyticsLogGroupRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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 To update the attributes of an Object Storage based collection rule.
type UpdateLogAnalyticsObjectCollectionRuleDetails struct { // A string that describes the details of the rule. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Log Analytics Log group OCID to associate the processed logs with. LogGroupId *string `mandatory:"false" json:"logGroupId"` // Name of the Log Analytics Source to use for the processing. LogSourceName *string `mandatory:"false" json:"logSourceName"` // Log 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_8589_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"` // 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
type UpdateLogAnalyticsObjectCollectionRuleRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // The log analytics os 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. If you need to contact // Oracle about a particular request, please 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
UpdateScheduledTaskDetails The details for updating a schedule task.
type UpdateScheduledTaskDetails 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 Schedules []Schedule `mandatory:"false" json:"schedules"` }
func (m UpdateScheduledTaskDetails) String() string
func (m *UpdateScheduledTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
UpdateScheduledTaskRequest wrapper for the UpdateScheduledTask operation
type UpdateScheduledTaskRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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
UpdateStorageDetails 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
type UpdateStorageRequest struct { // The Log Analytics namespace used for the request. NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"` // 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. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (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 optionally put all the relevant and related on-demand upload based log files.
type Upload struct { // Unique internal identifier to refer to 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"` // Warnings summary. 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 to 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"` // 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"` // Log group name 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
type UploadLogFileRequest struct { // The Log 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. // Example: `ocid1.loganalyticsloggroup.oc1..aaaaaaaad3q4sosi5i7z7onw2kgbwyk1581620537198` 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 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, Log 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. Defaults to 'application/octet-stream' if not overridden during the UploadLogFile call. 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. If you need to contact // Oracle about a particular request, please 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 to 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"` // Warnings summary. WarningsCount *int `mandatory:"false" json:"warningsCount"` }
func (m UploadSummary) String() string
UploadWarningCollection Collection of UploadFileSummary 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 to upload warning Reference *string `mandatory:"true" json:"reference"` // Status 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
type UpsertAssociationsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type UpsertFieldRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type UpsertLabelRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type UpsertParserRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type UpsertSourceRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ValidateAssociationParametersRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ValidateFileRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ValidateSourceExtendedFieldDetailsRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ValidateSourceMappingRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
type ValidateSourceRequest struct { // The Log 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. If you need to contact // Oracle about a particular request, please 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
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 List of errors for the specified work request if any.
type WorkRequestErrorCollection struct { // List of errors for the specified work request if any. Items []WorkRequestError `mandatory:"true" json:"items"` }
func (m WorkRequestErrorCollection) String() string
WorkRequestLog A log message from the execution of a work request.
type WorkRequestLog struct { // Human-readable log message. Message *string `mandatory:"true" json:"message"` // The time the log message was written. An RFC3339 formatted datetime string Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
func (m WorkRequestLog) String() string
WorkRequestLogCollection List of logs for the specified work request if any.
type WorkRequestLogCollection struct { // List of logs for the specified work request if any. 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