loganalytics

package
v54.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2021 License: Apache-2.0, UPL-1.0 Imports: 7 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type AbstractColumn ¶

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

	// A flag indicating whether or not the field is a case sensitive field.  Only applies to string fields.
	GetIsCaseSensitive() *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
}

AbstractColumn Generic column defining all attributes common to all querylanguage columns.

type AbstractColumnTypeEnum ¶

type AbstractColumnTypeEnum string

AbstractColumnTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AbstractColumnTypeEnum

func GetAbstractColumnTypeEnumValues ¶

func GetAbstractColumnTypeEnumValues() []AbstractColumnTypeEnum

GetAbstractColumnTypeEnumValues Enumerates the set of values for AbstractColumnTypeEnum

type AbstractCommandDescriptor ¶

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
}

AbstractCommandDescriptor Generic command descriptor defining all attributes common to all querylanguage commands for parse output.

type AbstractCommandDescriptorNameEnum ¶

type AbstractCommandDescriptorNameEnum string

AbstractCommandDescriptorNameEnum Enum with underlying type: string

const (
	AbstractCommandDescriptorNameCommand         AbstractCommandDescriptorNameEnum = "COMMAND"
	AbstractCommandDescriptorNameSearch          AbstractCommandDescriptorNameEnum = "SEARCH"
	AbstractCommandDescriptorNameStats           AbstractCommandDescriptorNameEnum = "STATS"
	AbstractCommandDescriptorNameGeoStats        AbstractCommandDescriptorNameEnum = "GEO_STATS"
	AbstractCommandDescriptorNameTimeStats       AbstractCommandDescriptorNameEnum = "TIME_STATS"
	AbstractCommandDescriptorNameSort            AbstractCommandDescriptorNameEnum = "SORT"
	AbstractCommandDescriptorNameFields          AbstractCommandDescriptorNameEnum = "FIELDS"
	AbstractCommandDescriptorNameAddFields       AbstractCommandDescriptorNameEnum = "ADD_FIELDS"
	AbstractCommandDescriptorNameLink            AbstractCommandDescriptorNameEnum = "LINK"
	AbstractCommandDescriptorNameLinkDetails     AbstractCommandDescriptorNameEnum = "LINK_DETAILS"
	AbstractCommandDescriptorNameCluster         AbstractCommandDescriptorNameEnum = "CLUSTER"
	AbstractCommandDescriptorNameClusterDetails  AbstractCommandDescriptorNameEnum = "CLUSTER_DETAILS"
	AbstractCommandDescriptorNameClusterSplit    AbstractCommandDescriptorNameEnum = "CLUSTER_SPLIT"
	AbstractCommandDescriptorNameEval            AbstractCommandDescriptorNameEnum = "EVAL"
	AbstractCommandDescriptorNameExtract         AbstractCommandDescriptorNameEnum = "EXTRACT"
	AbstractCommandDescriptorNameJsonExtract     AbstractCommandDescriptorNameEnum = "JSON_EXTRACT"
	AbstractCommandDescriptorNameXmlExtract      AbstractCommandDescriptorNameEnum = "XML_EXTRACT"
	AbstractCommandDescriptorNameEventStats      AbstractCommandDescriptorNameEnum = "EVENT_STATS"
	AbstractCommandDescriptorNameBucket          AbstractCommandDescriptorNameEnum = "BUCKET"
	AbstractCommandDescriptorNameClassify        AbstractCommandDescriptorNameEnum = "CLASSIFY"
	AbstractCommandDescriptorNameTop             AbstractCommandDescriptorNameEnum = "TOP"
	AbstractCommandDescriptorNameBottom          AbstractCommandDescriptorNameEnum = "BOTTOM"
	AbstractCommandDescriptorNameHead            AbstractCommandDescriptorNameEnum = "HEAD"
	AbstractCommandDescriptorNameTail            AbstractCommandDescriptorNameEnum = "TAIL"
	AbstractCommandDescriptorNameFieldSummary    AbstractCommandDescriptorNameEnum = "FIELD_SUMMARY"
	AbstractCommandDescriptorNameRegex           AbstractCommandDescriptorNameEnum = "REGEX"
	AbstractCommandDescriptorNameRename          AbstractCommandDescriptorNameEnum = "RENAME"
	AbstractCommandDescriptorNameTimeCompare     AbstractCommandDescriptorNameEnum = "TIME_COMPARE"
	AbstractCommandDescriptorNameWhere           AbstractCommandDescriptorNameEnum = "WHERE"
	AbstractCommandDescriptorNameClusterCompare  AbstractCommandDescriptorNameEnum = "CLUSTER_COMPARE"
	AbstractCommandDescriptorNameDelete          AbstractCommandDescriptorNameEnum = "DELETE"
	AbstractCommandDescriptorNameDelta           AbstractCommandDescriptorNameEnum = "DELTA"
	AbstractCommandDescriptorNameDistinct        AbstractCommandDescriptorNameEnum = "DISTINCT"
	AbstractCommandDescriptorNameSearchLookup    AbstractCommandDescriptorNameEnum = "SEARCH_LOOKUP"
	AbstractCommandDescriptorNameLookup          AbstractCommandDescriptorNameEnum = "LOOKUP"
	AbstractCommandDescriptorNameDemoMode        AbstractCommandDescriptorNameEnum = "DEMO_MODE"
	AbstractCommandDescriptorNameMacro           AbstractCommandDescriptorNameEnum = "MACRO"
	AbstractCommandDescriptorNameMultiSearch     AbstractCommandDescriptorNameEnum = "MULTI_SEARCH"
	AbstractCommandDescriptorNameHighlight       AbstractCommandDescriptorNameEnum = "HIGHLIGHT"
	AbstractCommandDescriptorNameHighlightRows   AbstractCommandDescriptorNameEnum = "HIGHLIGHT_ROWS"
	AbstractCommandDescriptorNameHighlightGroups AbstractCommandDescriptorNameEnum = "HIGHLIGHT_GROUPS"
	AbstractCommandDescriptorNameCreateView      AbstractCommandDescriptorNameEnum = "CREATE_VIEW"
	AbstractCommandDescriptorNameMap             AbstractCommandDescriptorNameEnum = "MAP"
	AbstractCommandDescriptorNameNlp             AbstractCommandDescriptorNameEnum = "NLP"
	AbstractCommandDescriptorNameCompare         AbstractCommandDescriptorNameEnum = "COMPARE"
)

Set of constants representing the allowable values for AbstractCommandDescriptorNameEnum

func GetAbstractCommandDescriptorNameEnumValues ¶

func GetAbstractCommandDescriptorNameEnumValues() []AbstractCommandDescriptorNameEnum

GetAbstractCommandDescriptorNameEnumValues Enumerates the set of values for AbstractCommandDescriptorNameEnum

type AbstractField ¶

type AbstractField interface {

	// Field display name - will be alias if field is renamed by queryStrng.
	GetDisplayName() *string

	// Field denoting if this is a declaration of the field in the queryString.
	GetIsDeclared() *bool

	// Same as displayName unless field renamed in which case this will hold the original display names for the field
	// across all renames.
	GetOriginalDisplayNames() []string

	// Internal identifier for the field.
	GetInternalName() *string

	// Field denoting field data type.
	GetValueType() ValueTypeEnum

	// Identifies if this field can be used as a grouping field in any grouping command.
	GetIsGroupable() *bool

	// Identifies if this field format is a duration.
	GetIsDuration() *bool

	// Alias of field if renamed by queryStrng.
	GetAlias() *string

	// Query used to derive this field if specified.
	GetFilterQueryString() *string

	// Field denoting field unit type.
	GetUnitType() *string
}

AbstractField Generic field defining all attributes common to all querylanguage fields.

type AbstractFieldNameEnum ¶

type AbstractFieldNameEnum string

AbstractFieldNameEnum Enum with underlying type: string

const (
	AbstractFieldNameField    AbstractFieldNameEnum = "FIELD"
	AbstractFieldNameFields   AbstractFieldNameEnum = "FIELDS"
	AbstractFieldNameFunction AbstractFieldNameEnum = "FUNCTION"
	AbstractFieldNameSort     AbstractFieldNameEnum = "SORT"
)

Set of constants representing the allowable values for AbstractFieldNameEnum

func GetAbstractFieldNameEnumValues ¶

func GetAbstractFieldNameEnumValues() []AbstractFieldNameEnum

GetAbstractFieldNameEnumValues Enumerates the set of values for AbstractFieldNameEnum

type AbstractParserTestResultLogEntry ¶

type AbstractParserTestResultLogEntry struct {

	// Extra information attributes.
	ExtraInfoAttributes map[string]string `mandatory:"false" json:"extraInfoAttributes"`

	// The field name value map.
	FieldNameValueMap map[string]string `mandatory:"false" json:"fieldNameValueMap"`

	// The field position value map.
	FieldPositionValueMap map[string]string `mandatory:"false" json:"fieldPositionValueMap"`

	// The parser fields.
	Fields map[string]string `mandatory:"false" json:"fields"`

	// The log entry.
	LogEntry *string `mandatory:"false" json:"logEntry"`

	// The match status.
	MatchStatus *string `mandatory:"false" json:"matchStatus"`

	// The match status description.
	MatchStatusDescription *string `mandatory:"false" json:"matchStatusDescription"`
}

AbstractParserTestResultLogEntry AbstractParserTestResultLogEntry

func (AbstractParserTestResultLogEntry) String ¶

type AbstractParserTestResultLogLine ¶

type AbstractParserTestResultLogLine struct {

	// The original log line.
	OriginalLogLine *string `mandatory:"false" json:"originalLogLine"`

	// The pre-processed log line.
	PreProcessedLogLine *string `mandatory:"false" json:"preProcessedLogLine"`
}

AbstractParserTestResultLogLine AbstractParserTestResultLogLine

func (AbstractParserTestResultLogLine) String ¶

type Action ¶

type Action interface {
}

Action Action for scheduled task.

type ActionTypeEnum ¶

type ActionTypeEnum string

ActionTypeEnum Enum with underlying type: string

const (
	ActionTypeStream ActionTypeEnum = "STREAM"
	ActionTypePurge  ActionTypeEnum = "PURGE"
)

Set of constants representing the allowable values for ActionTypeEnum

func GetActionTypeEnumValues ¶

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

type ActionTypesEnum ¶

type ActionTypesEnum string

ActionTypesEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ActionTypesEnum

func GetActionTypesEnumValues ¶

func GetActionTypesEnumValues() []ActionTypesEnum

GetActionTypesEnumValues Enumerates the set of values for ActionTypesEnum

type AddEntityAssociationDetails ¶

type AddEntityAssociationDetails struct {

	// Destination entities OCIDs with which associations are to be added.
	AssociationEntities []string `mandatory:"true" json:"associationEntities"`
}

AddEntityAssociationDetails Information about the associations to be added between a source log analytics entity and other existing destination entities.

func (AddEntityAssociationDetails) String ¶

type AddEntityAssociationRequest ¶

type AddEntityAssociationRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log analytics entity OCID.
	LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"`

	// This parameter specifies the destination entity OCIDs with which associations are to be created.
	AddEntityAssociationDetails `contributesTo:"body"`

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

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

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

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

AddEntityAssociationRequest wrapper for the AddEntityAssociation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/AddEntityAssociation.go.html to see an example of how to use AddEntityAssociationRequest.

func (AddEntityAssociationRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (AddEntityAssociationRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (AddEntityAssociationRequest) RetryPolicy ¶

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

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

func (AddEntityAssociationRequest) String ¶

func (request AddEntityAssociationRequest) String() string

type AddEntityAssociationResponse ¶

type AddEntityAssociationResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

AddEntityAssociationResponse wrapper for the AddEntityAssociation operation

func (AddEntityAssociationResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (AddEntityAssociationResponse) String ¶

func (response AddEntityAssociationResponse) String() string

type AddFieldsCommandDescriptor ¶

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

AddFieldsCommandDescriptor Command descriptor for querylanguage ADDFIELDS command.

func (AddFieldsCommandDescriptor) GetCategory ¶

func (m AddFieldsCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (AddFieldsCommandDescriptor) GetDeclaredFields ¶

func (m AddFieldsCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (AddFieldsCommandDescriptor) GetDisplayQueryString ¶

func (m AddFieldsCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (AddFieldsCommandDescriptor) GetInternalQueryString ¶

func (m AddFieldsCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (AddFieldsCommandDescriptor) GetReferencedFields ¶

func (m AddFieldsCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (AddFieldsCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (AddFieldsCommandDescriptor) String ¶

func (*AddFieldsCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type AddSourceEventTypesRequest ¶

type AddSourceEventTypesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The source name.
	SourceName *string `mandatory:"true" contributesTo:"path" name:"sourceName"`

	// Details of event types to be added to the source. The specified event type string could be the fully qualified name or a prefix that matches the event type.
	AddEventTypeDetails EventTypeDetails `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
}

AddSourceEventTypesRequest wrapper for the AddSourceEventTypes operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/AddSourceEventTypes.go.html to see an example of how to use AddSourceEventTypesRequest.

func (AddSourceEventTypesRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (AddSourceEventTypesRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (AddSourceEventTypesRequest) RetryPolicy ¶

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

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

func (AddSourceEventTypesRequest) String ¶

func (request AddSourceEventTypesRequest) String() string

type AddSourceEventTypesResponse ¶

type AddSourceEventTypesResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

AddSourceEventTypesResponse wrapper for the AddSourceEventTypes operation

func (AddSourceEventTypesResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (AddSourceEventTypesResponse) String ¶

func (response AddSourceEventTypesResponse) String() string

type AppendLookupDataRequest ¶

type AppendLookupDataRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The name of the lookup to operate on.
	LookupName *string `mandatory:"true" contributesTo:"path" name:"lookupName"`

	// The file to append.
	AppendLookupFileBody io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

	// is force
	IsForce *bool `mandatory:"false" contributesTo:"query" name:"isForce"`

	// The character encoding of the uploaded file.
	CharEncoding *string `mandatory:"false" contributesTo:"query" name:"charEncoding"`

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

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

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

	// A value of `100-continue` requests preliminary verification of the request method, path, and headers before the request body is sent.
	// If no error results from such verification, the server will send a 100 (Continue) interim response to indicate readiness for the request body.
	// The only allowed value for this parameter is "100-Continue" (case-insensitive).
	Expect *string `mandatory:"false" contributesTo:"header" name:"expect"`

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

AppendLookupDataRequest wrapper for the AppendLookupData operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/AppendLookupData.go.html to see an example of how to use AppendLookupDataRequest.

func (AppendLookupDataRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (AppendLookupDataRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (AppendLookupDataRequest) RetryPolicy ¶

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

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

func (AppendLookupDataRequest) String ¶

func (request AppendLookupDataRequest) String() string

type AppendLookupDataResponse ¶

type AppendLookupDataResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

AppendLookupDataResponse wrapper for the AppendLookupData operation

func (AppendLookupDataResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (AppendLookupDataResponse) String ¶

func (response AppendLookupDataResponse) String() string

type ArchivingConfiguration ¶

type ArchivingConfiguration struct {

	// This is the duration data in active storage before data is archived, as described in
	// https://en.wikipedia.org/wiki/ISO_8601#Durations.
	// The largest supported unit is D, e.g. P365D (not P1Y) or P14D (not P2W).
	ActiveStorageDuration *string `mandatory:"false" json:"activeStorageDuration"`

	// This is the duration before archived data is deleted from object storage, as described in
	// https://en.wikipedia.org/wiki/ISO_8601#Durations
	// The largest supported unit is D, e.g. P365D (not P1Y) or P14D (not P2W).
	ArchivalStorageDuration *string `mandatory:"false" json:"archivalStorageDuration"`
}

ArchivingConfiguration This is the configuration for data archiving in object storage

func (ArchivingConfiguration) String ¶

func (m ArchivingConfiguration) String() string

type Argument ¶

type Argument interface {
}

Argument Generic queryString argument.

type ArgumentTypeEnum ¶

type ArgumentTypeEnum string

ArgumentTypeEnum Enum with underlying type: string

const (
	ArgumentTypeField   ArgumentTypeEnum = "FIELD"
	ArgumentTypeLiteral ArgumentTypeEnum = "LITERAL"
)

Set of constants representing the allowable values for ArgumentTypeEnum

func GetArgumentTypeEnumValues ¶

func GetArgumentTypeEnumValues() []ArgumentTypeEnum

GetArgumentTypeEnumValues Enumerates the set of values for ArgumentTypeEnum

type AssociableEntity ¶

type AssociableEntity struct {

	// The entity OCID.
	EntityId *string `mandatory:"false" json:"entityId"`

	// The name of the entity.
	EntityName *string `mandatory:"false" json:"entityName"`

	// The type name of the entity.
	EntityTypeName *string `mandatory:"false" json:"entityTypeName"`

	// The display name of the entity type.
	EntityTypeDisplayName *string `mandatory:"false" json:"entityTypeDisplayName"`

	// The entity host.
	Host *string `mandatory:"false" json:"host"`

	// The OCID of the Management Agent.
	AgentId *string `mandatory:"false" json:"agentId"`

	// This field indicates whether the entity is (in)eligible to be associated with this source.
	EligibilityStatus AssociableEntityEligibilityStatusEnum `mandatory:"false" json:"eligibilityStatus,omitempty"`

	// The reason the entity is not eligible for association.
	IneligibilityDetails *string `mandatory:"false" json:"ineligibilityDetails"`
}

AssociableEntity Entity details including whether or not it is eligible for association with the source.

func (AssociableEntity) String ¶

func (m AssociableEntity) String() string

type AssociableEntityCollection ¶

type AssociableEntityCollection struct {

	// An array of entities.
	Items []AssociableEntity `mandatory:"false" json:"items"`
}

AssociableEntityCollection The collection of entities that are eligible or ineligible to be associated to the source.

func (AssociableEntityCollection) String ¶

type AssociableEntityEligibilityStatusEnum ¶

type AssociableEntityEligibilityStatusEnum string

AssociableEntityEligibilityStatusEnum Enum with underlying type: string

const (
	AssociableEntityEligibilityStatusEligible   AssociableEntityEligibilityStatusEnum = "ELIGIBLE"
	AssociableEntityEligibilityStatusIneligible AssociableEntityEligibilityStatusEnum = "INELIGIBLE"
)

Set of constants representing the allowable values for AssociableEntityEligibilityStatusEnum

func GetAssociableEntityEligibilityStatusEnumValues ¶

func GetAssociableEntityEligibilityStatusEnumValues() []AssociableEntityEligibilityStatusEnum

GetAssociableEntityEligibilityStatusEnumValues Enumerates the set of values for AssociableEntityEligibilityStatusEnum

type AssociationSummaryReport ¶

type AssociationSummaryReport struct {

	// The association count.
	AssociationCount *int `mandatory:"false" json:"associationCount"`
}

AssociationSummaryReport AssociationSummaryReport

func (AssociationSummaryReport) String ¶

func (m AssociationSummaryReport) String() string

type AutoAssociationCollection ¶

type AutoAssociationCollection struct {

	// Auto association details of the source.
	Items []AutoAssociationState `mandatory:"false" json:"items"`
}

AutoAssociationCollection Auto association details of the source.

func (AutoAssociationCollection) String ¶

func (m AutoAssociationCollection) String() string

type AutoAssociationState ¶

type AutoAssociationState struct {

	// A flag indicating whether or not auto association is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The unique identifier of the log group to use for auto association.
	LogGroupId *string `mandatory:"false" json:"logGroupId"`
}

AutoAssociationState Auto association state of the source.

func (AutoAssociationState) String ¶

func (m AutoAssociationState) String() string

type AutoLookups ¶

type AutoLookups struct {

	// The canonical link.
	CanonicalLink *string `mandatory:"false" json:"canonicalLink"`

	// The total count.
	TotalCount *int64 `mandatory:"false" json:"totalCount"`
}

AutoLookups AutoLookups

func (AutoLookups) String ¶

func (m AutoLookups) String() string

type BatchGetBasicInfoBasicLabelSortByEnum ¶

type BatchGetBasicInfoBasicLabelSortByEnum string

BatchGetBasicInfoBasicLabelSortByEnum Enum with underlying type: string

const (
	BatchGetBasicInfoBasicLabelSortByName     BatchGetBasicInfoBasicLabelSortByEnum = "name"
	BatchGetBasicInfoBasicLabelSortByPriority BatchGetBasicInfoBasicLabelSortByEnum = "priority"
)

Set of constants representing the allowable values for BatchGetBasicInfoBasicLabelSortByEnum

func GetBatchGetBasicInfoBasicLabelSortByEnumValues ¶

func GetBatchGetBasicInfoBasicLabelSortByEnumValues() []BatchGetBasicInfoBasicLabelSortByEnum

GetBatchGetBasicInfoBasicLabelSortByEnumValues Enumerates the set of values for BatchGetBasicInfoBasicLabelSortByEnum

type BatchGetBasicInfoRequest ¶

type BatchGetBasicInfoRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// List of label names to get information on
	BasicDetails LabelNames `contributesTo:"body"`

	// A flag specifying 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"`

	// The attribute used to sort the returned labels
	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
}

BatchGetBasicInfoRequest wrapper for the BatchGetBasicInfo operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/BatchGetBasicInfo.go.html to see an example of how to use BatchGetBasicInfoRequest.

func (BatchGetBasicInfoRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (BatchGetBasicInfoRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (BatchGetBasicInfoRequest) RetryPolicy ¶

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

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

func (BatchGetBasicInfoRequest) String ¶

func (request BatchGetBasicInfoRequest) String() string

type BatchGetBasicInfoResponse ¶

type BatchGetBasicInfoResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

BatchGetBasicInfoResponse wrapper for the BatchGetBasicInfo operation

func (BatchGetBasicInfoResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (BatchGetBasicInfoResponse) String ¶

func (response BatchGetBasicInfoResponse) String() string

type BatchGetBasicInfoSortOrderEnum ¶

type BatchGetBasicInfoSortOrderEnum string

BatchGetBasicInfoSortOrderEnum Enum with underlying type: string

const (
	BatchGetBasicInfoSortOrderAsc  BatchGetBasicInfoSortOrderEnum = "ASC"
	BatchGetBasicInfoSortOrderDesc BatchGetBasicInfoSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for BatchGetBasicInfoSortOrderEnum

func GetBatchGetBasicInfoSortOrderEnumValues ¶

func GetBatchGetBasicInfoSortOrderEnumValues() []BatchGetBasicInfoSortOrderEnum

GetBatchGetBasicInfoSortOrderEnumValues Enumerates the set of values for BatchGetBasicInfoSortOrderEnum

type BottomCommandDescriptor ¶

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

BottomCommandDescriptor Command descriptor for querylanguage BOTTOM command.

func (BottomCommandDescriptor) GetCategory ¶

func (m BottomCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (BottomCommandDescriptor) GetDeclaredFields ¶

func (m BottomCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (BottomCommandDescriptor) GetDisplayQueryString ¶

func (m BottomCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (BottomCommandDescriptor) GetInternalQueryString ¶

func (m BottomCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (BottomCommandDescriptor) GetReferencedFields ¶

func (m BottomCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (BottomCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (BottomCommandDescriptor) String ¶

func (m BottomCommandDescriptor) String() string

func (*BottomCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type BucketCommandDescriptor ¶

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

BucketCommandDescriptor Command descriptor for querylanguage BUCKET command.

func (BucketCommandDescriptor) GetCategory ¶

func (m BucketCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (BucketCommandDescriptor) GetDeclaredFields ¶

func (m BucketCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (BucketCommandDescriptor) GetDisplayQueryString ¶

func (m BucketCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (BucketCommandDescriptor) GetInternalQueryString ¶

func (m BucketCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (BucketCommandDescriptor) GetReferencedFields ¶

func (m BucketCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (BucketCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (BucketCommandDescriptor) String ¶

func (m BucketCommandDescriptor) String() string

func (*BucketCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type BucketRange ¶

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

BucketRange Represents querylanguage bucket command input arguments in parse output.

func (BucketRange) String ¶

func (m BucketRange) String() string

type CancelQueryWorkRequestRequest ¶

type CancelQueryWorkRequestRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

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

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

CancelQueryWorkRequestRequest wrapper for the CancelQueryWorkRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CancelQueryWorkRequest.go.html to see an example of how to use CancelQueryWorkRequestRequest.

func (CancelQueryWorkRequestRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CancelQueryWorkRequestRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CancelQueryWorkRequestRequest) RetryPolicy ¶

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

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

func (CancelQueryWorkRequestRequest) String ¶

func (request CancelQueryWorkRequestRequest) String() string

type CancelQueryWorkRequestResponse ¶

type CancelQueryWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

CancelQueryWorkRequestResponse wrapper for the CancelQueryWorkRequest operation

func (CancelQueryWorkRequestResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CancelQueryWorkRequestResponse) String ¶

func (response CancelQueryWorkRequestResponse) String() string

type ChangeLogAnalyticsEmBridgeCompartmentDetails ¶

type ChangeLogAnalyticsEmBridgeCompartmentDetails struct {

	// The OCID of the compartment where the log analytics entity should be moved.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeLogAnalyticsEmBridgeCompartmentDetails Log analytics enterprise manager bridge compartment to be updated.

func (ChangeLogAnalyticsEmBridgeCompartmentDetails) String ¶

type ChangeLogAnalyticsEmBridgeCompartmentRequest ¶

type ChangeLogAnalyticsEmBridgeCompartmentRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log analytics enterprise manager bridge OCID.
	LogAnalyticsEmBridgeId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEmBridgeId"`

	// Log analytics enterprise manager bridge compartment Id to be updated.
	ChangeLogAnalyticsEmBridgeCompartmentDetails `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
}

ChangeLogAnalyticsEmBridgeCompartmentRequest wrapper for the ChangeLogAnalyticsEmBridgeCompartment operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ChangeLogAnalyticsEmBridgeCompartment.go.html to see an example of how to use ChangeLogAnalyticsEmBridgeCompartmentRequest.

func (ChangeLogAnalyticsEmBridgeCompartmentRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ChangeLogAnalyticsEmBridgeCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeLogAnalyticsEmBridgeCompartmentRequest) RetryPolicy ¶

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

func (ChangeLogAnalyticsEmBridgeCompartmentRequest) String ¶

type ChangeLogAnalyticsEmBridgeCompartmentResponse ¶

type ChangeLogAnalyticsEmBridgeCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

ChangeLogAnalyticsEmBridgeCompartmentResponse wrapper for the ChangeLogAnalyticsEmBridgeCompartment operation

func (ChangeLogAnalyticsEmBridgeCompartmentResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ChangeLogAnalyticsEmBridgeCompartmentResponse) String ¶

type ChangeLogAnalyticsEntityCompartmentDetails ¶

type ChangeLogAnalyticsEntityCompartmentDetails struct {

	// The OCID of the compartment where the log analytics entity should be moved.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeLogAnalyticsEntityCompartmentDetails Log analytics entity compartment to be updated.

func (ChangeLogAnalyticsEntityCompartmentDetails) String ¶

type ChangeLogAnalyticsEntityCompartmentRequest ¶

type ChangeLogAnalyticsEntityCompartmentRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log analytics entity OCID.
	LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"`

	// Log analytics entity compartment Id to be updated.
	ChangeLogAnalyticsEntityCompartmentDetails `contributesTo:"body"`

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

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

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

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

ChangeLogAnalyticsEntityCompartmentRequest wrapper for the ChangeLogAnalyticsEntityCompartment operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ChangeLogAnalyticsEntityCompartment.go.html to see an example of how to use ChangeLogAnalyticsEntityCompartmentRequest.

func (ChangeLogAnalyticsEntityCompartmentRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ChangeLogAnalyticsEntityCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeLogAnalyticsEntityCompartmentRequest) RetryPolicy ¶

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

func (ChangeLogAnalyticsEntityCompartmentRequest) String ¶

type ChangeLogAnalyticsEntityCompartmentResponse ¶

type ChangeLogAnalyticsEntityCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

ChangeLogAnalyticsEntityCompartmentResponse wrapper for the ChangeLogAnalyticsEntityCompartment operation

func (ChangeLogAnalyticsEntityCompartmentResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ChangeLogAnalyticsEntityCompartmentResponse) String ¶

type ChangeLogAnalyticsLogGroupCompartmentDetails ¶

type ChangeLogAnalyticsLogGroupCompartmentDetails struct {

	// The OCID of the compartment where the log analytics entity should be moved.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeLogAnalyticsLogGroupCompartmentDetails The information required to change a log group compartment.

func (ChangeLogAnalyticsLogGroupCompartmentDetails) String ¶

type ChangeLogAnalyticsLogGroupCompartmentRequest ¶

type ChangeLogAnalyticsLogGroupCompartmentRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// unique logAnalytics log group identifier
	LogAnalyticsLogGroupId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsLogGroupId"`

	// The information to be updated.
	ChangeLogAnalyticsLogGroupCompartmentDetails `contributesTo:"body"`

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

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

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

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

ChangeLogAnalyticsLogGroupCompartmentRequest wrapper for the ChangeLogAnalyticsLogGroupCompartment operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ChangeLogAnalyticsLogGroupCompartment.go.html to see an example of how to use ChangeLogAnalyticsLogGroupCompartmentRequest.

func (ChangeLogAnalyticsLogGroupCompartmentRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ChangeLogAnalyticsLogGroupCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeLogAnalyticsLogGroupCompartmentRequest) RetryPolicy ¶

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

func (ChangeLogAnalyticsLogGroupCompartmentRequest) String ¶

type ChangeLogAnalyticsLogGroupCompartmentResponse ¶

type ChangeLogAnalyticsLogGroupCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

ChangeLogAnalyticsLogGroupCompartmentResponse wrapper for the ChangeLogAnalyticsLogGroupCompartment operation

func (ChangeLogAnalyticsLogGroupCompartmentResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ChangeLogAnalyticsLogGroupCompartmentResponse) String ¶

type ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails ¶

type ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails struct {

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

ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails New compartment details.

func (ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails) String ¶

type ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest ¶

type ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The Logging Analytics Object Collection Rule OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	LogAnalyticsObjectCollectionRuleId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsObjectCollectionRuleId"`

	// The new compartment this Object Collection Rule will be moved to.
	ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails `contributesTo:"body"`

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

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

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

ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest wrapper for the ChangeLogAnalyticsObjectCollectionRuleCompartment operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ChangeLogAnalyticsObjectCollectionRuleCompartment.go.html to see an example of how to use ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest.

func (ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest) RetryPolicy ¶

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

func (ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest) String ¶

type ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse ¶

type ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse wrapper for the ChangeLogAnalyticsObjectCollectionRuleCompartment operation

func (ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse) String ¶

type ChangeScheduledTaskCompartmentDetails ¶

type ChangeScheduledTaskCompartmentDetails struct {

	// Compartment Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeScheduledTaskCompartmentDetails The details for changing the compartment of a scheduled task.

func (ChangeScheduledTaskCompartmentDetails) String ¶

type ChangeScheduledTaskCompartmentRequest ¶

type ChangeScheduledTaskCompartmentRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique scheduledTask id returned from task create.
	// If invalid will lead to a 404 not found.
	ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"`

	// The destination compartment identifier.
	ChangeScheduledTaskCompartmentDetails `contributesTo:"body"`

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

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

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

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

ChangeScheduledTaskCompartmentRequest wrapper for the ChangeScheduledTaskCompartment operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ChangeScheduledTaskCompartment.go.html to see an example of how to use ChangeScheduledTaskCompartmentRequest.

func (ChangeScheduledTaskCompartmentRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeScheduledTaskCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeScheduledTaskCompartmentRequest) RetryPolicy ¶

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

func (ChangeScheduledTaskCompartmentRequest) String ¶

type ChangeScheduledTaskCompartmentResponse ¶

type ChangeScheduledTaskCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

ChangeScheduledTaskCompartmentResponse wrapper for the ChangeScheduledTaskCompartment operation

func (ChangeScheduledTaskCompartmentResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ChangeScheduledTaskCompartmentResponse) String ¶

type CharEncodingCollection ¶

type CharEncodingCollection struct {

	// List of supported character encodings.
	Items []string `mandatory:"true" json:"items"`
}

CharEncodingCollection List of supported character encodings.

func (CharEncodingCollection) String ¶

func (m CharEncodingCollection) String() string

type ChartColumn ¶

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

	// A flag indicating whether or not the field is a case sensitive field.  Only applies to string fields.
	IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

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

ChartColumn Column returned by querylanguage link command.

func (ChartColumn) GetDisplayName ¶

func (m ChartColumn) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ChartColumn) GetInternalName ¶

func (m ChartColumn) GetInternalName() *string

GetInternalName returns InternalName

func (ChartColumn) GetIsCaseSensitive ¶

func (m ChartColumn) GetIsCaseSensitive() *bool

GetIsCaseSensitive returns IsCaseSensitive

func (ChartColumn) GetIsEvaluable ¶

func (m ChartColumn) GetIsEvaluable() *bool

GetIsEvaluable returns IsEvaluable

func (ChartColumn) GetIsGroupable ¶

func (m ChartColumn) GetIsGroupable() *bool

GetIsGroupable returns IsGroupable

func (ChartColumn) GetIsListOfValues ¶

func (m ChartColumn) GetIsListOfValues() *bool

GetIsListOfValues returns IsListOfValues

func (ChartColumn) GetIsMultiValued ¶

func (m ChartColumn) GetIsMultiValued() *bool

GetIsMultiValued returns IsMultiValued

func (ChartColumn) GetOriginalDisplayName ¶

func (m ChartColumn) GetOriginalDisplayName() *string

GetOriginalDisplayName returns OriginalDisplayName

func (ChartColumn) GetSubSystem ¶

func (m ChartColumn) GetSubSystem() SubSystemNameEnum

GetSubSystem returns SubSystem

func (ChartColumn) GetValueType ¶

func (m ChartColumn) GetValueType() ValueTypeEnum

GetValueType returns ValueType

func (ChartColumn) GetValues ¶

func (m ChartColumn) GetValues() []FieldValue

GetValues returns Values

func (ChartColumn) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ChartColumn) String ¶

func (m ChartColumn) String() string

type ChartDataColumn ¶

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

	// A flag indicating whether or not the field is a case sensitive field.  Only applies to string fields.
	IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

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

ChartDataColumn A data series specific to a particular link output field.

func (ChartDataColumn) GetDisplayName ¶

func (m ChartDataColumn) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ChartDataColumn) GetInternalName ¶

func (m ChartDataColumn) GetInternalName() *string

GetInternalName returns InternalName

func (ChartDataColumn) GetIsCaseSensitive ¶

func (m ChartDataColumn) GetIsCaseSensitive() *bool

GetIsCaseSensitive returns IsCaseSensitive

func (ChartDataColumn) GetIsEvaluable ¶

func (m ChartDataColumn) GetIsEvaluable() *bool

GetIsEvaluable returns IsEvaluable

func (ChartDataColumn) GetIsGroupable ¶

func (m ChartDataColumn) GetIsGroupable() *bool

GetIsGroupable returns IsGroupable

func (ChartDataColumn) GetIsListOfValues ¶

func (m ChartDataColumn) GetIsListOfValues() *bool

GetIsListOfValues returns IsListOfValues

func (ChartDataColumn) GetIsMultiValued ¶

func (m ChartDataColumn) GetIsMultiValued() *bool

GetIsMultiValued returns IsMultiValued

func (ChartDataColumn) GetOriginalDisplayName ¶

func (m ChartDataColumn) GetOriginalDisplayName() *string

GetOriginalDisplayName returns OriginalDisplayName

func (ChartDataColumn) GetSubSystem ¶

func (m ChartDataColumn) GetSubSystem() SubSystemNameEnum

GetSubSystem returns SubSystem

func (ChartDataColumn) GetValueType ¶

func (m ChartDataColumn) GetValueType() ValueTypeEnum

GetValueType returns ValueType

func (ChartDataColumn) GetValues ¶

func (m ChartDataColumn) GetValues() []FieldValue

GetValues returns Values

func (ChartDataColumn) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ChartDataColumn) String ¶

func (m ChartDataColumn) String() string

type ClassifyColumn ¶

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

	// A flag indicating whether or not the field is a case sensitive field.  Only applies to string fields.
	IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

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

ClassifyColumn Column containing query results produced by the query language classify command.

func (ClassifyColumn) GetDisplayName ¶

func (m ClassifyColumn) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ClassifyColumn) GetInternalName ¶

func (m ClassifyColumn) GetInternalName() *string

GetInternalName returns InternalName

func (ClassifyColumn) GetIsCaseSensitive ¶

func (m ClassifyColumn) GetIsCaseSensitive() *bool

GetIsCaseSensitive returns IsCaseSensitive

func (ClassifyColumn) GetIsEvaluable ¶

func (m ClassifyColumn) GetIsEvaluable() *bool

GetIsEvaluable returns IsEvaluable

func (ClassifyColumn) GetIsGroupable ¶

func (m ClassifyColumn) GetIsGroupable() *bool

GetIsGroupable returns IsGroupable

func (ClassifyColumn) GetIsListOfValues ¶

func (m ClassifyColumn) GetIsListOfValues() *bool

GetIsListOfValues returns IsListOfValues

func (ClassifyColumn) GetIsMultiValued ¶

func (m ClassifyColumn) GetIsMultiValued() *bool

GetIsMultiValued returns IsMultiValued

func (ClassifyColumn) GetOriginalDisplayName ¶

func (m ClassifyColumn) GetOriginalDisplayName() *string

GetOriginalDisplayName returns OriginalDisplayName

func (ClassifyColumn) GetSubSystem ¶

func (m ClassifyColumn) GetSubSystem() SubSystemNameEnum

GetSubSystem returns SubSystem

func (ClassifyColumn) GetValueType ¶

func (m ClassifyColumn) GetValueType() ValueTypeEnum

GetValueType returns ValueType

func (ClassifyColumn) GetValues ¶

func (m ClassifyColumn) GetValues() []FieldValue

GetValues returns Values

func (ClassifyColumn) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ClassifyColumn) String ¶

func (m ClassifyColumn) String() string

func (*ClassifyColumn) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type ClassifyCommandDescriptor ¶

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

ClassifyCommandDescriptor Command descriptor for querylanguage CLASSIFY command.

func (ClassifyCommandDescriptor) GetCategory ¶

func (m ClassifyCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (ClassifyCommandDescriptor) GetDeclaredFields ¶

func (m ClassifyCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (ClassifyCommandDescriptor) GetDisplayQueryString ¶

func (m ClassifyCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (ClassifyCommandDescriptor) GetInternalQueryString ¶

func (m ClassifyCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (ClassifyCommandDescriptor) GetReferencedFields ¶

func (m ClassifyCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (ClassifyCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ClassifyCommandDescriptor) String ¶

func (m ClassifyCommandDescriptor) String() string

func (*ClassifyCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type CleanRequest ¶

type CleanRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique scheduledTask id returned from task create.
	// If invalid will lead to a 404 not found.
	ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"`

	// Optional parameter to specify start of time range, in the format defined by RFC3339.
	// Default value is beginning of time.
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// Optional parameter to specify end of time range, in the format defined by RFC3339.
	// Default value is end of time.
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

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

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

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

CleanRequest wrapper for the Clean operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/Clean.go.html to see an example of how to use CleanRequest.

func (CleanRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CleanRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CleanRequest) RetryPolicy ¶

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

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

func (CleanRequest) String ¶

func (request CleanRequest) String() string

type CleanResponse ¶

type CleanResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

CleanResponse wrapper for the Clean operation

func (CleanResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CleanResponse) String ¶

func (response CleanResponse) String() string

type ClusterCommandDescriptor ¶

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

ClusterCommandDescriptor Command descriptor for querylanguage CLUSTER command.

func (ClusterCommandDescriptor) GetCategory ¶

func (m ClusterCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (ClusterCommandDescriptor) GetDeclaredFields ¶

func (m ClusterCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (ClusterCommandDescriptor) GetDisplayQueryString ¶

func (m ClusterCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (ClusterCommandDescriptor) GetInternalQueryString ¶

func (m ClusterCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (ClusterCommandDescriptor) GetReferencedFields ¶

func (m ClusterCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (ClusterCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ClusterCommandDescriptor) String ¶

func (m ClusterCommandDescriptor) String() string

func (*ClusterCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type ClusterCompareCommandDescriptor ¶

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

ClusterCompareCommandDescriptor Command descriptor for querylanguage CLUSTERCOMPARE command.

func (ClusterCompareCommandDescriptor) GetCategory ¶

func (m ClusterCompareCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (ClusterCompareCommandDescriptor) GetDeclaredFields ¶

func (m ClusterCompareCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (ClusterCompareCommandDescriptor) GetDisplayQueryString ¶

func (m ClusterCompareCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (ClusterCompareCommandDescriptor) GetInternalQueryString ¶

func (m ClusterCompareCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (ClusterCompareCommandDescriptor) GetReferencedFields ¶

func (m ClusterCompareCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (ClusterCompareCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ClusterCompareCommandDescriptor) String ¶

func (*ClusterCompareCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type ClusterDetailsCommandDescriptor ¶

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

ClusterDetailsCommandDescriptor Command descriptor for querylanguage CLUSTERDETAILS command.

func (ClusterDetailsCommandDescriptor) GetCategory ¶

func (m ClusterDetailsCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (ClusterDetailsCommandDescriptor) GetDeclaredFields ¶

func (m ClusterDetailsCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (ClusterDetailsCommandDescriptor) GetDisplayQueryString ¶

func (m ClusterDetailsCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (ClusterDetailsCommandDescriptor) GetInternalQueryString ¶

func (m ClusterDetailsCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (ClusterDetailsCommandDescriptor) GetReferencedFields ¶

func (m ClusterDetailsCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (ClusterDetailsCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ClusterDetailsCommandDescriptor) String ¶

func (*ClusterDetailsCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type ClusterSplitCommandDescriptor ¶

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

ClusterSplitCommandDescriptor Command descriptor for querylanguage CLUSTERSPLIT command.

func (ClusterSplitCommandDescriptor) GetCategory ¶

func (m ClusterSplitCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (ClusterSplitCommandDescriptor) GetDeclaredFields ¶

func (m ClusterSplitCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (ClusterSplitCommandDescriptor) GetDisplayQueryString ¶

func (m ClusterSplitCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (ClusterSplitCommandDescriptor) GetInternalQueryString ¶

func (m ClusterSplitCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (ClusterSplitCommandDescriptor) GetReferencedFields ¶

func (m ClusterSplitCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (ClusterSplitCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ClusterSplitCommandDescriptor) String ¶

func (*ClusterSplitCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type Column ¶

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

	// A flag indicating whether or not the field is a case sensitive field.  Only applies to string fields.
	IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

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

Column Default column object representing querylanguage result columns.

func (Column) GetDisplayName ¶

func (m Column) GetDisplayName() *string

GetDisplayName returns DisplayName

func (Column) GetInternalName ¶

func (m Column) GetInternalName() *string

GetInternalName returns InternalName

func (Column) GetIsCaseSensitive ¶

func (m Column) GetIsCaseSensitive() *bool

GetIsCaseSensitive returns IsCaseSensitive

func (Column) GetIsEvaluable ¶

func (m Column) GetIsEvaluable() *bool

GetIsEvaluable returns IsEvaluable

func (Column) GetIsGroupable ¶

func (m Column) GetIsGroupable() *bool

GetIsGroupable returns IsGroupable

func (Column) GetIsListOfValues ¶

func (m Column) GetIsListOfValues() *bool

GetIsListOfValues returns IsListOfValues

func (Column) GetIsMultiValued ¶

func (m Column) GetIsMultiValued() *bool

GetIsMultiValued returns IsMultiValued

func (Column) GetOriginalDisplayName ¶

func (m Column) GetOriginalDisplayName() *string

GetOriginalDisplayName returns OriginalDisplayName

func (Column) GetSubSystem ¶

func (m Column) GetSubSystem() SubSystemNameEnum

GetSubSystem returns SubSystem

func (Column) GetValueType ¶

func (m Column) GetValueType() ValueTypeEnum

GetValueType returns ValueType

func (Column) GetValues ¶

func (m Column) GetValues() []FieldValue

GetValues returns Values

func (Column) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (Column) String ¶

func (m Column) String() string

type ColumnName ¶

type ColumnName struct {

	// The column name from a SQL query.
	Name *string `mandatory:"false" json:"name"`
}

ColumnName Column Names from a SQL Query

func (ColumnName) String ¶

func (m ColumnName) String() string

type ColumnNameCollection ¶

type ColumnNameCollection struct {

	// A list of SQL query column names.
	Items []ColumnName `mandatory:"false" json:"items"`
}

ColumnNameCollection Column Name Collection

func (ColumnNameCollection) String ¶

func (m ColumnNameCollection) String() string

type CommandDescriptor ¶

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

CommandDescriptor Generic catch-all command descriptor

func (CommandDescriptor) GetCategory ¶

func (m CommandDescriptor) GetCategory() *string

GetCategory returns Category

func (CommandDescriptor) GetDeclaredFields ¶

func (m CommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (CommandDescriptor) GetDisplayQueryString ¶

func (m CommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (CommandDescriptor) GetInternalQueryString ¶

func (m CommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (CommandDescriptor) GetReferencedFields ¶

func (m CommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (CommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CommandDescriptor) String ¶

func (m CommandDescriptor) String() string

func (*CommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type CompareCommandDescriptor ¶

type CompareCommandDescriptor 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"`
}

CompareCommandDescriptor Command descriptor for querylanguage COMPARE command.

func (CompareCommandDescriptor) GetCategory ¶

func (m CompareCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (CompareCommandDescriptor) GetDeclaredFields ¶

func (m CompareCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (CompareCommandDescriptor) GetDisplayQueryString ¶

func (m CompareCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (CompareCommandDescriptor) GetInternalQueryString ¶

func (m CompareCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (CompareCommandDescriptor) GetReferencedFields ¶

func (m CompareCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (CompareCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CompareCommandDescriptor) String ¶

func (m CompareCommandDescriptor) String() string

func (*CompareCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type CompareContentDetails ¶

type CompareContentDetails struct {

	// The first of two strings to compare.
	Content1 *string `mandatory:"false" json:"content1"`

	// The second of two strings to compare.
	Content2 *string `mandatory:"false" json:"content2"`
}

CompareContentDetails The two strings to compare.

func (CompareContentDetails) String ¶

func (m CompareContentDetails) String() string

type CompareContentRequest ¶

type CompareContentRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The two payloads to be compared.
	CompareContentDetails `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
}

CompareContentRequest wrapper for the CompareContent operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CompareContent.go.html to see an example of how to use CompareContentRequest.

func (CompareContentRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CompareContentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CompareContentRequest) RetryPolicy ¶

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

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

func (CompareContentRequest) String ¶

func (request CompareContentRequest) String() string

type CompareContentResponse ¶

type CompareContentResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

CompareContentResponse wrapper for the CompareContent operation

func (CompareContentResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CompareContentResponse) String ¶

func (response CompareContentResponse) String() string

type CompareContentResult ¶

type CompareContentResult struct {

	// An array of line comparison results.
	LineComparisonResults []CompareLineResult `mandatory:"false" json:"lineComparisonResults"`
}

CompareContentResult The intraline diff result.

func (CompareContentResult) String ¶

func (m CompareContentResult) String() string

type CompareLineResult ¶

type CompareLineResult struct {

	// A line from the content on the left. This may be empty if there is no matching line on
	// the left for a line in the right content.
	LeftContent *string `mandatory:"false" json:"leftContent"`

	// A line from the content on the right. This may be empty if there is no matching line on
	// the right for a line in the left content.
	RightContent *string `mandatory:"false" json:"rightContent"`

	// The result of the line comparison. An empty string means the lines being compared are the
	// same. A pipe, |, means the lines are different, and a caret, > or <, means the
	// line is only found either on the right or the left.
	DiffType *string `mandatory:"false" json:"diffType"`

	// A comma delimited set of indices that identify which characters are different from those
	// in the right string.
	LeftIndices *string `mandatory:"false" json:"leftIndices"`

	// A comma delimited set of indices that identify which characters are different from those
	// in the left string.
	RightIndices *string `mandatory:"false" json:"rightIndices"`
}

CompareLineResult The result of a comparison of two lines in the two content input strings.

func (CompareLineResult) String ¶

func (m CompareLineResult) String() string

type CreateAccelerationTaskDetails ¶

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

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.

func (CreateAccelerationTaskDetails) GetCompartmentId ¶

func (m CreateAccelerationTaskDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateAccelerationTaskDetails) GetDefinedTags ¶

func (m CreateAccelerationTaskDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateAccelerationTaskDetails) GetDisplayName ¶

func (m CreateAccelerationTaskDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateAccelerationTaskDetails) GetFreeformTags ¶

func (m CreateAccelerationTaskDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateAccelerationTaskDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateAccelerationTaskDetails) String ¶

type CreateLogAnalyticsEmBridgeDetails ¶

type CreateLogAnalyticsEmBridgeDetails struct {

	// Log analytics enterprise manager bridge display name.
	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"`

	// Compartment for entities created from enterprise manager.
	EmEntitiesCompartmentId *string `mandatory:"true" json:"emEntitiesCompartmentId"`

	// Object store bucket name where enterprise manager harvested entities will be uploaded.
	BucketName *string `mandatory:"true" json:"bucketName"`

	// A description for log analytics enterprise manager bridge.
	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"`
}

CreateLogAnalyticsEmBridgeDetails Details for a new enterprise manager bridge to be added.

func (CreateLogAnalyticsEmBridgeDetails) String ¶

type CreateLogAnalyticsEmBridgeRequest ¶

type CreateLogAnalyticsEmBridgeRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for the enterprise manager bridge.
	CreateLogAnalyticsEmBridgeDetails `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
}

CreateLogAnalyticsEmBridgeRequest wrapper for the CreateLogAnalyticsEmBridge operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CreateLogAnalyticsEmBridge.go.html to see an example of how to use CreateLogAnalyticsEmBridgeRequest.

func (CreateLogAnalyticsEmBridgeRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateLogAnalyticsEmBridgeRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateLogAnalyticsEmBridgeRequest) RetryPolicy ¶

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

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

func (CreateLogAnalyticsEmBridgeRequest) String ¶

func (request CreateLogAnalyticsEmBridgeRequest) String() string

type CreateLogAnalyticsEmBridgeResponse ¶

type CreateLogAnalyticsEmBridgeResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

CreateLogAnalyticsEmBridgeResponse wrapper for the CreateLogAnalyticsEmBridge operation

func (CreateLogAnalyticsEmBridgeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateLogAnalyticsEmBridgeResponse) String ¶

func (response CreateLogAnalyticsEmBridgeResponse) String() string

type CreateLogAnalyticsEntityDetails ¶

type CreateLogAnalyticsEntityDetails struct {

	// Log analytics entity name.
	Name *string `mandatory:"true" json:"name"`

	// Compartment Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Log analytics entity type name.
	EntityTypeName *string `mandatory:"true" json:"entityTypeName"`

	// The OCID of the Management Agent.
	ManagementAgentId *string `mandatory:"false" json:"managementAgentId"`

	// The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity
	// represents a non-cloud resource that the customer may have on their premises.
	CloudResourceId *string `mandatory:"false" json:"cloudResourceId"`

	// The timezone region of the log analytics entity.
	TimezoneRegion *string `mandatory:"false" json:"timezoneRegion"`

	// The hostname where the entity represented here is actually present. This would be the output one would get if
	// they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from
	// management agents host since logs may be collected remotely.
	Hostname *string `mandatory:"false" json:"hostname"`

	// This indicates the type of source. It is primarily for Enterprise Manager Repository ID.
	SourceId *string `mandatory:"false" json:"sourceId"`

	// The name/value pairs for parameter values to be used in file patterns specified in log sources.
	Properties map[string]string `mandatory:"false" json:"properties"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateLogAnalyticsEntityDetails Details for new log analytics entity to be added.

func (CreateLogAnalyticsEntityDetails) String ¶

type CreateLogAnalyticsEntityRequest ¶

type CreateLogAnalyticsEntityRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for the new log analytics entity.
	CreateLogAnalyticsEntityDetails `contributesTo:"body"`

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

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

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

CreateLogAnalyticsEntityRequest wrapper for the CreateLogAnalyticsEntity operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CreateLogAnalyticsEntity.go.html to see an example of how to use CreateLogAnalyticsEntityRequest.

func (CreateLogAnalyticsEntityRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateLogAnalyticsEntityRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateLogAnalyticsEntityRequest) RetryPolicy ¶

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

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

func (CreateLogAnalyticsEntityRequest) String ¶

func (request CreateLogAnalyticsEntityRequest) String() string

type CreateLogAnalyticsEntityResponse ¶

type CreateLogAnalyticsEntityResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

CreateLogAnalyticsEntityResponse wrapper for the CreateLogAnalyticsEntity operation

func (CreateLogAnalyticsEntityResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateLogAnalyticsEntityResponse) String ¶

func (response CreateLogAnalyticsEntityResponse) String() string

type CreateLogAnalyticsEntityTypeDetails ¶

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

CreateLogAnalyticsEntityTypeDetails Details for new log analytics entity type to be added.

func (CreateLogAnalyticsEntityTypeDetails) String ¶

type CreateLogAnalyticsEntityTypeRequest ¶

type CreateLogAnalyticsEntityTypeRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Definition for custom log analytics entity type.
	CreateLogAnalyticsEntityTypeDetails `contributesTo:"body"`

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

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

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

CreateLogAnalyticsEntityTypeRequest wrapper for the CreateLogAnalyticsEntityType operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CreateLogAnalyticsEntityType.go.html to see an example of how to use CreateLogAnalyticsEntityTypeRequest.

func (CreateLogAnalyticsEntityTypeRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateLogAnalyticsEntityTypeRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateLogAnalyticsEntityTypeRequest) RetryPolicy ¶

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

func (CreateLogAnalyticsEntityTypeRequest) String ¶

type CreateLogAnalyticsEntityTypeResponse ¶

type CreateLogAnalyticsEntityTypeResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

CreateLogAnalyticsEntityTypeResponse wrapper for the CreateLogAnalyticsEntityType operation

func (CreateLogAnalyticsEntityTypeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateLogAnalyticsEntityTypeResponse) String ¶

func (response CreateLogAnalyticsEntityTypeResponse) String() string

type CreateLogAnalyticsLogGroupDetails ¶

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

CreateLogAnalyticsLogGroupDetails Information about a new log group.

func (CreateLogAnalyticsLogGroupDetails) String ¶

type CreateLogAnalyticsLogGroupRequest ¶

type CreateLogAnalyticsLogGroupRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for the new Log-Analytics group.
	CreateLogAnalyticsLogGroupDetails `contributesTo:"body"`

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

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

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

CreateLogAnalyticsLogGroupRequest wrapper for the CreateLogAnalyticsLogGroup operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CreateLogAnalyticsLogGroup.go.html to see an example of how to use CreateLogAnalyticsLogGroupRequest.

func (CreateLogAnalyticsLogGroupRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateLogAnalyticsLogGroupRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateLogAnalyticsLogGroupRequest) RetryPolicy ¶

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

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

func (CreateLogAnalyticsLogGroupRequest) String ¶

func (request CreateLogAnalyticsLogGroupRequest) String() string

type CreateLogAnalyticsLogGroupResponse ¶

type CreateLogAnalyticsLogGroupResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

CreateLogAnalyticsLogGroupResponse wrapper for the CreateLogAnalyticsLogGroup operation

func (CreateLogAnalyticsLogGroupResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateLogAnalyticsLogGroupResponse) String ¶

func (response CreateLogAnalyticsLogGroupResponse) String() string

type CreateLogAnalyticsObjectCollectionRuleDetails ¶

type CreateLogAnalyticsObjectCollectionRuleDetails struct {

	// A unique name given to the rule. The name must be unique within the tenancy, and cannot be modified.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Object Storage namespace.
	OsNamespace *string `mandatory:"true" json:"osNamespace"`

	// Name of the Object Storage bucket.
	OsBucketName *string `mandatory:"true" json:"osBucketName"`

	// Logging Analytics Log group OCID to associate the processed logs with.
	LogGroupId *string `mandatory:"true" json:"logGroupId"`

	// Name of the Logging Analytics Source to use for the processing.
	LogSourceName *string `mandatory:"true" json:"logSourceName"`

	// A string that describes the details of the rule. It does not have to be unique, and can be changed.
	// Avoid entering confidential information.
	Description *string `mandatory:"false" json:"description"`

	// The type of collection.
	CollectionType ObjectCollectionRuleCollectionTypesEnum `mandatory:"false" json:"collectionType,omitempty"`

	// The oldest time of the file in the bucket to consider for collection.
	// Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string.
	// Use this for HISTORIC or HISTORIC_LIVE collection types. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error.
	PollSince *string `mandatory:"false" json:"pollSince"`

	// The newest time of the file in the bucket to consider for collection.
	// Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string.
	// Use this for HISTORIC collection type. When collectionType is LIVE or HISTORIC_LIVE, specifying pollTill will result in error.
	PollTill *string `mandatory:"false" json:"pollTill"`

	// Logging Analytics entity OCID. Associates the processed logs with the given entity (optional).
	EntityId *string `mandatory:"false" json:"entityId"`

	// An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing.
	// It is recommended to set this value as ISO_8859_1 when configuring content of the objects having more numeric characters,
	// and very few alphabets.
	// For e.g. this applies when configuring VCN Flow Logs.
	CharEncoding *string `mandatory:"false" json:"charEncoding"`

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

	// The override is used to modify some important configuration properties for objects matching a specific pattern inside the bucket.
	// Supported propeties for override are: logSourceName, charEncoding, entityId.
	// Supported matchType for override are "contains".
	Overrides map[string][]PropertyOverride `mandatory:"false" json:"overrides"`

	// When the filters are provided, only the objects matching the filters are picked up for processing.
	// The matchType supported is exact match and accommodates wildcard "*".
	// For more information on filters, see Event Filters (https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).
	ObjectNameFilters []string `mandatory:"false" json:"objectNameFilters"`

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

CreateLogAnalyticsObjectCollectionRuleDetails The configuration details of collection rule to enable automatic log collection from an object storage bucket.

func (CreateLogAnalyticsObjectCollectionRuleDetails) String ¶

type CreateLogAnalyticsObjectCollectionRuleRequest ¶

type CreateLogAnalyticsObjectCollectionRuleRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details of the rule to be created.
	CreateLogAnalyticsObjectCollectionRuleDetails `contributesTo:"body"`

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

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

CreateLogAnalyticsObjectCollectionRuleRequest wrapper for the CreateLogAnalyticsObjectCollectionRule operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CreateLogAnalyticsObjectCollectionRule.go.html to see an example of how to use CreateLogAnalyticsObjectCollectionRuleRequest.

func (CreateLogAnalyticsObjectCollectionRuleRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (CreateLogAnalyticsObjectCollectionRuleRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateLogAnalyticsObjectCollectionRuleRequest) RetryPolicy ¶

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

func (CreateLogAnalyticsObjectCollectionRuleRequest) String ¶

type CreateLogAnalyticsObjectCollectionRuleResponse ¶

type CreateLogAnalyticsObjectCollectionRuleResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

CreateLogAnalyticsObjectCollectionRuleResponse wrapper for the CreateLogAnalyticsObjectCollectionRule operation

func (CreateLogAnalyticsObjectCollectionRuleResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (CreateLogAnalyticsObjectCollectionRuleResponse) String ¶

type CreateScheduledTaskDetails ¶

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

CreateScheduledTaskDetails Details for creating a scheduled task.

type CreateScheduledTaskDetailsKindEnum ¶

type CreateScheduledTaskDetailsKindEnum string

CreateScheduledTaskDetailsKindEnum Enum with underlying type: string

const (
	CreateScheduledTaskDetailsKindAcceleration CreateScheduledTaskDetailsKindEnum = "ACCELERATION"
	CreateScheduledTaskDetailsKindStandard     CreateScheduledTaskDetailsKindEnum = "STANDARD"
)

Set of constants representing the allowable values for CreateScheduledTaskDetailsKindEnum

func GetCreateScheduledTaskDetailsKindEnumValues ¶

func GetCreateScheduledTaskDetailsKindEnumValues() []CreateScheduledTaskDetailsKindEnum

GetCreateScheduledTaskDetailsKindEnumValues Enumerates the set of values for CreateScheduledTaskDetailsKindEnum

type CreateScheduledTaskRequest ¶

type CreateScheduledTaskRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Scheduled task to be created.
	CreateScheduledTaskDetails `contributesTo:"body"`

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

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

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

CreateScheduledTaskRequest wrapper for the CreateScheduledTask operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CreateScheduledTask.go.html to see an example of how to use CreateScheduledTaskRequest.

func (CreateScheduledTaskRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateScheduledTaskRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateScheduledTaskRequest) RetryPolicy ¶

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

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

func (CreateScheduledTaskRequest) String ¶

func (request CreateScheduledTaskRequest) String() string

type CreateScheduledTaskResponse ¶

type CreateScheduledTaskResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

CreateScheduledTaskResponse wrapper for the CreateScheduledTask operation

func (CreateScheduledTaskResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateScheduledTaskResponse) String ¶

func (response CreateScheduledTaskResponse) String() string

type CreateStandardTaskDetails ¶

type CreateStandardTaskDetails struct {

	// Compartment Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Schedules, typically a single schedule.
	// Note there may only be a single schedule for SAVED_SEARCH and PURGE scheduled tasks.
	Schedules []Schedule `mandatory:"true" json:"schedules"`

	Action Action `mandatory:"true" json:"action"`

	// A user-friendly name that is changeable and that does not have to be unique.
	// Format: a leading alphanumeric, followed by zero or more
	// alphanumerics, underscores, spaces, backslashes, or hyphens in any order).
	// No trailing spaces allowed.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// Task type.
	TaskType TaskTypeEnum `mandatory:"true" json:"taskType"`
}

CreateStandardTaskDetails Details for creating a scheduled task. The client must fully specify the details. Not supported for TaskType ACCELERATION.

func (CreateStandardTaskDetails) GetCompartmentId ¶

func (m CreateStandardTaskDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateStandardTaskDetails) GetDefinedTags ¶

func (m CreateStandardTaskDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateStandardTaskDetails) GetDisplayName ¶

func (m CreateStandardTaskDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateStandardTaskDetails) GetFreeformTags ¶

func (m CreateStandardTaskDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateStandardTaskDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateStandardTaskDetails) String ¶

func (m CreateStandardTaskDetails) String() string

func (*CreateStandardTaskDetails) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type CreateViewCommandDescriptor ¶

type CreateViewCommandDescriptor struct {

	// Command fragment display string from user specified query string formatted by query builder.
	DisplayQueryString *string `mandatory:"true" json:"displayQueryString"`

	// Command fragment internal string from user specified query string formatted by query builder.
	InternalQueryString *string `mandatory:"true" json:"internalQueryString"`

	// querylanguage command designation for example; reporting vs filtering
	Category *string `mandatory:"false" json:"category"`

	// Fields referenced in command fragment from user specified query string.
	ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"`

	// Fields declared in command fragment from user specified query string.
	DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"`
}

CreateViewCommandDescriptor Command descriptor for querylanguage CREATEVIEW command.

func (CreateViewCommandDescriptor) GetCategory ¶

func (m CreateViewCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (CreateViewCommandDescriptor) GetDeclaredFields ¶

func (m CreateViewCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (CreateViewCommandDescriptor) GetDisplayQueryString ¶

func (m CreateViewCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (CreateViewCommandDescriptor) GetInternalQueryString ¶

func (m CreateViewCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (CreateViewCommandDescriptor) GetReferencedFields ¶

func (m CreateViewCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (CreateViewCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateViewCommandDescriptor) String ¶

func (*CreateViewCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type CreationSource ¶

type CreationSource struct {

	// Source that auto-created the entity.
	Type CreationSourceTypeEnum `mandatory:"false" json:"type,omitempty"`

	// This will provide additional details for source of auto-creation. For example, if entity is auto-created
	// by enterprise manager bridge, this field provides additional detail on enterprise manager that contributed
	// to the entity auto-creation.
	Details *string `mandatory:"false" json:"details"`
}

CreationSource Details for auto-created entity.

func (CreationSource) String ¶

func (m CreationSource) String() string

type CreationSourceTypeEnum ¶

type CreationSourceTypeEnum string

CreationSourceTypeEnum Enum with underlying type: string

const (
	CreationSourceTypeEmBridge            CreationSourceTypeEnum = "EM_BRIDGE"
	CreationSourceTypeServiceConnectorHub CreationSourceTypeEnum = "SERVICE_CONNECTOR_HUB"
	CreationSourceTypeNone                CreationSourceTypeEnum = "NONE"
)

Set of constants representing the allowable values for CreationSourceTypeEnum

func GetCreationSourceTypeEnumValues ¶

func GetCreationSourceTypeEnumValues() []CreationSourceTypeEnum

GetCreationSourceTypeEnumValues Enumerates the set of values for CreationSourceTypeEnum

type CronSchedule ¶

type CronSchedule struct {

	// Value in cron format.
	Expression *string `mandatory:"true" json:"expression"`

	// Time zone, by default UTC.
	TimeZone *string `mandatory:"true" json:"timeZone"`

	// The date and time the scheduled task should execute first time after create or update;
	// thereafter the task will execute as specified in the schedule.
	TimeOfFirstExecution *common.SDKTime `mandatory:"false" json:"timeOfFirstExecution"`

	// Schedule misfire retry policy.
	MisfirePolicy ScheduleMisfirePolicyEnum `mandatory:"false" json:"misfirePolicy,omitempty"`
}

CronSchedule Cron schedule for a scheduled task.

func (CronSchedule) GetMisfirePolicy ¶

func (m CronSchedule) GetMisfirePolicy() ScheduleMisfirePolicyEnum

GetMisfirePolicy returns MisfirePolicy

func (CronSchedule) GetTimeOfFirstExecution ¶

func (m CronSchedule) GetTimeOfFirstExecution() *common.SDKTime

GetTimeOfFirstExecution returns TimeOfFirstExecution

func (CronSchedule) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CronSchedule) String ¶

func (m CronSchedule) String() string

type DeleteAssociationsRequest ¶

type DeleteAssociationsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// details for association
	DeleteLogAnalyticsAssociationDetails `contributesTo:"body"`

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

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

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

DeleteAssociationsRequest wrapper for the DeleteAssociations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteAssociations.go.html to see an example of how to use DeleteAssociationsRequest.

func (DeleteAssociationsRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteAssociationsRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteAssociationsRequest) RetryPolicy ¶

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

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

func (DeleteAssociationsRequest) String ¶

func (request DeleteAssociationsRequest) String() string

type DeleteAssociationsResponse ¶

type DeleteAssociationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteAssociationsResponse wrapper for the DeleteAssociations operation

func (DeleteAssociationsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteAssociationsResponse) String ¶

func (response DeleteAssociationsResponse) String() string

type DeleteCommandDescriptor ¶

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

DeleteCommandDescriptor Command descriptor for querylanguage DELETE command.

func (DeleteCommandDescriptor) GetCategory ¶

func (m DeleteCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (DeleteCommandDescriptor) GetDeclaredFields ¶

func (m DeleteCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (DeleteCommandDescriptor) GetDisplayQueryString ¶

func (m DeleteCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (DeleteCommandDescriptor) GetInternalQueryString ¶

func (m DeleteCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (DeleteCommandDescriptor) GetReferencedFields ¶

func (m DeleteCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (DeleteCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DeleteCommandDescriptor) String ¶

func (m DeleteCommandDescriptor) String() string

func (*DeleteCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type DeleteFieldRequest ¶

type DeleteFieldRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The field name.
	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
}

DeleteFieldRequest wrapper for the DeleteField operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteField.go.html to see an example of how to use DeleteFieldRequest.

func (DeleteFieldRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteFieldRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteFieldRequest) RetryPolicy ¶

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

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

func (DeleteFieldRequest) String ¶

func (request DeleteFieldRequest) String() string

type DeleteFieldResponse ¶

type DeleteFieldResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeleteFieldResponse wrapper for the DeleteField operation

func (DeleteFieldResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteFieldResponse) String ¶

func (response DeleteFieldResponse) String() string

type DeleteLabelRequest ¶

type DeleteLabelRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The label name.
	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
}

DeleteLabelRequest wrapper for the DeleteLabel operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLabel.go.html to see an example of how to use DeleteLabelRequest.

func (DeleteLabelRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteLabelRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteLabelRequest) RetryPolicy ¶

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

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

func (DeleteLabelRequest) String ¶

func (request DeleteLabelRequest) String() string

type DeleteLabelResponse ¶

type DeleteLabelResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeleteLabelResponse wrapper for the DeleteLabel operation

func (DeleteLabelResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteLabelResponse) String ¶

func (response DeleteLabelResponse) String() string

type DeleteLogAnalyticsAssociation ¶

type DeleteLogAnalyticsAssociation struct {

	// The agent unique identifier.
	AgentId *string `mandatory:"false" json:"agentId"`

	// The source name.
	SourceName *string `mandatory:"false" json:"sourceName"`

	// The source type internal name.
	SourceTypeName *string `mandatory:"false" json:"sourceTypeName"`

	// The entity unique identifier.
	EntityId *string `mandatory:"false" json:"entityId"`

	// The entity type internal name.
	EntityTypeName *string `mandatory:"false" json:"entityTypeName"`

	// The host name.
	Host *string `mandatory:"false" json:"host"`

	// The log group unique identifier.
	LogGroupId *string `mandatory:"false" json:"logGroupId"`
}

DeleteLogAnalyticsAssociation DeleteLogAnalyticsAssociation

func (DeleteLogAnalyticsAssociation) String ¶

type DeleteLogAnalyticsAssociationDetails ¶

type DeleteLogAnalyticsAssociationDetails struct {

	// The compartment ID
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The information required to delete an association.
	Items []DeleteLogAnalyticsAssociation `mandatory:"false" json:"items"`
}

DeleteLogAnalyticsAssociationDetails The information required to delete a list of associations.

func (DeleteLogAnalyticsAssociationDetails) String ¶

type DeleteLogAnalyticsEmBridgeRequest ¶

type DeleteLogAnalyticsEmBridgeRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log analytics enterprise manager bridge OCID.
	LogAnalyticsEmBridgeId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEmBridgeId"`

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

DeleteLogAnalyticsEmBridgeRequest wrapper for the DeleteLogAnalyticsEmBridge operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLogAnalyticsEmBridge.go.html to see an example of how to use DeleteLogAnalyticsEmBridgeRequest.

func (DeleteLogAnalyticsEmBridgeRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteLogAnalyticsEmBridgeRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteLogAnalyticsEmBridgeRequest) RetryPolicy ¶

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

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

func (DeleteLogAnalyticsEmBridgeRequest) String ¶

func (request DeleteLogAnalyticsEmBridgeRequest) String() string

type DeleteLogAnalyticsEmBridgeResponse ¶

type DeleteLogAnalyticsEmBridgeResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeleteLogAnalyticsEmBridgeResponse wrapper for the DeleteLogAnalyticsEmBridge operation

func (DeleteLogAnalyticsEmBridgeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteLogAnalyticsEmBridgeResponse) String ¶

func (response DeleteLogAnalyticsEmBridgeResponse) String() string

type DeleteLogAnalyticsEntityRequest ¶

type DeleteLogAnalyticsEntityRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log analytics entity OCID.
	LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"`

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

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

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

DeleteLogAnalyticsEntityRequest wrapper for the DeleteLogAnalyticsEntity operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLogAnalyticsEntity.go.html to see an example of how to use DeleteLogAnalyticsEntityRequest.

func (DeleteLogAnalyticsEntityRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteLogAnalyticsEntityRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteLogAnalyticsEntityRequest) RetryPolicy ¶

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

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

func (DeleteLogAnalyticsEntityRequest) String ¶

func (request DeleteLogAnalyticsEntityRequest) String() string

type DeleteLogAnalyticsEntityResponse ¶

type DeleteLogAnalyticsEntityResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeleteLogAnalyticsEntityResponse wrapper for the DeleteLogAnalyticsEntity operation

func (DeleteLogAnalyticsEntityResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteLogAnalyticsEntityResponse) String ¶

func (response DeleteLogAnalyticsEntityResponse) String() string

type DeleteLogAnalyticsEntityTypeRequest ¶

type DeleteLogAnalyticsEntityTypeRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Log analytics entity type name.
	EntityTypeName *string `mandatory:"true" contributesTo:"path" name:"entityTypeName"`

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

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

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

DeleteLogAnalyticsEntityTypeRequest wrapper for the DeleteLogAnalyticsEntityType operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLogAnalyticsEntityType.go.html to see an example of how to use DeleteLogAnalyticsEntityTypeRequest.

func (DeleteLogAnalyticsEntityTypeRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteLogAnalyticsEntityTypeRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteLogAnalyticsEntityTypeRequest) RetryPolicy ¶

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

func (DeleteLogAnalyticsEntityTypeRequest) String ¶

type DeleteLogAnalyticsEntityTypeResponse ¶

type DeleteLogAnalyticsEntityTypeResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeleteLogAnalyticsEntityTypeResponse wrapper for the DeleteLogAnalyticsEntityType operation

func (DeleteLogAnalyticsEntityTypeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteLogAnalyticsEntityTypeResponse) String ¶

func (response DeleteLogAnalyticsEntityTypeResponse) String() string

type DeleteLogAnalyticsLogGroupRequest ¶

type DeleteLogAnalyticsLogGroupRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// unique logAnalytics log group identifier
	LogAnalyticsLogGroupId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsLogGroupId"`

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

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

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

DeleteLogAnalyticsLogGroupRequest wrapper for the DeleteLogAnalyticsLogGroup operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLogAnalyticsLogGroup.go.html to see an example of how to use DeleteLogAnalyticsLogGroupRequest.

func (DeleteLogAnalyticsLogGroupRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteLogAnalyticsLogGroupRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteLogAnalyticsLogGroupRequest) RetryPolicy ¶

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

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

func (DeleteLogAnalyticsLogGroupRequest) String ¶

func (request DeleteLogAnalyticsLogGroupRequest) String() string

type DeleteLogAnalyticsLogGroupResponse ¶

type DeleteLogAnalyticsLogGroupResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeleteLogAnalyticsLogGroupResponse wrapper for the DeleteLogAnalyticsLogGroup operation

func (DeleteLogAnalyticsLogGroupResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteLogAnalyticsLogGroupResponse) String ¶

func (response DeleteLogAnalyticsLogGroupResponse) String() string

type DeleteLogAnalyticsObjectCollectionRuleRequest ¶

type DeleteLogAnalyticsObjectCollectionRuleRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The Logging Analytics Object Collection Rule OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	LogAnalyticsObjectCollectionRuleId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsObjectCollectionRuleId"`

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

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

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

DeleteLogAnalyticsObjectCollectionRuleRequest wrapper for the DeleteLogAnalyticsObjectCollectionRule operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLogAnalyticsObjectCollectionRule.go.html to see an example of how to use DeleteLogAnalyticsObjectCollectionRuleRequest.

func (DeleteLogAnalyticsObjectCollectionRuleRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (DeleteLogAnalyticsObjectCollectionRuleRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteLogAnalyticsObjectCollectionRuleRequest) RetryPolicy ¶

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

func (DeleteLogAnalyticsObjectCollectionRuleRequest) String ¶

type DeleteLogAnalyticsObjectCollectionRuleResponse ¶

type DeleteLogAnalyticsObjectCollectionRuleResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeleteLogAnalyticsObjectCollectionRuleResponse wrapper for the DeleteLogAnalyticsObjectCollectionRule operation

func (DeleteLogAnalyticsObjectCollectionRuleResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (DeleteLogAnalyticsObjectCollectionRuleResponse) String ¶

type DeleteLookupRequest ¶

type DeleteLookupRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The name of the lookup to operate on.
	LookupName *string `mandatory:"true" contributesTo:"path" name:"lookupName"`

	// is force
	IsForce *bool `mandatory:"false" contributesTo:"query" name:"isForce"`

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

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

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

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

DeleteLookupRequest wrapper for the DeleteLookup operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLookup.go.html to see an example of how to use DeleteLookupRequest.

func (DeleteLookupRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteLookupRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteLookupRequest) RetryPolicy ¶

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

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

func (DeleteLookupRequest) String ¶

func (request DeleteLookupRequest) String() string

type DeleteLookupResponse ¶

type DeleteLookupResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteLookupResponse wrapper for the DeleteLookup operation

func (DeleteLookupResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteLookupResponse) String ¶

func (response DeleteLookupResponse) String() string

type DeleteParserRequest ¶

type DeleteParserRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The parser name.
	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
}

DeleteParserRequest wrapper for the DeleteParser operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteParser.go.html to see an example of how to use DeleteParserRequest.

func (DeleteParserRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteParserRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteParserRequest) RetryPolicy ¶

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

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

func (DeleteParserRequest) String ¶

func (request DeleteParserRequest) String() string

type DeleteParserResponse ¶

type DeleteParserResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeleteParserResponse wrapper for the DeleteParser operation

func (DeleteParserResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteParserResponse) String ¶

func (response DeleteParserResponse) String() string

type DeleteScheduledTaskRequest ¶

type DeleteScheduledTaskRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique scheduledTask id returned from task create.
	// If invalid will lead to a 404 not found.
	ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"`

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

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

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

DeleteScheduledTaskRequest wrapper for the DeleteScheduledTask operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteScheduledTask.go.html to see an example of how to use DeleteScheduledTaskRequest.

func (DeleteScheduledTaskRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteScheduledTaskRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteScheduledTaskRequest) RetryPolicy ¶

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

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

func (DeleteScheduledTaskRequest) String ¶

func (request DeleteScheduledTaskRequest) String() string

type DeleteScheduledTaskResponse ¶

type DeleteScheduledTaskResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeleteScheduledTaskResponse wrapper for the DeleteScheduledTask operation

func (DeleteScheduledTaskResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteScheduledTaskResponse) String ¶

func (response DeleteScheduledTaskResponse) String() string

type DeleteSourceRequest ¶

type DeleteSourceRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The 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
}

DeleteSourceRequest wrapper for the DeleteSource operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteSource.go.html to see an example of how to use DeleteSourceRequest.

func (DeleteSourceRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteSourceRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteSourceRequest) RetryPolicy ¶

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

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

func (DeleteSourceRequest) String ¶

func (request DeleteSourceRequest) String() string

type DeleteSourceResponse ¶

type DeleteSourceResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeleteSourceResponse wrapper for the DeleteSource operation

func (DeleteSourceResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteSourceResponse) String ¶

func (response DeleteSourceResponse) String() string

type DeleteUploadFileRequest ¶

type DeleteUploadFileRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique internal identifier to refer upload container.
	UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"`

	// Unique internal identifier to refer upload file.
	FileReference *string `mandatory:"true" contributesTo:"path" name:"fileReference"`

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

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

DeleteUploadFileRequest wrapper for the DeleteUploadFile operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteUploadFile.go.html to see an example of how to use DeleteUploadFileRequest.

func (DeleteUploadFileRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteUploadFileRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteUploadFileRequest) RetryPolicy ¶

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

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

func (DeleteUploadFileRequest) String ¶

func (request DeleteUploadFileRequest) String() string

type DeleteUploadFileResponse ¶

type DeleteUploadFileResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Deleted log records count.
	OpcDeletedLogCount *int64 `presentIn:"header" name:"opc-deleted-log-count"`

	// Deleted log files count.
	OpcDeletedLogfileCount *int64 `presentIn:"header" name:"opc-deleted-logfile-count"`
}

DeleteUploadFileResponse wrapper for the DeleteUploadFile operation

func (DeleteUploadFileResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteUploadFileResponse) String ¶

func (response DeleteUploadFileResponse) String() string

type DeleteUploadRequest ¶

type DeleteUploadRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique internal identifier to refer upload container.
	UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"`

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

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

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

DeleteUploadRequest wrapper for the DeleteUpload operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteUpload.go.html to see an example of how to use DeleteUploadRequest.

func (DeleteUploadRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteUploadRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteUploadRequest) RetryPolicy ¶

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

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

func (DeleteUploadRequest) String ¶

func (request DeleteUploadRequest) String() string

type DeleteUploadResponse ¶

type DeleteUploadResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Deleted log records count.
	OpcDeletedLogCount *int64 `presentIn:"header" name:"opc-deleted-log-count"`

	// Deleted log files count.
	OpcDeletedLogfileCount *int64 `presentIn:"header" name:"opc-deleted-logfile-count"`
}

DeleteUploadResponse wrapper for the DeleteUpload operation

func (DeleteUploadResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteUploadResponse) String ¶

func (response DeleteUploadResponse) String() string

type DeleteUploadWarningRequest ¶

type DeleteUploadWarningRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique internal identifier to refer upload container.
	UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"`

	// Unique internal identifier to refer upload warning.
	WarningReference *string `mandatory:"true" contributesTo:"path" name:"warningReference"`

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

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

DeleteUploadWarningRequest wrapper for the DeleteUploadWarning operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteUploadWarning.go.html to see an example of how to use DeleteUploadWarningRequest.

func (DeleteUploadWarningRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteUploadWarningRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteUploadWarningRequest) RetryPolicy ¶

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

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

func (DeleteUploadWarningRequest) String ¶

func (request DeleteUploadWarningRequest) String() string

type DeleteUploadWarningResponse ¶

type DeleteUploadWarningResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeleteUploadWarningResponse wrapper for the DeleteUploadWarning operation

func (DeleteUploadWarningResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteUploadWarningResponse) String ¶

func (response DeleteUploadWarningResponse) String() string

type DeltaCommandDescriptor ¶

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

DeltaCommandDescriptor Command descriptor for querylanguage DELTA command.

func (DeltaCommandDescriptor) GetCategory ¶

func (m DeltaCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (DeltaCommandDescriptor) GetDeclaredFields ¶

func (m DeltaCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (DeltaCommandDescriptor) GetDisplayQueryString ¶

func (m DeltaCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (DeltaCommandDescriptor) GetInternalQueryString ¶

func (m DeltaCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (DeltaCommandDescriptor) GetReferencedFields ¶

func (m DeltaCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (DeltaCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DeltaCommandDescriptor) String ¶

func (m DeltaCommandDescriptor) String() string

func (*DeltaCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type DemoModeCommandDescriptor ¶

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

DemoModeCommandDescriptor Command descriptor for querylanguage DEMOMODE command.

func (DemoModeCommandDescriptor) GetCategory ¶

func (m DemoModeCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (DemoModeCommandDescriptor) GetDeclaredFields ¶

func (m DemoModeCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (DemoModeCommandDescriptor) GetDisplayQueryString ¶

func (m DemoModeCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (DemoModeCommandDescriptor) GetInternalQueryString ¶

func (m DemoModeCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (DemoModeCommandDescriptor) GetReferencedFields ¶

func (m DemoModeCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (DemoModeCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DemoModeCommandDescriptor) String ¶

func (m DemoModeCommandDescriptor) String() string

func (*DemoModeCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type DisableArchivingRequest ¶

type DisableArchivingRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

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

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

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

DisableArchivingRequest wrapper for the DisableArchiving operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DisableArchiving.go.html to see an example of how to use DisableArchivingRequest.

func (DisableArchivingRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DisableArchivingRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DisableArchivingRequest) RetryPolicy ¶

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

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

func (DisableArchivingRequest) String ¶

func (request DisableArchivingRequest) String() string

type DisableArchivingResponse ¶

type DisableArchivingResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

DisableArchivingResponse wrapper for the DisableArchiving operation

func (DisableArchivingResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DisableArchivingResponse) String ¶

func (response DisableArchivingResponse) String() string

type DisableAutoAssociationDetail ¶

type DisableAutoAssociationDetail struct {

	// A flag indicating whether or not to delete all the existing associations of the log source.
	DeleteExistingAssociations *bool `mandatory:"false" json:"deleteExistingAssociations"`
}

DisableAutoAssociationDetail The information required to disable log source auto-association.

func (DisableAutoAssociationDetail) String ¶

type DisableAutoAssociationDetails ¶

type DisableAutoAssociationDetails struct {

	// A list of information required to disable auto association on a source.
	Items []DisableAutoAssociationDetail `mandatory:"false" json:"items"`
}

DisableAutoAssociationDetails The information required to disable log source auto-association.

func (DisableAutoAssociationDetails) String ¶

type DisableAutoAssociationRequest ¶

type DisableAutoAssociationRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The source name.
	SourceName *string `mandatory:"true" contributesTo:"path" name:"sourceName"`

	// Details required to disable auto association for the log source.
	DisableAutoAssociationDetails `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
}

DisableAutoAssociationRequest wrapper for the DisableAutoAssociation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DisableAutoAssociation.go.html to see an example of how to use DisableAutoAssociationRequest.

func (DisableAutoAssociationRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DisableAutoAssociationRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DisableAutoAssociationRequest) RetryPolicy ¶

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

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

func (DisableAutoAssociationRequest) String ¶

func (request DisableAutoAssociationRequest) String() string

type DisableAutoAssociationResponse ¶

type DisableAutoAssociationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DisableAutoAssociationResponse wrapper for the DisableAutoAssociation operation

func (DisableAutoAssociationResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DisableAutoAssociationResponse) String ¶

func (response DisableAutoAssociationResponse) String() string

type DisableSourceEventTypesRequest ¶

type DisableSourceEventTypesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The source name.
	SourceName *string `mandatory:"true" contributesTo:"path" name:"sourceName"`

	// Details of event types to be disabled in the source.
	DisableEventTypeDetails EventTypeDetails `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
}

DisableSourceEventTypesRequest wrapper for the DisableSourceEventTypes operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DisableSourceEventTypes.go.html to see an example of how to use DisableSourceEventTypesRequest.

func (DisableSourceEventTypesRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DisableSourceEventTypesRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DisableSourceEventTypesRequest) RetryPolicy ¶

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

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

func (DisableSourceEventTypesRequest) String ¶

func (request DisableSourceEventTypesRequest) String() string

type DisableSourceEventTypesResponse ¶

type DisableSourceEventTypesResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DisableSourceEventTypesResponse wrapper for the DisableSourceEventTypes operation

func (DisableSourceEventTypesResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DisableSourceEventTypesResponse) String ¶

func (response DisableSourceEventTypesResponse) String() string

type DistinctCommandDescriptor ¶

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

DistinctCommandDescriptor Command descriptor for querylanguage DISTINCT command.

func (DistinctCommandDescriptor) GetCategory ¶

func (m DistinctCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (DistinctCommandDescriptor) GetDeclaredFields ¶

func (m DistinctCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (DistinctCommandDescriptor) GetDisplayQueryString ¶

func (m DistinctCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (DistinctCommandDescriptor) GetInternalQueryString ¶

func (m DistinctCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (DistinctCommandDescriptor) GetReferencedFields ¶

func (m DistinctCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (DistinctCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DistinctCommandDescriptor) String ¶

func (m DistinctCommandDescriptor) String() string

func (*DistinctCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type EfdRegexResult ¶

type EfdRegexResult struct {

	// The base field name.
	BaseFieldName *string `mandatory:"false" json:"baseFieldName"`

	// the unique identifier.
	Id *int64 `mandatory:"false" json:"id"`

	MatchResult *RegexMatchResult `mandatory:"false" json:"matchResult"`

	// The parsed field count.
	ParsedFieldCount *int `mandatory:"false" json:"parsedFieldCount"`

	// The parsed fields.
	ParsedFields map[string]string `mandatory:"false" json:"parsedFields"`

	// The regular expression.
	Regex *string `mandatory:"false" json:"regex"`

	// The status.
	Status *string `mandatory:"false" json:"status"`

	// The Status description.
	StatusDescription *string `mandatory:"false" json:"statusDescription"`

	// A flag indicating whether or not the regular expression is valid.
	IsValidRegexSyntax *bool `mandatory:"false" json:"isValidRegexSyntax"`

	// The list of violations (if any).
	Violations []Violation `mandatory:"false" json:"violations"`
}

EfdRegexResult EfdRegexResult

func (EfdRegexResult) String ¶

func (m EfdRegexResult) String() string

type EmBridgeLatestImportProcessingStatusEnum ¶

type EmBridgeLatestImportProcessingStatusEnum string

EmBridgeLatestImportProcessingStatusEnum Enum with underlying type: string

const (
	EmBridgeLatestImportProcessingStatusNotStarted     EmBridgeLatestImportProcessingStatusEnum = "NOT_STARTED"
	EmBridgeLatestImportProcessingStatusSuccess        EmBridgeLatestImportProcessingStatusEnum = "SUCCESS"
	EmBridgeLatestImportProcessingStatusInProgress     EmBridgeLatestImportProcessingStatusEnum = "IN_PROGRESS"
	EmBridgeLatestImportProcessingStatusFailed         EmBridgeLatestImportProcessingStatusEnum = "FAILED"
	EmBridgeLatestImportProcessingStatusPartialSuccess EmBridgeLatestImportProcessingStatusEnum = "PARTIAL_SUCCESS"
)

Set of constants representing the allowable values for EmBridgeLatestImportProcessingStatusEnum

func GetEmBridgeLatestImportProcessingStatusEnumValues ¶

func GetEmBridgeLatestImportProcessingStatusEnumValues() []EmBridgeLatestImportProcessingStatusEnum

GetEmBridgeLatestImportProcessingStatusEnumValues Enumerates the set of values for EmBridgeLatestImportProcessingStatusEnum

type EmBridgeLifecycleStatesEnum ¶

type EmBridgeLifecycleStatesEnum string

EmBridgeLifecycleStatesEnum Enum with underlying type: string

const (
	EmBridgeLifecycleStatesCreating       EmBridgeLifecycleStatesEnum = "CREATING"
	EmBridgeLifecycleStatesActive         EmBridgeLifecycleStatesEnum = "ACTIVE"
	EmBridgeLifecycleStatesDeleted        EmBridgeLifecycleStatesEnum = "DELETED"
	EmBridgeLifecycleStatesNeedsAttention EmBridgeLifecycleStatesEnum = "NEEDS_ATTENTION"
)

Set of constants representing the allowable values for EmBridgeLifecycleStatesEnum

func GetEmBridgeLifecycleStatesEnumValues ¶

func GetEmBridgeLifecycleStatesEnumValues() []EmBridgeLifecycleStatesEnum

GetEmBridgeLifecycleStatesEnumValues Enumerates the set of values for EmBridgeLifecycleStatesEnum

type EnableArchivingRequest ¶

type EnableArchivingRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

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

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

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

EnableArchivingRequest wrapper for the EnableArchiving operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/EnableArchiving.go.html to see an example of how to use EnableArchivingRequest.

func (EnableArchivingRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (EnableArchivingRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (EnableArchivingRequest) RetryPolicy ¶

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

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

func (EnableArchivingRequest) String ¶

func (request EnableArchivingRequest) String() string

type EnableArchivingResponse ¶

type EnableArchivingResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

EnableArchivingResponse wrapper for the EnableArchiving operation

func (EnableArchivingResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (EnableArchivingResponse) String ¶

func (response EnableArchivingResponse) String() string

type EnableAutoAssociationDetail ¶

type EnableAutoAssociationDetail struct {

	// The unique identifier of the log group to use when auto-associting the log source to
	// eligible entities.
	LogGroupId *string `mandatory:"false" json:"logGroupId"`
}

EnableAutoAssociationDetail The information required to enable log source auto-association.

func (EnableAutoAssociationDetail) String ¶

type EnableAutoAssociationDetails ¶

type EnableAutoAssociationDetails struct {

	// A list of information required to enable auto association on a source.
	Items []EnableAutoAssociationDetail `mandatory:"false" json:"items"`
}

EnableAutoAssociationDetails The information required to enable log source auto-association.

func (EnableAutoAssociationDetails) String ¶

type EnableAutoAssociationRequest ¶

type EnableAutoAssociationRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The source name.
	SourceName *string `mandatory:"true" contributesTo:"path" name:"sourceName"`

	// Details required to enable auto association for the log source.
	EnableAutoAssociationDetails `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
}

EnableAutoAssociationRequest wrapper for the EnableAutoAssociation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/EnableAutoAssociation.go.html to see an example of how to use EnableAutoAssociationRequest.

func (EnableAutoAssociationRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (EnableAutoAssociationRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (EnableAutoAssociationRequest) RetryPolicy ¶

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

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

func (EnableAutoAssociationRequest) String ¶

func (request EnableAutoAssociationRequest) String() string

type EnableAutoAssociationResponse ¶

type EnableAutoAssociationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

EnableAutoAssociationResponse wrapper for the EnableAutoAssociation operation

func (EnableAutoAssociationResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (EnableAutoAssociationResponse) String ¶

func (response EnableAutoAssociationResponse) String() string

type EnableSourceEventTypesRequest ¶

type EnableSourceEventTypesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The source name.
	SourceName *string `mandatory:"true" contributesTo:"path" name:"sourceName"`

	// Details of event types to be enabled in the source.
	EnableEventTypeDetails EventTypeDetails `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
}

EnableSourceEventTypesRequest wrapper for the EnableSourceEventTypes operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/EnableSourceEventTypes.go.html to see an example of how to use EnableSourceEventTypesRequest.

func (EnableSourceEventTypesRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (EnableSourceEventTypesRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (EnableSourceEventTypesRequest) RetryPolicy ¶

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

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

func (EnableSourceEventTypesRequest) String ¶

func (request EnableSourceEventTypesRequest) String() string

type EnableSourceEventTypesResponse ¶

type EnableSourceEventTypesResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

EnableSourceEventTypesResponse wrapper for the EnableSourceEventTypes operation

func (EnableSourceEventTypesResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (EnableSourceEventTypesResponse) String ¶

func (response EnableSourceEventTypesResponse) String() string

type EntityCloudTypeEnum ¶

type EntityCloudTypeEnum string

EntityCloudTypeEnum Enum with underlying type: string

const (
	EntityCloudTypeCloud    EntityCloudTypeEnum = "CLOUD"
	EntityCloudTypeNonCloud EntityCloudTypeEnum = "NON_CLOUD"
	EntityCloudTypeAll      EntityCloudTypeEnum = "ALL"
)

Set of constants representing the allowable values for EntityCloudTypeEnum

func GetEntityCloudTypeEnumValues ¶

func GetEntityCloudTypeEnumValues() []EntityCloudTypeEnum

GetEntityCloudTypeEnumValues Enumerates the set of values for EntityCloudTypeEnum

type EntityLifecycleStatesEnum ¶

type EntityLifecycleStatesEnum string

EntityLifecycleStatesEnum Enum with underlying type: string

const (
	EntityLifecycleStatesActive  EntityLifecycleStatesEnum = "ACTIVE"
	EntityLifecycleStatesDeleted EntityLifecycleStatesEnum = "DELETED"
)

Set of constants representing the allowable values for EntityLifecycleStatesEnum

func GetEntityLifecycleStatesEnumValues ¶

func GetEntityLifecycleStatesEnumValues() []EntityLifecycleStatesEnum

GetEntityLifecycleStatesEnumValues Enumerates the set of values for EntityLifecycleStatesEnum

type EntityTypeProperty ¶

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

EntityTypeProperty Properties used in file patterns specified in log sources.

func (EntityTypeProperty) String ¶

func (m EntityTypeProperty) String() string

type ErrorDetails ¶

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

ErrorDetails Error Information.

func (ErrorDetails) String ¶

func (m ErrorDetails) String() string

type EstimatePurgeDataSizeDetails ¶

type EstimatePurgeDataSizeDetails struct {

	// This is the compartment OCID under which the data will be purged
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// This is the time before which data will be purged
	TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"`

	// If true, purge child compartments data
	CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"`

	// This is the solr data filter query, '*' means all
	PurgeQueryString *string `mandatory:"false" json:"purgeQueryString"`

	// This is the type of the log data to be purged
	DataType StorageDataTypeEnum `mandatory:"false" json:"dataType,omitempty"`
}

EstimatePurgeDataSizeDetails This is the input used to estimate the size of data that might be purged

func (EstimatePurgeDataSizeDetails) String ¶

type EstimatePurgeDataSizeRequest ¶

type EstimatePurgeDataSizeRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// This is the input to estimate the size of data to be purged.
	EstimatePurgeDataSizeDetails `contributesTo:"body"`

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

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

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

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

EstimatePurgeDataSizeRequest wrapper for the EstimatePurgeDataSize operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/EstimatePurgeDataSize.go.html to see an example of how to use EstimatePurgeDataSizeRequest.

func (EstimatePurgeDataSizeRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (EstimatePurgeDataSizeRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (EstimatePurgeDataSizeRequest) RetryPolicy ¶

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

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

func (EstimatePurgeDataSizeRequest) String ¶

func (request EstimatePurgeDataSizeRequest) String() string

type EstimatePurgeDataSizeResponse ¶

type EstimatePurgeDataSizeResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

EstimatePurgeDataSizeResponse wrapper for the EstimatePurgeDataSize operation

func (EstimatePurgeDataSizeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (EstimatePurgeDataSizeResponse) String ¶

func (response EstimatePurgeDataSizeResponse) String() string

type EstimatePurgeDataSizeResult ¶

type EstimatePurgeDataSizeResult struct {

	// This is the size of data to be purged in bytes
	PurgeDataSizeInBytes *int64 `mandatory:"true" json:"purgeDataSizeInBytes"`
}

EstimatePurgeDataSizeResult purge data size in bytes

func (EstimatePurgeDataSizeResult) String ¶

type EstimateRecallDataSizeDetails ¶

type EstimateRecallDataSizeDetails struct {

	// This is the start of the time range for the data to be recalled
	TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"`

	// This is the end of the time range for the data to be recalled
	TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"`
}

EstimateRecallDataSizeDetails This is the input used to estimate the size of data to be recalled

func (EstimateRecallDataSizeDetails) String ¶

type EstimateRecallDataSizeRequest ¶

type EstimateRecallDataSizeRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// This is the input to estimate the size of data to be recalled.
	EstimateRecallDataSizeDetails `contributesTo:"body"`

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

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

EstimateRecallDataSizeRequest wrapper for the EstimateRecallDataSize operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/EstimateRecallDataSize.go.html to see an example of how to use EstimateRecallDataSizeRequest.

func (EstimateRecallDataSizeRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (EstimateRecallDataSizeRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (EstimateRecallDataSizeRequest) RetryPolicy ¶

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

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

func (EstimateRecallDataSizeRequest) String ¶

func (request EstimateRecallDataSizeRequest) String() string

type EstimateRecallDataSizeResponse ¶

type EstimateRecallDataSizeResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

EstimateRecallDataSizeResponse wrapper for the EstimateRecallDataSize operation

func (EstimateRecallDataSizeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (EstimateRecallDataSizeResponse) String ¶

func (response EstimateRecallDataSizeResponse) String() string

type EstimateRecallDataSizeResult ¶

type EstimateRecallDataSizeResult struct {

	// This is the end of the time range of data to be recalled.  timeDataStarted and timeDataEnded delineate
	// the time range of the archived data to be recalled.  They may not be exact the same as the
	// parameters in the request input (EstimateRecallDataSizeDetails).
	TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"`

	// This is the start of the time range of data to be recalled
	TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"`

	// This is the size in bytes
	SizeInBytes *int64 `mandatory:"true" json:"sizeInBytes"`

	// This indicates if the time range of data to be recalled overlaps with existing recalled data
	IsOverlappingWithExistingRecalls *bool `mandatory:"false" json:"isOverlappingWithExistingRecalls"`
}

EstimateRecallDataSizeResult This is the size and time range of data to be recalled

func (EstimateRecallDataSizeResult) String ¶

type EstimateReleaseDataSizeDetails ¶

type EstimateReleaseDataSizeDetails struct {

	// This is the start of the time range for the data to be released
	TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"`

	// This is the end of the time range for the data to be released
	TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"`
}

EstimateReleaseDataSizeDetails This is the input used to estimate the size of data to be released

func (EstimateReleaseDataSizeDetails) String ¶

type EstimateReleaseDataSizeRequest ¶

type EstimateReleaseDataSizeRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// This is the input to estimate the size of recalled data to be released.
	EstimateReleaseDataSizeDetails `contributesTo:"body"`

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

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

EstimateReleaseDataSizeRequest wrapper for the EstimateReleaseDataSize operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/EstimateReleaseDataSize.go.html to see an example of how to use EstimateReleaseDataSizeRequest.

func (EstimateReleaseDataSizeRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (EstimateReleaseDataSizeRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (EstimateReleaseDataSizeRequest) RetryPolicy ¶

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

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

func (EstimateReleaseDataSizeRequest) String ¶

func (request EstimateReleaseDataSizeRequest) String() string

type EstimateReleaseDataSizeResponse ¶

type EstimateReleaseDataSizeResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

EstimateReleaseDataSizeResponse wrapper for the EstimateReleaseDataSize operation

func (EstimateReleaseDataSizeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (EstimateReleaseDataSizeResponse) String ¶

func (response EstimateReleaseDataSizeResponse) String() string

type EstimateReleaseDataSizeResult ¶

type EstimateReleaseDataSizeResult struct {

	// This is the end of the time range of data to be released.  timeDataStarted and timeDataEnded delineate
	// the time range of the recalled data to be released.  They may not be exact the same as the
	// parameters in the request input (EstimateReleaseDataSizeDetails).
	TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"`

	// This is the start of the time range of data to be released
	TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"`

	// This is the size in bytes
	SizeInBytes *int64 `mandatory:"true" json:"sizeInBytes"`
}

EstimateReleaseDataSizeResult This is the size and time range of data to be released

func (EstimateReleaseDataSizeResult) String ¶

type EvalCommandDescriptor ¶

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

EvalCommandDescriptor Command descriptor for querylanguage EVAL command.

func (EvalCommandDescriptor) GetCategory ¶

func (m EvalCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (EvalCommandDescriptor) GetDeclaredFields ¶

func (m EvalCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (EvalCommandDescriptor) GetDisplayQueryString ¶

func (m EvalCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (EvalCommandDescriptor) GetInternalQueryString ¶

func (m EvalCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (EvalCommandDescriptor) GetReferencedFields ¶

func (m EvalCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (EvalCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (EvalCommandDescriptor) String ¶

func (m EvalCommandDescriptor) String() string

func (*EvalCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type EventStatsCommandDescriptor ¶

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

EventStatsCommandDescriptor Command descriptor for querylanguage EVENTSTATS command.

func (EventStatsCommandDescriptor) GetCategory ¶

func (m EventStatsCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (EventStatsCommandDescriptor) GetDeclaredFields ¶

func (m EventStatsCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (EventStatsCommandDescriptor) GetDisplayQueryString ¶

func (m EventStatsCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (EventStatsCommandDescriptor) GetInternalQueryString ¶

func (m EventStatsCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (EventStatsCommandDescriptor) GetReferencedFields ¶

func (m EventStatsCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (EventStatsCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (EventStatsCommandDescriptor) String ¶

func (*EventStatsCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type EventType ¶

type EventType struct {

	// The name of the event type.
	EventTypeName *string `mandatory:"false" json:"eventTypeName"`

	// The version.
	SpecVersion *string `mandatory:"false" json:"specVersion"`

	// A flag indicating whether or not the event type is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// A flag indicating whether or not the event type is user defined.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The last updated time.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

EventType The event type.

func (EventType) String ¶

func (m EventType) String() string

type EventTypeCollection ¶

type EventTypeCollection struct {

	// An array of event type specifications.
	Items []EventType `mandatory:"false" json:"items"`
}

EventTypeCollection The collection of event types and corresponding versions mapped to the source.

func (EventTypeCollection) String ¶

func (m EventTypeCollection) String() string

type EventTypeDetails ¶

type EventTypeDetails struct {

	// An array of event type specifications.
	Items []EventType `mandatory:"false" json:"items"`
}

EventTypeDetails The collection of event types and corresponding versions mapped to the source.

func (EventTypeDetails) String ¶

func (m EventTypeDetails) String() string

type ExportContent ¶

type ExportContent struct {

	// The field names.
	FieldNames []string `mandatory:"false" json:"fieldNames"`

	// The parser names.
	ParserNames []string `mandatory:"false" json:"parserNames"`

	// The source names.
	SourceNames []string `mandatory:"false" json:"sourceNames"`
}

ExportContent The content to export.

func (ExportContent) String ¶

func (m ExportContent) String() string

type ExportCustomContentRequest ¶

type ExportCustomContentRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// content to export
	ExportCustomContentDetails ExportContent `contributesTo:"body"`

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

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

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

ExportCustomContentRequest wrapper for the ExportCustomContent operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ExportCustomContent.go.html to see an example of how to use ExportCustomContentRequest.

func (ExportCustomContentRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ExportCustomContentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ExportCustomContentRequest) RetryPolicy ¶

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

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

func (ExportCustomContentRequest) String ¶

func (request ExportCustomContentRequest) String() string

type ExportCustomContentResponse ¶

type ExportCustomContentResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

ExportCustomContentResponse wrapper for the ExportCustomContent operation

func (ExportCustomContentResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ExportCustomContentResponse) String ¶

func (response ExportCustomContentResponse) String() string

type ExportDetails ¶

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

ExportDetails Input arguments for running a query synchronosly and streaming the results as soon as they become available.

func (ExportDetails) String ¶

func (m ExportDetails) String() string

type ExportDetailsOutputFormatEnum ¶

type ExportDetailsOutputFormatEnum string

ExportDetailsOutputFormatEnum Enum with underlying type: string

const (
	ExportDetailsOutputFormatCsv  ExportDetailsOutputFormatEnum = "CSV"
	ExportDetailsOutputFormatJson ExportDetailsOutputFormatEnum = "JSON"
)

Set of constants representing the allowable values for ExportDetailsOutputFormatEnum

func GetExportDetailsOutputFormatEnumValues ¶

func GetExportDetailsOutputFormatEnumValues() []ExportDetailsOutputFormatEnum

GetExportDetailsOutputFormatEnumValues Enumerates the set of values for ExportDetailsOutputFormatEnum

type ExportQueryResultRequest ¶

type ExportQueryResultRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Query to be exported
	ExportDetails `contributesTo:"body"`

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

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

ExportQueryResultRequest wrapper for the ExportQueryResult operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ExportQueryResult.go.html to see an example of how to use ExportQueryResultRequest.

func (ExportQueryResultRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ExportQueryResultRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ExportQueryResultRequest) RetryPolicy ¶

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

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

func (ExportQueryResultRequest) String ¶

func (request ExportQueryResultRequest) String() string

type ExportQueryResultResponse ¶

type ExportQueryResultResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

ExportQueryResultResponse wrapper for the ExportQueryResult operation

func (ExportQueryResultResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ExportQueryResultResponse) String ¶

func (response ExportQueryResultResponse) String() string

type ExtendedFieldsValidationResult ¶

type ExtendedFieldsValidationResult struct {

	// The regular expression evaluation result of an extended field definition.
	Items []EfdRegexResult `mandatory:"false" json:"items"`
}

ExtendedFieldsValidationResult ExtendedFieldsValidationResult

func (ExtendedFieldsValidationResult) String ¶

type ExtractCommandDescriptor ¶

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

ExtractCommandDescriptor Command descriptor for querylanguage EXTRACT command.

func (ExtractCommandDescriptor) GetCategory ¶

func (m ExtractCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (ExtractCommandDescriptor) GetDeclaredFields ¶

func (m ExtractCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (ExtractCommandDescriptor) GetDisplayQueryString ¶

func (m ExtractCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (ExtractCommandDescriptor) GetInternalQueryString ¶

func (m ExtractCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (ExtractCommandDescriptor) GetReferencedFields ¶

func (m ExtractCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (ExtractCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ExtractCommandDescriptor) String ¶

func (m ExtractCommandDescriptor) String() string

func (*ExtractCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type ExtractLogFieldResults ¶

type ExtractLogFieldResults struct {

	// The log field path values.
	Paths []string `mandatory:"false" json:"paths"`
}

ExtractLogFieldResults log field path values

func (ExtractLogFieldResults) String ¶

func (m ExtractLogFieldResults) String() string

type ExtractLogHeaderDetails ¶

type ExtractLogHeaderDetails struct {

	// The log key.
	LogKey *string `mandatory:"false" json:"logKey"`

	// The log header values.
	HeaderValues []string `mandatory:"false" json:"headerValues"`
}

ExtractLogHeaderDetails log header values

func (ExtractLogHeaderDetails) String ¶

func (m ExtractLogHeaderDetails) String() string

type ExtractLogHeaderResults ¶

type ExtractLogHeaderResults struct {

	// The log header json paths.
	JsonPaths []ExtractLogHeaderDetails `mandatory:"false" json:"jsonPaths"`

	// The log field or log header values.
	XmlPaths []string `mandatory:"false" json:"xmlPaths"`

	// The log header values.
	HeaderPaths []string `mandatory:"false" json:"headerPaths"`
}

ExtractLogHeaderResults log header values

func (ExtractLogHeaderResults) String ¶

func (m ExtractLogHeaderResults) String() string

type ExtractStructuredLogFieldPathsParserTypeEnum ¶

type ExtractStructuredLogFieldPathsParserTypeEnum string

ExtractStructuredLogFieldPathsParserTypeEnum Enum with underlying type: string

const (
	ExtractStructuredLogFieldPathsParserTypeXml       ExtractStructuredLogFieldPathsParserTypeEnum = "XML"
	ExtractStructuredLogFieldPathsParserTypeJson      ExtractStructuredLogFieldPathsParserTypeEnum = "JSON"
	ExtractStructuredLogFieldPathsParserTypeDelimited ExtractStructuredLogFieldPathsParserTypeEnum = "DELIMITED"
)

Set of constants representing the allowable values for ExtractStructuredLogFieldPathsParserTypeEnum

func GetExtractStructuredLogFieldPathsParserTypeEnumValues ¶

func GetExtractStructuredLogFieldPathsParserTypeEnumValues() []ExtractStructuredLogFieldPathsParserTypeEnum

GetExtractStructuredLogFieldPathsParserTypeEnumValues Enumerates the set of values for ExtractStructuredLogFieldPathsParserTypeEnum

type ExtractStructuredLogFieldPathsRequest ¶

type ExtractStructuredLogFieldPathsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// parser definition
	LoganParserDetails LogAnalyticsParser `contributesTo:"body"`

	// The parser type - possible values are XML, JSON or DELIMITED.
	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
}

ExtractStructuredLogFieldPathsRequest wrapper for the ExtractStructuredLogFieldPaths operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ExtractStructuredLogFieldPaths.go.html to see an example of how to use ExtractStructuredLogFieldPathsRequest.

func (ExtractStructuredLogFieldPathsRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ExtractStructuredLogFieldPathsRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ExtractStructuredLogFieldPathsRequest) RetryPolicy ¶

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

func (ExtractStructuredLogFieldPathsRequest) String ¶

type ExtractStructuredLogFieldPathsResponse ¶

type ExtractStructuredLogFieldPathsResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

ExtractStructuredLogFieldPathsResponse wrapper for the ExtractStructuredLogFieldPaths operation

func (ExtractStructuredLogFieldPathsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ExtractStructuredLogFieldPathsResponse) String ¶

type ExtractStructuredLogHeaderPathsParserTypeEnum ¶

type ExtractStructuredLogHeaderPathsParserTypeEnum string

ExtractStructuredLogHeaderPathsParserTypeEnum Enum with underlying type: string

const (
	ExtractStructuredLogHeaderPathsParserTypeXml       ExtractStructuredLogHeaderPathsParserTypeEnum = "XML"
	ExtractStructuredLogHeaderPathsParserTypeJson      ExtractStructuredLogHeaderPathsParserTypeEnum = "JSON"
	ExtractStructuredLogHeaderPathsParserTypeDelimited ExtractStructuredLogHeaderPathsParserTypeEnum = "DELIMITED"
)

Set of constants representing the allowable values for ExtractStructuredLogHeaderPathsParserTypeEnum

func GetExtractStructuredLogHeaderPathsParserTypeEnumValues ¶

func GetExtractStructuredLogHeaderPathsParserTypeEnumValues() []ExtractStructuredLogHeaderPathsParserTypeEnum

GetExtractStructuredLogHeaderPathsParserTypeEnumValues Enumerates the set of values for ExtractStructuredLogHeaderPathsParserTypeEnum

type ExtractStructuredLogHeaderPathsRequest ¶

type ExtractStructuredLogHeaderPathsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// parser definition
	LoganParserDetails LogAnalyticsParser `contributesTo:"body"`

	// The parser type - possible values are XML, JSON or DELIMITED.
	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
}

ExtractStructuredLogHeaderPathsRequest wrapper for the ExtractStructuredLogHeaderPaths operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ExtractStructuredLogHeaderPaths.go.html to see an example of how to use ExtractStructuredLogHeaderPathsRequest.

func (ExtractStructuredLogHeaderPathsRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ExtractStructuredLogHeaderPathsRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ExtractStructuredLogHeaderPathsRequest) RetryPolicy ¶

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

func (ExtractStructuredLogHeaderPathsRequest) String ¶

type ExtractStructuredLogHeaderPathsResponse ¶

type ExtractStructuredLogHeaderPathsResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

ExtractStructuredLogHeaderPathsResponse wrapper for the ExtractStructuredLogHeaderPaths operation

func (ExtractStructuredLogHeaderPathsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ExtractStructuredLogHeaderPathsResponse) String ¶

type Field ¶

type Field struct {

	// Field display name - will be alias if field is renamed by queryStrng.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Field denoting if this is a declaration of the field in the queryString.
	IsDeclared *bool `mandatory:"false" json:"isDeclared"`

	// Same as displayName unless field renamed in which case this will hold the original display names for the field
	// across all renames.
	OriginalDisplayNames []string `mandatory:"false" json:"originalDisplayNames"`

	// Internal identifier for the field.
	InternalName *string `mandatory:"false" json:"internalName"`

	// Identifies if this field can be used as a grouping field in any grouping command.
	IsGroupable *bool `mandatory:"false" json:"isGroupable"`

	// Identifies if this field format is a duration.
	IsDuration *bool `mandatory:"false" json:"isDuration"`

	// Alias of field if renamed by queryStrng.
	Alias *string `mandatory:"false" json:"alias"`

	// Query used to derive this field if specified.
	FilterQueryString *string `mandatory:"false" json:"filterQueryString"`

	// Field denoting field unit type.
	UnitType *string `mandatory:"false" json:"unitType"`

	// Field denoting field data type.
	ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"`
}

Field Default field object representing fields specified in the queryString.

func (Field) GetAlias ¶

func (m Field) GetAlias() *string

GetAlias returns Alias

func (Field) GetDisplayName ¶

func (m Field) GetDisplayName() *string

GetDisplayName returns DisplayName

func (Field) GetFilterQueryString ¶

func (m Field) GetFilterQueryString() *string

GetFilterQueryString returns FilterQueryString

func (Field) GetInternalName ¶

func (m Field) GetInternalName() *string

GetInternalName returns InternalName

func (Field) GetIsDeclared ¶

func (m Field) GetIsDeclared() *bool

GetIsDeclared returns IsDeclared

func (Field) GetIsDuration ¶

func (m Field) GetIsDuration() *bool

GetIsDuration returns IsDuration

func (Field) GetIsGroupable ¶

func (m Field) GetIsGroupable() *bool

GetIsGroupable returns IsGroupable

func (Field) GetOriginalDisplayNames ¶

func (m Field) GetOriginalDisplayNames() []string

GetOriginalDisplayNames returns OriginalDisplayNames

func (Field) GetUnitType ¶

func (m Field) GetUnitType() *string

GetUnitType returns UnitType

func (Field) GetValueType ¶

func (m Field) GetValueType() ValueTypeEnum

GetValueType returns ValueType

func (Field) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (Field) String ¶

func (m Field) String() string

type FieldArgument ¶

type FieldArgument struct {
	Value AbstractField `mandatory:"false" json:"value"`
}

FieldArgument QueryString argument of type field.

func (FieldArgument) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (FieldArgument) String ¶

func (m FieldArgument) String() string

func (*FieldArgument) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type FieldSummaryCommandDescriptor ¶

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

FieldSummaryCommandDescriptor Command descriptor for querylanguage FIELDSUMMARY command.

func (FieldSummaryCommandDescriptor) GetCategory ¶

func (m FieldSummaryCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (FieldSummaryCommandDescriptor) GetDeclaredFields ¶

func (m FieldSummaryCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (FieldSummaryCommandDescriptor) GetDisplayQueryString ¶

func (m FieldSummaryCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (FieldSummaryCommandDescriptor) GetInternalQueryString ¶

func (m FieldSummaryCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (FieldSummaryCommandDescriptor) GetReferencedFields ¶

func (m FieldSummaryCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (FieldSummaryCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (FieldSummaryCommandDescriptor) String ¶

func (*FieldSummaryCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type FieldSummaryReport ¶

type FieldSummaryReport struct {

	// The count of custom (user defined) fields.
	NonOobCount *int `mandatory:"false" json:"nonOobCount"`

	// The count of built in fields.
	OobCount *int `mandatory:"false" json:"oobCount"`

	// Field usage detailss
	UsageDetails []UsageStatusItem `mandatory:"false" json:"usageDetails"`
}

FieldSummaryReport FieldSummaryReport

func (FieldSummaryReport) String ¶

func (m FieldSummaryReport) String() string

type FieldValue ¶

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

FieldValue Field value representing and entry in a list-of-values field.

func (FieldValue) String ¶

func (m FieldValue) String() string

type FieldsAddRemoveField ¶

type FieldsAddRemoveField struct {

	// Field display name - will be alias if field is renamed by queryStrng.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Field denoting if this is a declaration of the field in the queryString.
	IsDeclared *bool `mandatory:"false" json:"isDeclared"`

	// Same as displayName unless field renamed in which case this will hold the original display names for the field
	// across all renames.
	OriginalDisplayNames []string `mandatory:"false" json:"originalDisplayNames"`

	// Internal identifier for the field.
	InternalName *string `mandatory:"false" json:"internalName"`

	// Identifies if this field can be used as a grouping field in any grouping command.
	IsGroupable *bool `mandatory:"false" json:"isGroupable"`

	// Identifies if this field format is a duration.
	IsDuration *bool `mandatory:"false" json:"isDuration"`

	// Alias of field if renamed by queryStrng.
	Alias *string `mandatory:"false" json:"alias"`

	// Query used to derive this field if specified.
	FilterQueryString *string `mandatory:"false" json:"filterQueryString"`

	// Field denoting field unit type.
	UnitType *string `mandatory:"false" json:"unitType"`

	// Denotes if field entry in FIELDS command is to show / hide field in results.
	Operation FieldsAddRemoveFieldOperationEnum `mandatory:"false" json:"operation,omitempty"`

	// Field denoting field data type.
	ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"`
}

FieldsAddRemoveField Field denoting a field specified in querylanguage FIELDS command.

func (FieldsAddRemoveField) GetAlias ¶

func (m FieldsAddRemoveField) GetAlias() *string

GetAlias returns Alias

func (FieldsAddRemoveField) GetDisplayName ¶

func (m FieldsAddRemoveField) GetDisplayName() *string

GetDisplayName returns DisplayName

func (FieldsAddRemoveField) GetFilterQueryString ¶

func (m FieldsAddRemoveField) GetFilterQueryString() *string

GetFilterQueryString returns FilterQueryString

func (FieldsAddRemoveField) GetInternalName ¶

func (m FieldsAddRemoveField) GetInternalName() *string

GetInternalName returns InternalName

func (FieldsAddRemoveField) GetIsDeclared ¶

func (m FieldsAddRemoveField) GetIsDeclared() *bool

GetIsDeclared returns IsDeclared

func (FieldsAddRemoveField) GetIsDuration ¶

func (m FieldsAddRemoveField) GetIsDuration() *bool

GetIsDuration returns IsDuration

func (FieldsAddRemoveField) GetIsGroupable ¶

func (m FieldsAddRemoveField) GetIsGroupable() *bool

GetIsGroupable returns IsGroupable

func (FieldsAddRemoveField) GetOriginalDisplayNames ¶

func (m FieldsAddRemoveField) GetOriginalDisplayNames() []string

GetOriginalDisplayNames returns OriginalDisplayNames

func (FieldsAddRemoveField) GetUnitType ¶

func (m FieldsAddRemoveField) GetUnitType() *string

GetUnitType returns UnitType

func (FieldsAddRemoveField) GetValueType ¶

func (m FieldsAddRemoveField) GetValueType() ValueTypeEnum

GetValueType returns ValueType

func (FieldsAddRemoveField) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (FieldsAddRemoveField) String ¶

func (m FieldsAddRemoveField) String() string

type FieldsAddRemoveFieldOperationEnum ¶

type FieldsAddRemoveFieldOperationEnum string

FieldsAddRemoveFieldOperationEnum Enum with underlying type: string

const (
	FieldsAddRemoveFieldOperationAdd    FieldsAddRemoveFieldOperationEnum = "ADD"
	FieldsAddRemoveFieldOperationRemove FieldsAddRemoveFieldOperationEnum = "REMOVE"
)

Set of constants representing the allowable values for FieldsAddRemoveFieldOperationEnum

func GetFieldsAddRemoveFieldOperationEnumValues ¶

func GetFieldsAddRemoveFieldOperationEnumValues() []FieldsAddRemoveFieldOperationEnum

GetFieldsAddRemoveFieldOperationEnumValues Enumerates the set of values for FieldsAddRemoveFieldOperationEnum

type FieldsCommandDescriptor ¶

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

FieldsCommandDescriptor Command descriptor for querylanguage FIELDS command.

func (FieldsCommandDescriptor) GetCategory ¶

func (m FieldsCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (FieldsCommandDescriptor) GetDeclaredFields ¶

func (m FieldsCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (FieldsCommandDescriptor) GetDisplayQueryString ¶

func (m FieldsCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (FieldsCommandDescriptor) GetInternalQueryString ¶

func (m FieldsCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (FieldsCommandDescriptor) GetReferencedFields ¶

func (m FieldsCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (FieldsCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (FieldsCommandDescriptor) String ¶

func (m FieldsCommandDescriptor) String() string

func (*FieldsCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type FileValidationResponse ¶

type FileValidationResponse struct {

	// Input File Name.
	InputFile *string `mandatory:"true" json:"inputFile"`

	// Object Location where file content is available.
	ObjectLocation *string `mandatory:"true" json:"objectLocation"`

	// List of files inside the given archive file and their corresponding status information.
	Files []UploadFileStatus `mandatory:"false" json:"files"`
}

FileValidationResponse Response object containing details about file upload eligibility.

func (FileValidationResponse) String ¶

func (m FileValidationResponse) String() string

type Filter ¶

type Filter struct {

	// Operator to apply when editing the query string.
	Operator FilterOperatorEnum `mandatory:"true" json:"operator"`

	// Field filter references when inserting filter into the query string. Field must be a valid logging analytics out-of-the-box field, virtual field calculated in the query or a user defined field.
	FieldName *string `mandatory:"false" json:"fieldName"`

	// Field values that will be inserted into the query string for the specified fieldName. Please note all values should reflect the fields data type otherwise the insert is subject to fail.
	Values []interface{} `mandatory:"false" json:"values"`
}

Filter Query builder filter action to apply edit to queryString.

func (Filter) String ¶

func (m Filter) String() string

type FilterDetails ¶

type FilterDetails struct {

	// Query to apply edits to.
	QueryString *string `mandatory:"true" json:"queryString"`

	// Default subsystem to qualify fields with in the queryString if not specified.
	SubSystem SubSystemNameEnum `mandatory:"true" json:"subSystem"`

	// List of edit operations to be applied in the specified order to the specified queryString.
	Filters []Filter `mandatory:"false" json:"filters"`
}

FilterDetails Query builder edit request details.

func (FilterDetails) String ¶

func (m FilterDetails) String() string

type FilterOperatorEnum ¶

type FilterOperatorEnum string

FilterOperatorEnum Enum with underlying type: string

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

Set of constants representing the allowable values for FilterOperatorEnum

func GetFilterOperatorEnumValues ¶

func GetFilterOperatorEnumValues() []FilterOperatorEnum

GetFilterOperatorEnumValues Enumerates the set of values for FilterOperatorEnum

type FilterOutput ¶

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

FilterOutput Query builder api response object containing updated querystring's

func (FilterOutput) String ¶

func (m FilterOutput) String() string

type FilterRequest ¶

type FilterRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Query string and filters to add or remove
	FilterDetails `contributesTo:"body"`

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

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

FilterRequest wrapper for the Filter operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/Filter.go.html to see an example of how to use FilterRequest.

func (FilterRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (FilterRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (FilterRequest) RetryPolicy ¶

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

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

func (FilterRequest) String ¶

func (request FilterRequest) String() string

type FilterResponse ¶

type FilterResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

FilterResponse wrapper for the Filter operation

func (FilterResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (FilterResponse) String ¶

func (response FilterResponse) String() string

type FixedFrequencySchedule ¶

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

	// The date and time the scheduled task should execute first time after create or update;
	// thereafter the task will execute as specified in the schedule.
	TimeOfFirstExecution *common.SDKTime `mandatory:"false" json:"timeOfFirstExecution"`

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

FixedFrequencySchedule Fixed frequency schedule for a scheduled task.

func (FixedFrequencySchedule) GetMisfirePolicy ¶

GetMisfirePolicy returns MisfirePolicy

func (FixedFrequencySchedule) GetTimeOfFirstExecution ¶

func (m FixedFrequencySchedule) GetTimeOfFirstExecution() *common.SDKTime

GetTimeOfFirstExecution returns TimeOfFirstExecution

func (FixedFrequencySchedule) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (FixedFrequencySchedule) String ¶

func (m FixedFrequencySchedule) String() string

type FunctionField ¶

type FunctionField struct {

	// Field display name - will be alias if field is renamed by queryStrng.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Field denoting if this is a declaration of the field in the queryString.
	IsDeclared *bool `mandatory:"false" json:"isDeclared"`

	// Same as displayName unless field renamed in which case this will hold the original display names for the field
	// across all renames.
	OriginalDisplayNames []string `mandatory:"false" json:"originalDisplayNames"`

	// Internal identifier for the field.
	InternalName *string `mandatory:"false" json:"internalName"`

	// Identifies if this field can be used as a grouping field in any grouping command.
	IsGroupable *bool `mandatory:"false" json:"isGroupable"`

	// Identifies if this field format is a duration.
	IsDuration *bool `mandatory:"false" json:"isDuration"`

	// Alias of field if renamed by queryStrng.
	Alias *string `mandatory:"false" json:"alias"`

	// Query used to derive this field if specified.
	FilterQueryString *string `mandatory:"false" json:"filterQueryString"`

	// Field denoting field unit type.
	UnitType *string `mandatory:"false" json:"unitType"`

	// Name of the aggregate function.
	Function *string `mandatory:"false" json:"function"`

	// List of function arguments if specified.
	Arguments []Argument `mandatory:"false" json:"arguments"`

	// Field denoting field data type.
	ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"`
}

FunctionField Field outlining queryString aggregate function entries.

func (FunctionField) GetAlias ¶

func (m FunctionField) GetAlias() *string

GetAlias returns Alias

func (FunctionField) GetDisplayName ¶

func (m FunctionField) GetDisplayName() *string

GetDisplayName returns DisplayName

func (FunctionField) GetFilterQueryString ¶

func (m FunctionField) GetFilterQueryString() *string

GetFilterQueryString returns FilterQueryString

func (FunctionField) GetInternalName ¶

func (m FunctionField) GetInternalName() *string

GetInternalName returns InternalName

func (FunctionField) GetIsDeclared ¶

func (m FunctionField) GetIsDeclared() *bool

GetIsDeclared returns IsDeclared

func (FunctionField) GetIsDuration ¶

func (m FunctionField) GetIsDuration() *bool

GetIsDuration returns IsDuration

func (FunctionField) GetIsGroupable ¶

func (m FunctionField) GetIsGroupable() *bool

GetIsGroupable returns IsGroupable

func (FunctionField) GetOriginalDisplayNames ¶

func (m FunctionField) GetOriginalDisplayNames() []string

GetOriginalDisplayNames returns OriginalDisplayNames

func (FunctionField) GetUnitType ¶

func (m FunctionField) GetUnitType() *string

GetUnitType returns UnitType

func (FunctionField) GetValueType ¶

func (m FunctionField) GetValueType() ValueTypeEnum

GetValueType returns ValueType

func (FunctionField) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (FunctionField) String ¶

func (m FunctionField) String() string

func (*FunctionField) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type GeoStatsCommandDescriptor ¶

type GeoStatsCommandDescriptor 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 GEOSTATS command.
	Functions []FunctionField `mandatory:"false" json:"functions"`

	// Indicates which coordinates to show.  Either client, server or both.  Defaults to client.
	Include GeoStatsCommandDescriptorIncludeEnum `mandatory:"false" json:"include,omitempty"`
}

GeoStatsCommandDescriptor Command descriptor for querylanguage GEOSTATS command. This is similiar to STATS with some built in functions for City, State and Country by Coordinates.

func (GeoStatsCommandDescriptor) GetCategory ¶

func (m GeoStatsCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (GeoStatsCommandDescriptor) GetDeclaredFields ¶

func (m GeoStatsCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (GeoStatsCommandDescriptor) GetDisplayQueryString ¶

func (m GeoStatsCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (GeoStatsCommandDescriptor) GetInternalQueryString ¶

func (m GeoStatsCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (GeoStatsCommandDescriptor) GetReferencedFields ¶

func (m GeoStatsCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (GeoStatsCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (GeoStatsCommandDescriptor) String ¶

func (m GeoStatsCommandDescriptor) String() string

func (*GeoStatsCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type GeoStatsCommandDescriptorIncludeEnum ¶

type GeoStatsCommandDescriptorIncludeEnum string

GeoStatsCommandDescriptorIncludeEnum Enum with underlying type: string

const (
	GeoStatsCommandDescriptorIncludeClient          GeoStatsCommandDescriptorIncludeEnum = "CLIENT"
	GeoStatsCommandDescriptorIncludeServer          GeoStatsCommandDescriptorIncludeEnum = "SERVER"
	GeoStatsCommandDescriptorIncludeClientAndServer GeoStatsCommandDescriptorIncludeEnum = "CLIENT_AND_SERVER"
)

Set of constants representing the allowable values for GeoStatsCommandDescriptorIncludeEnum

func GetGeoStatsCommandDescriptorIncludeEnumValues ¶

func GetGeoStatsCommandDescriptorIncludeEnumValues() []GeoStatsCommandDescriptorIncludeEnum

GetGeoStatsCommandDescriptorIncludeEnumValues Enumerates the set of values for GeoStatsCommandDescriptorIncludeEnum

type GetAssociationSummaryRequest ¶

type GetAssociationSummaryRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

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

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

GetAssociationSummaryRequest wrapper for the GetAssociationSummary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetAssociationSummary.go.html to see an example of how to use GetAssociationSummaryRequest.

func (GetAssociationSummaryRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetAssociationSummaryRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetAssociationSummaryRequest) RetryPolicy ¶

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

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

func (GetAssociationSummaryRequest) String ¶

func (request GetAssociationSummaryRequest) String() string

type GetAssociationSummaryResponse ¶

type GetAssociationSummaryResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetAssociationSummaryResponse wrapper for the GetAssociationSummary operation

func (GetAssociationSummaryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetAssociationSummaryResponse) String ¶

func (response GetAssociationSummaryResponse) String() string

type GetCategoryRequest ¶

type GetCategoryRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The category name.
	CategoryName *string `mandatory:"true" contributesTo:"path" name:"categoryName"`

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

GetCategoryRequest wrapper for the GetCategory operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetCategory.go.html to see an example of how to use GetCategoryRequest.

func (GetCategoryRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetCategoryRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetCategoryRequest) RetryPolicy ¶

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

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

func (GetCategoryRequest) String ¶

func (request GetCategoryRequest) String() string

type GetCategoryResponse ¶

type GetCategoryResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetCategoryResponse wrapper for the GetCategory operation

func (GetCategoryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetCategoryResponse) String ¶

func (response GetCategoryResponse) String() string

type GetColumnNamesRequest ¶

type GetColumnNamesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The SQL query from which column names are to be extracted.
	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
}

GetColumnNamesRequest wrapper for the GetColumnNames operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetColumnNames.go.html to see an example of how to use GetColumnNamesRequest.

func (GetColumnNamesRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetColumnNamesRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetColumnNamesRequest) RetryPolicy ¶

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

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

func (GetColumnNamesRequest) String ¶

func (request GetColumnNamesRequest) String() string

type GetColumnNamesResponse ¶

type GetColumnNamesResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetColumnNamesResponse wrapper for the GetColumnNames operation

func (GetColumnNamesResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetColumnNamesResponse) String ¶

func (response GetColumnNamesResponse) String() string

type GetConfigWorkRequestRequest ¶

type GetConfigWorkRequestRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

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

GetConfigWorkRequestRequest wrapper for the GetConfigWorkRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetConfigWorkRequest.go.html to see an example of how to use GetConfigWorkRequestRequest.

func (GetConfigWorkRequestRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetConfigWorkRequestRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetConfigWorkRequestRequest) RetryPolicy ¶

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

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

func (GetConfigWorkRequestRequest) String ¶

func (request GetConfigWorkRequestRequest) String() string

type GetConfigWorkRequestResponse ¶

type GetConfigWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetConfigWorkRequestResponse wrapper for the GetConfigWorkRequest operation

func (GetConfigWorkRequestResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetConfigWorkRequestResponse) String ¶

func (response GetConfigWorkRequestResponse) String() string

type GetFieldRequest ¶

type GetFieldRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The field name.
	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
}

GetFieldRequest wrapper for the GetField operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetField.go.html to see an example of how to use GetFieldRequest.

func (GetFieldRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetFieldRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetFieldRequest) RetryPolicy ¶

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

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

func (GetFieldRequest) String ¶

func (request GetFieldRequest) String() string

type GetFieldResponse ¶

type GetFieldResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetFieldResponse wrapper for the GetField operation

func (GetFieldResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetFieldResponse) String ¶

func (response GetFieldResponse) String() string

type GetFieldsSummaryRequest ¶

type GetFieldsSummaryRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// A boolean indicating whether or not to display detailed field summary information
	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
}

GetFieldsSummaryRequest wrapper for the GetFieldsSummary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetFieldsSummary.go.html to see an example of how to use GetFieldsSummaryRequest.

func (GetFieldsSummaryRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetFieldsSummaryRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetFieldsSummaryRequest) RetryPolicy ¶

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

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

func (GetFieldsSummaryRequest) String ¶

func (request GetFieldsSummaryRequest) String() string

type GetFieldsSummaryResponse ¶

type GetFieldsSummaryResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetFieldsSummaryResponse wrapper for the GetFieldsSummary operation

func (GetFieldsSummaryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetFieldsSummaryResponse) String ¶

func (response GetFieldsSummaryResponse) String() string

type GetLabelRequest ¶

type GetLabelRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The label name.
	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
}

GetLabelRequest wrapper for the GetLabel operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLabel.go.html to see an example of how to use GetLabelRequest.

func (GetLabelRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetLabelRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLabelRequest) RetryPolicy ¶

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

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

func (GetLabelRequest) String ¶

func (request GetLabelRequest) String() string

type GetLabelResponse ¶

type GetLabelResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetLabelResponse wrapper for the GetLabel operation

func (GetLabelResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetLabelResponse) String ¶

func (response GetLabelResponse) String() string

type GetLabelSummaryRequest ¶

type GetLabelSummaryRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

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

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

GetLabelSummaryRequest wrapper for the GetLabelSummary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLabelSummary.go.html to see an example of how to use GetLabelSummaryRequest.

func (GetLabelSummaryRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetLabelSummaryRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLabelSummaryRequest) RetryPolicy ¶

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

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

func (GetLabelSummaryRequest) String ¶

func (request GetLabelSummaryRequest) String() string

type GetLabelSummaryResponse ¶

type GetLabelSummaryResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetLabelSummaryResponse wrapper for the GetLabelSummary operation

func (GetLabelSummaryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetLabelSummaryResponse) String ¶

func (response GetLabelSummaryResponse) String() string

type GetLogAnalyticsEmBridgeRequest ¶

type GetLogAnalyticsEmBridgeRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log analytics enterprise manager bridge OCID.
	LogAnalyticsEmBridgeId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEmBridgeId"`

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

GetLogAnalyticsEmBridgeRequest wrapper for the GetLogAnalyticsEmBridge operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsEmBridge.go.html to see an example of how to use GetLogAnalyticsEmBridgeRequest.

func (GetLogAnalyticsEmBridgeRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetLogAnalyticsEmBridgeRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLogAnalyticsEmBridgeRequest) RetryPolicy ¶

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

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

func (GetLogAnalyticsEmBridgeRequest) String ¶

func (request GetLogAnalyticsEmBridgeRequest) String() string

type GetLogAnalyticsEmBridgeResponse ¶

type GetLogAnalyticsEmBridgeResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetLogAnalyticsEmBridgeResponse wrapper for the GetLogAnalyticsEmBridge operation

func (GetLogAnalyticsEmBridgeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetLogAnalyticsEmBridgeResponse) String ¶

func (response GetLogAnalyticsEmBridgeResponse) String() string

type GetLogAnalyticsEmBridgeSummaryRequest ¶

type GetLogAnalyticsEmBridgeSummaryRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

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

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

GetLogAnalyticsEmBridgeSummaryRequest wrapper for the GetLogAnalyticsEmBridgeSummary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsEmBridgeSummary.go.html to see an example of how to use GetLogAnalyticsEmBridgeSummaryRequest.

func (GetLogAnalyticsEmBridgeSummaryRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetLogAnalyticsEmBridgeSummaryRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLogAnalyticsEmBridgeSummaryRequest) RetryPolicy ¶

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

func (GetLogAnalyticsEmBridgeSummaryRequest) String ¶

type GetLogAnalyticsEmBridgeSummaryResponse ¶

type GetLogAnalyticsEmBridgeSummaryResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetLogAnalyticsEmBridgeSummaryResponse wrapper for the GetLogAnalyticsEmBridgeSummary operation

func (GetLogAnalyticsEmBridgeSummaryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetLogAnalyticsEmBridgeSummaryResponse) String ¶

type GetLogAnalyticsEntitiesSummaryRequest ¶

type GetLogAnalyticsEntitiesSummaryRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

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

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

GetLogAnalyticsEntitiesSummaryRequest wrapper for the GetLogAnalyticsEntitiesSummary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsEntitiesSummary.go.html to see an example of how to use GetLogAnalyticsEntitiesSummaryRequest.

func (GetLogAnalyticsEntitiesSummaryRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetLogAnalyticsEntitiesSummaryRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLogAnalyticsEntitiesSummaryRequest) RetryPolicy ¶

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

func (GetLogAnalyticsEntitiesSummaryRequest) String ¶

type GetLogAnalyticsEntitiesSummaryResponse ¶

type GetLogAnalyticsEntitiesSummaryResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetLogAnalyticsEntitiesSummaryResponse wrapper for the GetLogAnalyticsEntitiesSummary operation

func (GetLogAnalyticsEntitiesSummaryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetLogAnalyticsEntitiesSummaryResponse) String ¶

type GetLogAnalyticsEntityRequest ¶

type GetLogAnalyticsEntityRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log analytics entity OCID.
	LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"`

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

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

GetLogAnalyticsEntityRequest wrapper for the GetLogAnalyticsEntity operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsEntity.go.html to see an example of how to use GetLogAnalyticsEntityRequest.

func (GetLogAnalyticsEntityRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetLogAnalyticsEntityRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLogAnalyticsEntityRequest) RetryPolicy ¶

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

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

func (GetLogAnalyticsEntityRequest) String ¶

func (request GetLogAnalyticsEntityRequest) String() string

type GetLogAnalyticsEntityResponse ¶

type GetLogAnalyticsEntityResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetLogAnalyticsEntityResponse wrapper for the GetLogAnalyticsEntity operation

func (GetLogAnalyticsEntityResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetLogAnalyticsEntityResponse) String ¶

func (response GetLogAnalyticsEntityResponse) String() string

type GetLogAnalyticsEntityTypeRequest ¶

type GetLogAnalyticsEntityTypeRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Log analytics entity type name.
	EntityTypeName *string `mandatory:"true" contributesTo:"path" name:"entityTypeName"`

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

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

GetLogAnalyticsEntityTypeRequest wrapper for the GetLogAnalyticsEntityType operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsEntityType.go.html to see an example of how to use GetLogAnalyticsEntityTypeRequest.

func (GetLogAnalyticsEntityTypeRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetLogAnalyticsEntityTypeRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLogAnalyticsEntityTypeRequest) RetryPolicy ¶

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

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

func (GetLogAnalyticsEntityTypeRequest) String ¶

func (request GetLogAnalyticsEntityTypeRequest) String() string

type GetLogAnalyticsEntityTypeResponse ¶

type GetLogAnalyticsEntityTypeResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetLogAnalyticsEntityTypeResponse wrapper for the GetLogAnalyticsEntityType operation

func (GetLogAnalyticsEntityTypeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetLogAnalyticsEntityTypeResponse) String ¶

func (response GetLogAnalyticsEntityTypeResponse) String() string

type GetLogAnalyticsLogGroupRequest ¶

type GetLogAnalyticsLogGroupRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// unique logAnalytics log group identifier
	LogAnalyticsLogGroupId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsLogGroupId"`

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

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

GetLogAnalyticsLogGroupRequest wrapper for the GetLogAnalyticsLogGroup operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsLogGroup.go.html to see an example of how to use GetLogAnalyticsLogGroupRequest.

func (GetLogAnalyticsLogGroupRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetLogAnalyticsLogGroupRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLogAnalyticsLogGroupRequest) RetryPolicy ¶

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

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

func (GetLogAnalyticsLogGroupRequest) String ¶

func (request GetLogAnalyticsLogGroupRequest) String() string

type GetLogAnalyticsLogGroupResponse ¶

type GetLogAnalyticsLogGroupResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetLogAnalyticsLogGroupResponse wrapper for the GetLogAnalyticsLogGroup operation

func (GetLogAnalyticsLogGroupResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetLogAnalyticsLogGroupResponse) String ¶

func (response GetLogAnalyticsLogGroupResponse) String() string

type GetLogAnalyticsLogGroupsSummaryRequest ¶

type GetLogAnalyticsLogGroupsSummaryRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

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

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

GetLogAnalyticsLogGroupsSummaryRequest wrapper for the GetLogAnalyticsLogGroupsSummary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsLogGroupsSummary.go.html to see an example of how to use GetLogAnalyticsLogGroupsSummaryRequest.

func (GetLogAnalyticsLogGroupsSummaryRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetLogAnalyticsLogGroupsSummaryRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLogAnalyticsLogGroupsSummaryRequest) RetryPolicy ¶

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

func (GetLogAnalyticsLogGroupsSummaryRequest) String ¶

type GetLogAnalyticsLogGroupsSummaryResponse ¶

type GetLogAnalyticsLogGroupsSummaryResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetLogAnalyticsLogGroupsSummaryResponse wrapper for the GetLogAnalyticsLogGroupsSummary operation

func (GetLogAnalyticsLogGroupsSummaryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetLogAnalyticsLogGroupsSummaryResponse) String ¶

type GetLogAnalyticsObjectCollectionRuleRequest ¶

type GetLogAnalyticsObjectCollectionRuleRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The Logging Analytics Object Collection Rule OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	LogAnalyticsObjectCollectionRuleId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsObjectCollectionRuleId"`

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

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

GetLogAnalyticsObjectCollectionRuleRequest wrapper for the GetLogAnalyticsObjectCollectionRule operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsObjectCollectionRule.go.html to see an example of how to use GetLogAnalyticsObjectCollectionRuleRequest.

func (GetLogAnalyticsObjectCollectionRuleRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (GetLogAnalyticsObjectCollectionRuleRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLogAnalyticsObjectCollectionRuleRequest) RetryPolicy ¶

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

func (GetLogAnalyticsObjectCollectionRuleRequest) String ¶

type GetLogAnalyticsObjectCollectionRuleResponse ¶

type GetLogAnalyticsObjectCollectionRuleResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetLogAnalyticsObjectCollectionRuleResponse wrapper for the GetLogAnalyticsObjectCollectionRule operation

func (GetLogAnalyticsObjectCollectionRuleResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (GetLogAnalyticsObjectCollectionRuleResponse) String ¶

type GetLogSetsCountRequest ¶

type GetLogSetsCountRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

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

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

GetLogSetsCountRequest wrapper for the GetLogSetsCount operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogSetsCount.go.html to see an example of how to use GetLogSetsCountRequest.

func (GetLogSetsCountRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetLogSetsCountRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLogSetsCountRequest) RetryPolicy ¶

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

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

func (GetLogSetsCountRequest) String ¶

func (request GetLogSetsCountRequest) String() string

type GetLogSetsCountResponse ¶

type GetLogSetsCountResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetLogSetsCountResponse wrapper for the GetLogSetsCount operation

func (GetLogSetsCountResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetLogSetsCountResponse) String ¶

func (response GetLogSetsCountResponse) String() string

type GetLookupRequest ¶

type GetLookupRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The name of the lookup to operate on.
	LookupName *string `mandatory:"true" contributesTo:"path" name:"lookupName"`

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

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

GetLookupRequest wrapper for the GetLookup operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLookup.go.html to see an example of how to use GetLookupRequest.

func (GetLookupRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetLookupRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLookupRequest) RetryPolicy ¶

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

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

func (GetLookupRequest) String ¶

func (request GetLookupRequest) String() string

type GetLookupResponse ¶

type GetLookupResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetLookupResponse wrapper for the GetLookup operation

func (GetLookupResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetLookupResponse) String ¶

func (response GetLookupResponse) String() string

type GetLookupSummaryRequest ¶

type GetLookupSummaryRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

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

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

GetLookupSummaryRequest wrapper for the GetLookupSummary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLookupSummary.go.html to see an example of how to use GetLookupSummaryRequest.

func (GetLookupSummaryRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetLookupSummaryRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetLookupSummaryRequest) RetryPolicy ¶

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

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

func (GetLookupSummaryRequest) String ¶

func (request GetLookupSummaryRequest) String() string

type GetLookupSummaryResponse ¶

type GetLookupSummaryResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetLookupSummaryResponse wrapper for the GetLookupSummary operation

func (GetLookupSummaryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetLookupSummaryResponse) String ¶

func (response GetLookupSummaryResponse) String() string

type GetNamespaceRequest ¶

type GetNamespaceRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

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

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

GetNamespaceRequest wrapper for the GetNamespace operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetNamespace.go.html to see an example of how to use GetNamespaceRequest.

func (GetNamespaceRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetNamespaceRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetNamespaceRequest) RetryPolicy ¶

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

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

func (GetNamespaceRequest) String ¶

func (request GetNamespaceRequest) String() string

type GetNamespaceResponse ¶

type GetNamespaceResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetNamespaceResponse wrapper for the GetNamespace operation

func (GetNamespaceResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetNamespaceResponse) String ¶

func (response GetNamespaceResponse) String() string

type GetParserRequest ¶

type GetParserRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The parser name.
	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
}

GetParserRequest wrapper for the GetParser operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetParser.go.html to see an example of how to use GetParserRequest.

func (GetParserRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetParserRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetParserRequest) RetryPolicy ¶

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

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

func (GetParserRequest) String ¶

func (request GetParserRequest) String() string

type GetParserResponse ¶

type GetParserResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetParserResponse wrapper for the GetParser operation

func (GetParserResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetParserResponse) String ¶

func (response GetParserResponse) String() string

type GetParserSummaryRequest ¶

type GetParserSummaryRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

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

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

GetParserSummaryRequest wrapper for the GetParserSummary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetParserSummary.go.html to see an example of how to use GetParserSummaryRequest.

func (GetParserSummaryRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetParserSummaryRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetParserSummaryRequest) RetryPolicy ¶

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

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

func (GetParserSummaryRequest) String ¶

func (request GetParserSummaryRequest) String() string

type GetParserSummaryResponse ¶

type GetParserSummaryResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetParserSummaryResponse wrapper for the GetParserSummary operation

func (GetParserSummaryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetParserSummaryResponse) String ¶

func (response GetParserSummaryResponse) String() string

type GetPreferencesRequest ¶

type GetPreferencesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder GetPreferencesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The attribute used to sort the returned preferences.
	SortBy GetPreferencesSortByEnum `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"`

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

GetPreferencesRequest wrapper for the GetPreferences operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetPreferences.go.html to see an example of how to use GetPreferencesRequest.

func (GetPreferencesRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetPreferencesRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetPreferencesRequest) RetryPolicy ¶

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

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

func (GetPreferencesRequest) String ¶

func (request GetPreferencesRequest) String() string

type GetPreferencesResponse ¶

type GetPreferencesResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

GetPreferencesResponse wrapper for the GetPreferences operation

func (GetPreferencesResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetPreferencesResponse) String ¶

func (response GetPreferencesResponse) String() string

type GetPreferencesSortByEnum ¶

type GetPreferencesSortByEnum string

GetPreferencesSortByEnum Enum with underlying type: string

const (
	GetPreferencesSortByName GetPreferencesSortByEnum = "name"
)

Set of constants representing the allowable values for GetPreferencesSortByEnum

func GetGetPreferencesSortByEnumValues ¶

func GetGetPreferencesSortByEnumValues() []GetPreferencesSortByEnum

GetGetPreferencesSortByEnumValues Enumerates the set of values for GetPreferencesSortByEnum

type GetPreferencesSortOrderEnum ¶

type GetPreferencesSortOrderEnum string

GetPreferencesSortOrderEnum Enum with underlying type: string

const (
	GetPreferencesSortOrderAsc  GetPreferencesSortOrderEnum = "ASC"
	GetPreferencesSortOrderDesc GetPreferencesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for GetPreferencesSortOrderEnum

func GetGetPreferencesSortOrderEnumValues ¶

func GetGetPreferencesSortOrderEnumValues() []GetPreferencesSortOrderEnum

GetGetPreferencesSortOrderEnumValues Enumerates the set of values for GetPreferencesSortOrderEnum

type GetQueryResultOutputModeEnum ¶

type GetQueryResultOutputModeEnum string

GetQueryResultOutputModeEnum Enum with underlying type: string

const (
	GetQueryResultOutputModeJsonRows GetQueryResultOutputModeEnum = "JSON_ROWS"
)

Set of constants representing the allowable values for GetQueryResultOutputModeEnum

func GetGetQueryResultOutputModeEnumValues ¶

func GetGetQueryResultOutputModeEnumValues() []GetQueryResultOutputModeEnum

GetGetQueryResultOutputModeEnumValues Enumerates the set of values for GetQueryResultOutputModeEnum

type GetQueryResultRequest ¶

type GetQueryResultRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"query" name:"workRequestId"`

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

	// Maximum number of results to return in this request.  Note a limit=-1 returns all results from pageId onwards up to maxtotalCount.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

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

	// Include columns in response
	ShouldIncludeColumns *bool `mandatory:"false" contributesTo:"query" name:"shouldIncludeColumns"`

	// Include fields in response
	ShouldIncludeFields *bool `mandatory:"false" contributesTo:"query" name:"shouldIncludeFields"`

	// Specifies the format for the returned results.
	OutputMode GetQueryResultOutputModeEnum `mandatory:"false" contributesTo:"query" name:"outputMode" omitEmpty:"true"`

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

GetQueryResultRequest wrapper for the GetQueryResult operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetQueryResult.go.html to see an example of how to use GetQueryResultRequest.

func (GetQueryResultRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetQueryResultRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetQueryResultRequest) RetryPolicy ¶

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

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

func (GetQueryResultRequest) String ¶

func (request GetQueryResultRequest) String() string

type GetQueryResultResponse ¶

type GetQueryResultResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

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

GetQueryResultResponse wrapper for the GetQueryResult operation

func (GetQueryResultResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetQueryResultResponse) String ¶

func (response GetQueryResultResponse) String() string

type GetQueryWorkRequestRequest ¶

type GetQueryWorkRequestRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

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

GetQueryWorkRequestRequest wrapper for the GetQueryWorkRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetQueryWorkRequest.go.html to see an example of how to use GetQueryWorkRequestRequest.

func (GetQueryWorkRequestRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetQueryWorkRequestRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetQueryWorkRequestRequest) RetryPolicy ¶

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

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

func (GetQueryWorkRequestRequest) String ¶

func (request GetQueryWorkRequestRequest) String() string

type GetQueryWorkRequestResponse ¶

type GetQueryWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

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

GetQueryWorkRequestResponse wrapper for the GetQueryWorkRequest operation

func (GetQueryWorkRequestResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetQueryWorkRequestResponse) String ¶

func (response GetQueryWorkRequestResponse) String() string

type GetScheduledTaskRequest ¶

type GetScheduledTaskRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique scheduledTask id returned from task create.
	// If invalid will lead to a 404 not found.
	ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"`

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

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

GetScheduledTaskRequest wrapper for the GetScheduledTask operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetScheduledTask.go.html to see an example of how to use GetScheduledTaskRequest.

func (GetScheduledTaskRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetScheduledTaskRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetScheduledTaskRequest) RetryPolicy ¶

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

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

func (GetScheduledTaskRequest) String ¶

func (request GetScheduledTaskRequest) String() string

type GetScheduledTaskResponse ¶

type GetScheduledTaskResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetScheduledTaskResponse wrapper for the GetScheduledTask operation

func (GetScheduledTaskResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetScheduledTaskResponse) String ¶

func (response GetScheduledTaskResponse) String() string

type GetSourceRequest ¶

type GetSourceRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The 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
}

GetSourceRequest wrapper for the GetSource operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetSource.go.html to see an example of how to use GetSourceRequest.

func (GetSourceRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetSourceRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetSourceRequest) RetryPolicy ¶

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

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

func (GetSourceRequest) String ¶

func (request GetSourceRequest) String() string

type GetSourceResponse ¶

type GetSourceResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetSourceResponse wrapper for the GetSource operation

func (GetSourceResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetSourceResponse) String ¶

func (response GetSourceResponse) String() string

type GetSourceSummaryRequest ¶

type GetSourceSummaryRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

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

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

GetSourceSummaryRequest wrapper for the GetSourceSummary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetSourceSummary.go.html to see an example of how to use GetSourceSummaryRequest.

func (GetSourceSummaryRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetSourceSummaryRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetSourceSummaryRequest) RetryPolicy ¶

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

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

func (GetSourceSummaryRequest) String ¶

func (request GetSourceSummaryRequest) String() string

type GetSourceSummaryResponse ¶

type GetSourceSummaryResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetSourceSummaryResponse wrapper for the GetSourceSummary operation

func (GetSourceSummaryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetSourceSummaryResponse) String ¶

func (response GetSourceSummaryResponse) String() string

type GetStorageRequest ¶

type GetStorageRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

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

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

GetStorageRequest wrapper for the GetStorage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetStorage.go.html to see an example of how to use GetStorageRequest.

func (GetStorageRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetStorageRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetStorageRequest) RetryPolicy ¶

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

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

func (GetStorageRequest) String ¶

func (request GetStorageRequest) String() string

type GetStorageResponse ¶

type GetStorageResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetStorageResponse wrapper for the GetStorage operation

func (GetStorageResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetStorageResponse) String ¶

func (response GetStorageResponse) String() string

type GetStorageUsageRequest ¶

type GetStorageUsageRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

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

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

GetStorageUsageRequest wrapper for the GetStorageUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetStorageUsage.go.html to see an example of how to use GetStorageUsageRequest.

func (GetStorageUsageRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetStorageUsageRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetStorageUsageRequest) RetryPolicy ¶

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

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

func (GetStorageUsageRequest) String ¶

func (request GetStorageUsageRequest) String() string

type GetStorageUsageResponse ¶

type GetStorageUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetStorageUsageResponse wrapper for the GetStorageUsage operation

func (GetStorageUsageResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetStorageUsageResponse) String ¶

func (response GetStorageUsageResponse) String() string

type GetStorageWorkRequestRequest ¶

type GetStorageWorkRequestRequest struct {

	// Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

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

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

GetStorageWorkRequestRequest wrapper for the GetStorageWorkRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetStorageWorkRequest.go.html to see an example of how to use GetStorageWorkRequestRequest.

func (GetStorageWorkRequestRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetStorageWorkRequestRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetStorageWorkRequestRequest) RetryPolicy ¶

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

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

func (GetStorageWorkRequestRequest) String ¶

func (request GetStorageWorkRequestRequest) String() string

type GetStorageWorkRequestResponse ¶

type GetStorageWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

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

GetStorageWorkRequestResponse wrapper for the GetStorageWorkRequest operation

func (GetStorageWorkRequestResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetStorageWorkRequestResponse) String ¶

func (response GetStorageWorkRequestResponse) String() string

type GetUnprocessedDataBucketRequest ¶

type GetUnprocessedDataBucketRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

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

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

GetUnprocessedDataBucketRequest wrapper for the GetUnprocessedDataBucket operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetUnprocessedDataBucket.go.html to see an example of how to use GetUnprocessedDataBucketRequest.

func (GetUnprocessedDataBucketRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetUnprocessedDataBucketRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetUnprocessedDataBucketRequest) RetryPolicy ¶

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

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

func (GetUnprocessedDataBucketRequest) String ¶

func (request GetUnprocessedDataBucketRequest) String() string

type GetUnprocessedDataBucketResponse ¶

type GetUnprocessedDataBucketResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

GetUnprocessedDataBucketResponse wrapper for the GetUnprocessedDataBucket operation

func (GetUnprocessedDataBucketResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetUnprocessedDataBucketResponse) String ¶

func (response GetUnprocessedDataBucketResponse) String() string

type GetUploadRequest ¶

type GetUploadRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique internal identifier to refer upload container.
	UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"`

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

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

GetUploadRequest wrapper for the GetUpload operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetUpload.go.html to see an example of how to use GetUploadRequest.

func (GetUploadRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetUploadRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetUploadRequest) RetryPolicy ¶

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

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

func (GetUploadRequest) String ¶

func (request GetUploadRequest) String() string

type GetUploadResponse ¶

type GetUploadResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetUploadResponse wrapper for the GetUpload operation

func (GetUploadResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetUploadResponse) String ¶

func (response GetUploadResponse) String() string

type GetWorkRequestRequest ¶

type GetWorkRequestRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

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

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also ¶

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

func (GetWorkRequestRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy ¶

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

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

func (GetWorkRequestRequest) String ¶

func (request GetWorkRequestRequest) String() string

type GetWorkRequestResponse ¶

type GetWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetWorkRequestResponse wrapper for the GetWorkRequest operation

func (GetWorkRequestResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String ¶

func (response GetWorkRequestResponse) String() string

type HeadCommandDescriptor ¶

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

HeadCommandDescriptor Command descriptor for querylanguage HEAD command.

func (HeadCommandDescriptor) GetCategory ¶

func (m HeadCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (HeadCommandDescriptor) GetDeclaredFields ¶

func (m HeadCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (HeadCommandDescriptor) GetDisplayQueryString ¶

func (m HeadCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (HeadCommandDescriptor) GetInternalQueryString ¶

func (m HeadCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (HeadCommandDescriptor) GetReferencedFields ¶

func (m HeadCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (HeadCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (HeadCommandDescriptor) String ¶

func (m HeadCommandDescriptor) String() string

func (*HeadCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type HighlightCommandDescriptor ¶

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

HighlightCommandDescriptor Command descriptor for querylanguage HIGHLIGHT command.

func (HighlightCommandDescriptor) GetCategory ¶

func (m HighlightCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (HighlightCommandDescriptor) GetDeclaredFields ¶

func (m HighlightCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (HighlightCommandDescriptor) GetDisplayQueryString ¶

func (m HighlightCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (HighlightCommandDescriptor) GetInternalQueryString ¶

func (m HighlightCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (HighlightCommandDescriptor) GetReferencedFields ¶

func (m HighlightCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (HighlightCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (HighlightCommandDescriptor) String ¶

func (*HighlightCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type HighlightGroupsCommandDescriptor ¶

type HighlightGroupsCommandDescriptor struct {

	// Command fragment display string from user specified query string formatted by query builder.
	DisplayQueryString *string `mandatory:"true" json:"displayQueryString"`

	// Command fragment internal string from user specified query string formatted by query builder.
	InternalQueryString *string `mandatory:"true" json:"internalQueryString"`

	// querylanguage command designation for example; reporting vs filtering
	Category *string `mandatory:"false" json:"category"`

	// Fields referenced in command fragment from user specified query string.
	ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"`

	// Fields declared in command fragment from user specified query string.
	DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"`

	// User specified color to highlight matches with if found.
	Color *string `mandatory:"false" json:"color"`

	// User specified priority assigned to highlighted matches if found.
	Priority *string `mandatory:"false" json:"priority"`

	// List of fields to search for terms or phrases to highlight.  If not specified all string fields are scanned.
	MatchOnly []string `mandatory:"false" json:"matchOnly"`

	// List of fields to search for terms or phrases to highlight.
	Fields []string `mandatory:"false" json:"fields"`

	// List of terms or phrases to highlight if found.
	Keywords []string `mandatory:"false" json:"keywords"`

	// List of subQueries specified as highlightgroups command arguments
	SubQueries []ParseQueryOutput `mandatory:"false" json:"subQueries"`
}

HighlightGroupsCommandDescriptor Command descriptor for querylanguage HIGHLIGHTGROUPS command.

func (HighlightGroupsCommandDescriptor) GetCategory ¶

func (m HighlightGroupsCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (HighlightGroupsCommandDescriptor) GetDeclaredFields ¶

func (m HighlightGroupsCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (HighlightGroupsCommandDescriptor) GetDisplayQueryString ¶

func (m HighlightGroupsCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (HighlightGroupsCommandDescriptor) GetInternalQueryString ¶

func (m HighlightGroupsCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (HighlightGroupsCommandDescriptor) GetReferencedFields ¶

func (m HighlightGroupsCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (HighlightGroupsCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (HighlightGroupsCommandDescriptor) String ¶

func (*HighlightGroupsCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type HighlightRowsCommandDescriptor ¶

type HighlightRowsCommandDescriptor struct {

	// Command fragment display string from user specified query string formatted by query builder.
	DisplayQueryString *string `mandatory:"true" json:"displayQueryString"`

	// Command fragment internal string from user specified query string formatted by query builder.
	InternalQueryString *string `mandatory:"true" json:"internalQueryString"`

	// querylanguage command designation for example; reporting vs filtering
	Category *string `mandatory:"false" json:"category"`

	// Fields referenced in command fragment from user specified query string.
	ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"`

	// Fields declared in command fragment from user specified query string.
	DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"`

	// User specified color to highlight matches with if found.
	Color *string `mandatory:"false" json:"color"`

	// List of terms or phrases to find to mark the result row as highlighted.
	Keywords []string `mandatory:"false" json:"keywords"`
}

HighlightRowsCommandDescriptor Command descriptor for querylanguage HIGHLIGHTROWS command.

func (HighlightRowsCommandDescriptor) GetCategory ¶

func (m HighlightRowsCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (HighlightRowsCommandDescriptor) GetDeclaredFields ¶

func (m HighlightRowsCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (HighlightRowsCommandDescriptor) GetDisplayQueryString ¶

func (m HighlightRowsCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (HighlightRowsCommandDescriptor) GetInternalQueryString ¶

func (m HighlightRowsCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (HighlightRowsCommandDescriptor) GetReferencedFields ¶

func (m HighlightRowsCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (HighlightRowsCommandDescriptor) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (HighlightRowsCommandDescriptor) String ¶

func (*HighlightRowsCommandDescriptor) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

type ImportCustomContentRequest ¶

type ImportCustomContentRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The file to upload which contains the custom content.
	ImportCustomContentFileBody io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

	// A flag indicating whether or not to overwrite existing content if a conflict is
	// found during import content operation.
	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"`

	// A value of `100-continue` requests preliminary verification of the request method, path, and headers before the request body is sent.
	// If no error results from such verification, the server will send a 100 (Continue) interim response to indicate readiness for the request body.
	// The only allowed value for this parameter is "100-Continue" (case-insensitive).
	Expect *string `mandatory:"false" contributesTo:"header" name:"expect"`

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

ImportCustomContentRequest wrapper for the ImportCustomContent operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ImportCustomContent.go.html to see an example of how to use ImportCustomContentRequest.

func (ImportCustomContentRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ImportCustomContentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ImportCustomContentRequest) RetryPolicy ¶

func (request ImportCustomContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ImportCustomContentRequest) String ¶

func (request ImportCustomContentRequest) String() string

type ImportCustomContentResponse ¶

type ImportCustomContentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The LogAnalyticsImportCustomContent instance
	LogAnalyticsImportCustomContent `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ImportCustomContentResponse wrapper for the ImportCustomContent operation

func (ImportCustomContentResponse) HTTPResponse ¶

func (response ImportCustomContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ImportCustomContentResponse) String ¶

func (response ImportCustomContentResponse) String() string

type Indexes ¶

type Indexes struct {

	// The end index.
	EndIndex *int `mandatory:"false" json:"endIndex"`

	// The start index.
	StartIndex *int `mandatory:"false" json:"startIndex"`
}

Indexes Indexes

func (Indexes) String ¶

func (m Indexes) String() string

type JobModeEnum ¶

type JobModeEnum string

JobModeEnum Enum with underlying type: string

const (
	JobModeForeground JobModeEnum = "FOREGROUND"
	JobModeBackground JobModeEnum = "BACKGROUND"
)

Set of constants representing the allowable values for JobModeEnum

func GetJobModeEnumValues ¶

func GetJobModeEnumValues() []JobModeEnum

GetJobModeEnumValues Enumerates the set of values for JobModeEnum

type JobModeFilterEnum ¶

type JobModeFilterEnum string

JobModeFilterEnum Enum with underlying type: string

const (
	JobModeFilterAll        JobModeFilterEnum = "ALL"
	JobModeFilterForeground JobModeFilterEnum = "FOREGROUND"
	JobModeFilterBackground JobModeFilterEnum = "BACKGROUND"
)

Set of constants representing the allowable values for JobModeFilterEnum

func GetJobModeFilterEnumValues ¶

func GetJobModeFilterEnumValues() []JobModeFilterEnum

GetJobModeFilterEnumValues Enumerates the set of values for JobModeFilterEnum

type JsonExtractCommandDescriptor ¶

type JsonExtractCommandDescriptor 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"`
}

JsonExtractCommandDescriptor Command descriptor for querylanguage JSONEXTRACT command.

func (JsonExtractCommandDescriptor) GetCategory ¶

func (m JsonExtractCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (JsonExtractCommandDescriptor) GetDeclaredFields ¶

func (m JsonExtractCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (JsonExtractCommandDescriptor) GetDisplayQueryString ¶

func (m JsonExtractCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (JsonExtractCommandDescriptor) GetInternalQueryString ¶

func (m JsonExtractCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (JsonExtractCommandDescriptor) GetReferencedFields ¶

func (m JsonExtractCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (JsonExtractCommandDescriptor) MarshalJSON ¶

func (m JsonExtractCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (JsonExtractCommandDescriptor) String ¶

func (*JsonExtractCommandDescriptor) UnmarshalJSON ¶

func (m *JsonExtractCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type LabelNames ¶

type LabelNames struct {

	// An array of label names.
	LabelNames []string `mandatory:"false" json:"labelNames"`
}

LabelNames LabelName

func (LabelNames) String ¶

func (m LabelNames) String() string

type LabelPriority ¶

type LabelPriority struct {

	// The label priority. Default value is NONE.
	Priority LabelPriorityPriorityEnum `mandatory:"false" json:"priority,omitempty"`
}

LabelPriority The label priority.

func (LabelPriority) String ¶

func (m LabelPriority) String() string

type LabelPriorityCollection ¶

type LabelPriorityCollection struct {

	// An array of label priorities.
	Items []LabelPriority `mandatory:"false" json:"items"`
}

LabelPriorityCollection Label Priority Info List

func (LabelPriorityCollection) String ¶

func (m LabelPriorityCollection) String() string

type LabelPriorityPriorityEnum ¶

type LabelPriorityPriorityEnum string

LabelPriorityPriorityEnum Enum with underlying type: string

const (
	LabelPriorityPriorityNone   LabelPriorityPriorityEnum = "NONE"
	LabelPriorityPriorityLow    LabelPriorityPriorityEnum = "LOW"
	LabelPriorityPriorityMedium LabelPriorityPriorityEnum = "MEDIUM"
	LabelPriorityPriorityHigh   LabelPriorityPriorityEnum = "HIGH"
)

Set of constants representing the allowable values for LabelPriorityPriorityEnum

func GetLabelPriorityPriorityEnumValues ¶

func GetLabelPriorityPriorityEnumValues() []LabelPriorityPriorityEnum

GetLabelPriorityPriorityEnumValues Enumerates the set of values for LabelPriorityPriorityEnum

type LabelSourceCollection ¶

type LabelSourceCollection struct {

	// An array labels.
	Items []LabelSourceSummary `mandatory:"false" json:"items"`
}

LabelSourceCollection LogAnalytics Label Source Collection

func (LabelSourceCollection) String ¶

func (m LabelSourceCollection) String() string

type LabelSourceSummary ¶

type LabelSourceSummary struct {

	// The source display name.
	SourceDisplayName *string `mandatory:"false" json:"sourceDisplayName"`

	// The source internal name.
	SourceName *string `mandatory:"false" json:"sourceName"`

	// The source unique identifier.
	SourceId *int64 `mandatory:"false" json:"sourceId"`

	// The label operator.
	LabelOperatorName *string `mandatory:"false" json:"labelOperatorName"`

	// The label condition.
	LabelCondition *string `mandatory:"false" json:"labelCondition"`

	// The label field display name.
	LabelFieldDisplayname *string `mandatory:"false" json:"labelFieldDisplayname"`

	// The label field name.
	LabelFieldName *string `mandatory:"false" json:"labelFieldName"`
}

LabelSourceSummary source summary

func (LabelSourceSummary) String ¶

func (m LabelSourceSummary) String() string

type LabelSummaryReport ¶

type LabelSummaryReport struct {

	// The count of custom (user defined) labels.
	NonOobCount *int `mandatory:"false" json:"nonOobCount"`

	// The count of built in labels.
	OobCount *int `mandatory:"false" json:"oobCount"`
}

LabelSummaryReport LabelSummaryReport

func (LabelSummaryReport) String ¶

func (m LabelSummaryReport) String() string

type LifecycleStatesEnum ¶

type LifecycleStatesEnum string

LifecycleStatesEnum Enum with underlying type: string

const (
	LifecycleStatesActive  LifecycleStatesEnum = "ACTIVE"
	LifecycleStatesDeleted LifecycleStatesEnum = "DELETED"
)

Set of constants representing the allowable values for LifecycleStatesEnum

func GetLifecycleStatesEnumValues ¶

func GetLifecycleStatesEnumValues() []LifecycleStatesEnum

GetLifecycleStatesEnumValues Enumerates the set of values for LifecycleStatesEnum

type LinkCommandDescriptor ¶

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"`
}

LinkCommandDescriptor Command descriptor for querylanguage LINK command.

func (LinkCommandDescriptor) GetCategory ¶

func (m LinkCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (LinkCommandDescriptor) GetDeclaredFields ¶

func (m LinkCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (LinkCommandDescriptor) GetDisplayQueryString ¶

func (m LinkCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (LinkCommandDescriptor) GetInternalQueryString ¶

func (m LinkCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (LinkCommandDescriptor) GetReferencedFields ¶

func (m LinkCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (LinkCommandDescriptor) MarshalJSON ¶

func (m LinkCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LinkCommandDescriptor) String ¶

func (m LinkCommandDescriptor) String() string

func (*LinkCommandDescriptor) UnmarshalJSON ¶

func (m *LinkCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type LinkDetailsCommandDescriptor ¶

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"`
}

LinkDetailsCommandDescriptor Command descriptor for querylanguage LINKDETAILS command.

func (LinkDetailsCommandDescriptor) GetCategory ¶

func (m LinkDetailsCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (LinkDetailsCommandDescriptor) GetDeclaredFields ¶

func (m LinkDetailsCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (LinkDetailsCommandDescriptor) GetDisplayQueryString ¶

func (m LinkDetailsCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (LinkDetailsCommandDescriptor) GetInternalQueryString ¶

func (m LinkDetailsCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (LinkDetailsCommandDescriptor) GetReferencedFields ¶

func (m LinkDetailsCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (LinkDetailsCommandDescriptor) MarshalJSON ¶

func (m LinkDetailsCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LinkDetailsCommandDescriptor) String ¶

func (*LinkDetailsCommandDescriptor) UnmarshalJSON ¶

func (m *LinkDetailsCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type ListAssociableEntitiesRequest ¶

type ListAssociableEntitiesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The 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 entity type - either eligible or ineligible for association.
	Type ListAssociableEntitiesTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"`

	// The text used for filtering returned entities.  Search text is applicable to the
	// entity name and the entity description.
	SearchText *string `mandatory:"false" contributesTo:"query" name:"searchText"`

	// 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 attribute used to sort the returned entities
	SortBy ListAssociableEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAssociableEntitiesSortOrderEnum `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
}

ListAssociableEntitiesRequest wrapper for the ListAssociableEntities operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListAssociableEntities.go.html to see an example of how to use ListAssociableEntitiesRequest.

func (ListAssociableEntitiesRequest) BinaryRequestBody ¶

func (request ListAssociableEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAssociableEntitiesRequest) HTTPRequest ¶

func (request ListAssociableEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAssociableEntitiesRequest) RetryPolicy ¶

func (request ListAssociableEntitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAssociableEntitiesRequest) String ¶

func (request ListAssociableEntitiesRequest) String() string

type ListAssociableEntitiesResponse ¶

type ListAssociableEntitiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AssociableEntityCollection instances
	AssociableEntityCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListAssociableEntitiesResponse wrapper for the ListAssociableEntities operation

func (ListAssociableEntitiesResponse) HTTPResponse ¶

func (response ListAssociableEntitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAssociableEntitiesResponse) String ¶

func (response ListAssociableEntitiesResponse) String() string

type ListAssociableEntitiesSortByEnum ¶

type ListAssociableEntitiesSortByEnum string

ListAssociableEntitiesSortByEnum Enum with underlying type: string

const (
	ListAssociableEntitiesSortByEntityname     ListAssociableEntitiesSortByEnum = "entityName"
	ListAssociableEntitiesSortByEntitytypename ListAssociableEntitiesSortByEnum = "entityTypeName"
	ListAssociableEntitiesSortByHost           ListAssociableEntitiesSortByEnum = "host"
	ListAssociableEntitiesSortByAgentid        ListAssociableEntitiesSortByEnum = "agentId"
)

Set of constants representing the allowable values for ListAssociableEntitiesSortByEnum

func GetListAssociableEntitiesSortByEnumValues ¶

func GetListAssociableEntitiesSortByEnumValues() []ListAssociableEntitiesSortByEnum

GetListAssociableEntitiesSortByEnumValues Enumerates the set of values for ListAssociableEntitiesSortByEnum

type ListAssociableEntitiesSortOrderEnum ¶

type ListAssociableEntitiesSortOrderEnum string

ListAssociableEntitiesSortOrderEnum Enum with underlying type: string

const (
	ListAssociableEntitiesSortOrderAsc  ListAssociableEntitiesSortOrderEnum = "ASC"
	ListAssociableEntitiesSortOrderDesc ListAssociableEntitiesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAssociableEntitiesSortOrderEnum

func GetListAssociableEntitiesSortOrderEnumValues ¶

func GetListAssociableEntitiesSortOrderEnumValues() []ListAssociableEntitiesSortOrderEnum

GetListAssociableEntitiesSortOrderEnumValues Enumerates the set of values for ListAssociableEntitiesSortOrderEnum

type ListAssociableEntitiesTypeEnum ¶

type ListAssociableEntitiesTypeEnum string

ListAssociableEntitiesTypeEnum Enum with underlying type: string

const (
	ListAssociableEntitiesTypeEligible   ListAssociableEntitiesTypeEnum = "ELIGIBLE"
	ListAssociableEntitiesTypeIneligible ListAssociableEntitiesTypeEnum = "INELIGIBLE"
)

Set of constants representing the allowable values for ListAssociableEntitiesTypeEnum

func GetListAssociableEntitiesTypeEnumValues ¶

func GetListAssociableEntitiesTypeEnumValues() []ListAssociableEntitiesTypeEnum

GetListAssociableEntitiesTypeEnumValues Enumerates the set of values for ListAssociableEntitiesTypeEnum

type ListAssociatedEntitiesRequest ¶

type ListAssociatedEntitiesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The entity OCID.
	EntityId *string `mandatory:"false" contributesTo:"query" name:"entityId"`

	// The entity type used for filtering.  Only associations on an entity with the
	// specified type will be returned.
	EntityType *string `mandatory:"false" contributesTo:"query" name:"entityType"`

	// The entity type display name used for filtering.  Only items associated with the entity
	// with the specified type display name will be returned.
	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"`

	// The attribute used to sort the returned entities
	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
}

ListAssociatedEntitiesRequest wrapper for the ListAssociatedEntities operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListAssociatedEntities.go.html to see an example of how to use ListAssociatedEntitiesRequest.

func (ListAssociatedEntitiesRequest) BinaryRequestBody ¶

func (request ListAssociatedEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAssociatedEntitiesRequest) HTTPRequest ¶

func (request ListAssociatedEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAssociatedEntitiesRequest) RetryPolicy ¶

func (request ListAssociatedEntitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAssociatedEntitiesRequest) String ¶

func (request ListAssociatedEntitiesRequest) String() string

type ListAssociatedEntitiesResponse ¶

type ListAssociatedEntitiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsAssociatedEntityCollection instances
	LogAnalyticsAssociatedEntityCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListAssociatedEntitiesResponse wrapper for the ListAssociatedEntities operation

func (ListAssociatedEntitiesResponse) HTTPResponse ¶

func (response ListAssociatedEntitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAssociatedEntitiesResponse) String ¶

func (response ListAssociatedEntitiesResponse) String() string

type ListAssociatedEntitiesSortByEnum ¶

type ListAssociatedEntitiesSortByEnum string

ListAssociatedEntitiesSortByEnum Enum with underlying type: string

const (
	ListAssociatedEntitiesSortByEntityname            ListAssociatedEntitiesSortByEnum = "entityName"
	ListAssociatedEntitiesSortByEntitytypedisplayname ListAssociatedEntitiesSortByEnum = "entityTypeDisplayName"
	ListAssociatedEntitiesSortByAssociationcount      ListAssociatedEntitiesSortByEnum = "associationCount"
)

Set of constants representing the allowable values for ListAssociatedEntitiesSortByEnum

func GetListAssociatedEntitiesSortByEnumValues ¶

func GetListAssociatedEntitiesSortByEnumValues() []ListAssociatedEntitiesSortByEnum

GetListAssociatedEntitiesSortByEnumValues Enumerates the set of values for ListAssociatedEntitiesSortByEnum

type ListAssociatedEntitiesSortOrderEnum ¶

type ListAssociatedEntitiesSortOrderEnum string

ListAssociatedEntitiesSortOrderEnum Enum with underlying type: string

const (
	ListAssociatedEntitiesSortOrderAsc  ListAssociatedEntitiesSortOrderEnum = "ASC"
	ListAssociatedEntitiesSortOrderDesc ListAssociatedEntitiesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAssociatedEntitiesSortOrderEnum

func GetListAssociatedEntitiesSortOrderEnumValues ¶

func GetListAssociatedEntitiesSortOrderEnumValues() []ListAssociatedEntitiesSortOrderEnum

GetListAssociatedEntitiesSortOrderEnumValues Enumerates the set of values for ListAssociatedEntitiesSortOrderEnum

type ListAutoAssociationsRequest ¶

type ListAutoAssociationsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The 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"`

	// The attribute used to sort the returned auto association information.
	SortBy ListAutoAssociationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAutoAssociationsSortOrderEnum `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
}

ListAutoAssociationsRequest wrapper for the ListAutoAssociations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListAutoAssociations.go.html to see an example of how to use ListAutoAssociationsRequest.

func (ListAutoAssociationsRequest) BinaryRequestBody ¶

func (request ListAutoAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAutoAssociationsRequest) HTTPRequest ¶

func (request ListAutoAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAutoAssociationsRequest) RetryPolicy ¶

func (request ListAutoAssociationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAutoAssociationsRequest) String ¶

func (request ListAutoAssociationsRequest) String() string

type ListAutoAssociationsResponse ¶

type ListAutoAssociationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AutoAssociationCollection instances
	AutoAssociationCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListAutoAssociationsResponse wrapper for the ListAutoAssociations operation

func (ListAutoAssociationsResponse) HTTPResponse ¶

func (response ListAutoAssociationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAutoAssociationsResponse) String ¶

func (response ListAutoAssociationsResponse) String() string

type ListAutoAssociationsSortByEnum ¶

type ListAutoAssociationsSortByEnum string

ListAutoAssociationsSortByEnum Enum with underlying type: string

const (
	ListAutoAssociationsSortByIsenabled ListAutoAssociationsSortByEnum = "isEnabled"
)

Set of constants representing the allowable values for ListAutoAssociationsSortByEnum

func GetListAutoAssociationsSortByEnumValues ¶

func GetListAutoAssociationsSortByEnumValues() []ListAutoAssociationsSortByEnum

GetListAutoAssociationsSortByEnumValues Enumerates the set of values for ListAutoAssociationsSortByEnum

type ListAutoAssociationsSortOrderEnum ¶

type ListAutoAssociationsSortOrderEnum string

ListAutoAssociationsSortOrderEnum Enum with underlying type: string

const (
	ListAutoAssociationsSortOrderAsc  ListAutoAssociationsSortOrderEnum = "ASC"
	ListAutoAssociationsSortOrderDesc ListAutoAssociationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAutoAssociationsSortOrderEnum

func GetListAutoAssociationsSortOrderEnumValues ¶

func GetListAutoAssociationsSortOrderEnumValues() []ListAutoAssociationsSortOrderEnum

GetListAutoAssociationsSortOrderEnumValues Enumerates the set of values for ListAutoAssociationsSortOrderEnum

type ListCategoriesRequest ¶

type ListCategoriesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// A comma-separated list of category types used for filtering. Only categories of the
	// specified types will be returned.
	CategoryType *string `mandatory:"false" contributesTo:"query" name:"categoryType"`

	// The category display text used for filtering. Only categories matching the specified display
	// name or description will be returned.
	CategoryDisplayText *string `mandatory:"false" contributesTo:"query" name:"categoryDisplayText"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListCategoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The attribute used to sort the returned categories
	SortBy ListCategoriesSortByEnum `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"`

	// 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
}

ListCategoriesRequest wrapper for the ListCategories operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListCategories.go.html to see an example of how to use ListCategoriesRequest.

func (ListCategoriesRequest) BinaryRequestBody ¶

func (request ListCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCategoriesRequest) HTTPRequest ¶

func (request ListCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCategoriesRequest) RetryPolicy ¶

func (request ListCategoriesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListCategoriesRequest) String ¶

func (request ListCategoriesRequest) String() string

type ListCategoriesResponse ¶

type ListCategoriesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsCategoryCollection instances
	LogAnalyticsCategoryCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListCategoriesResponse wrapper for the ListCategories operation

func (ListCategoriesResponse) HTTPResponse ¶

func (response ListCategoriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListCategoriesResponse) String ¶

func (response ListCategoriesResponse) String() string

type ListCategoriesSortByEnum ¶

type ListCategoriesSortByEnum string

ListCategoriesSortByEnum Enum with underlying type: string

const (
	ListCategoriesSortByDisplayname ListCategoriesSortByEnum = "displayName"
	ListCategoriesSortByType        ListCategoriesSortByEnum = "type"
)

Set of constants representing the allowable values for ListCategoriesSortByEnum

func GetListCategoriesSortByEnumValues ¶

func GetListCategoriesSortByEnumValues() []ListCategoriesSortByEnum

GetListCategoriesSortByEnumValues Enumerates the set of values for ListCategoriesSortByEnum

type ListCategoriesSortOrderEnum ¶

type ListCategoriesSortOrderEnum string

ListCategoriesSortOrderEnum Enum with underlying type: string

const (
	ListCategoriesSortOrderAsc  ListCategoriesSortOrderEnum = "ASC"
	ListCategoriesSortOrderDesc ListCategoriesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListCategoriesSortOrderEnum

func GetListCategoriesSortOrderEnumValues ¶

func GetListCategoriesSortOrderEnumValues() []ListCategoriesSortOrderEnum

GetListCategoriesSortOrderEnumValues Enumerates the set of values for ListCategoriesSortOrderEnum

type ListConfigWorkRequestsRequest ¶

type ListConfigWorkRequestsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListConfigWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The attribute used to sort the returned work requests
	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
}

ListConfigWorkRequestsRequest wrapper for the ListConfigWorkRequests operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListConfigWorkRequests.go.html to see an example of how to use ListConfigWorkRequestsRequest.

func (ListConfigWorkRequestsRequest) BinaryRequestBody ¶

func (request ListConfigWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListConfigWorkRequestsRequest) HTTPRequest ¶

func (request ListConfigWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListConfigWorkRequestsRequest) RetryPolicy ¶

func (request ListConfigWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListConfigWorkRequestsRequest) String ¶

func (request ListConfigWorkRequestsRequest) String() string

type ListConfigWorkRequestsResponse ¶

type ListConfigWorkRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsConfigWorkRequestCollection instances
	LogAnalyticsConfigWorkRequestCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListConfigWorkRequestsResponse wrapper for the ListConfigWorkRequests operation

func (ListConfigWorkRequestsResponse) HTTPResponse ¶

func (response ListConfigWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConfigWorkRequestsResponse) String ¶

func (response ListConfigWorkRequestsResponse) String() string

type ListConfigWorkRequestsSortByEnum ¶

type ListConfigWorkRequestsSortByEnum string

ListConfigWorkRequestsSortByEnum Enum with underlying type: string

const (
	ListConfigWorkRequestsSortByTimeaccepted ListConfigWorkRequestsSortByEnum = "timeAccepted"
)

Set of constants representing the allowable values for ListConfigWorkRequestsSortByEnum

func GetListConfigWorkRequestsSortByEnumValues ¶

func GetListConfigWorkRequestsSortByEnumValues() []ListConfigWorkRequestsSortByEnum

GetListConfigWorkRequestsSortByEnumValues Enumerates the set of values for ListConfigWorkRequestsSortByEnum

type ListConfigWorkRequestsSortOrderEnum ¶

type ListConfigWorkRequestsSortOrderEnum string

ListConfigWorkRequestsSortOrderEnum Enum with underlying type: string

const (
	ListConfigWorkRequestsSortOrderAsc  ListConfigWorkRequestsSortOrderEnum = "ASC"
	ListConfigWorkRequestsSortOrderDesc ListConfigWorkRequestsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListConfigWorkRequestsSortOrderEnum

func GetListConfigWorkRequestsSortOrderEnumValues ¶

func GetListConfigWorkRequestsSortOrderEnumValues() []ListConfigWorkRequestsSortOrderEnum

GetListConfigWorkRequestsSortOrderEnumValues Enumerates the set of values for ListConfigWorkRequestsSortOrderEnum

type ListEntityAssociationsDirectOrAllAssociationsEnum ¶

type ListEntityAssociationsDirectOrAllAssociationsEnum string

ListEntityAssociationsDirectOrAllAssociationsEnum Enum with underlying type: string

const (
	ListEntityAssociationsDirectOrAllAssociationsDirect ListEntityAssociationsDirectOrAllAssociationsEnum = "DIRECT"
	ListEntityAssociationsDirectOrAllAssociationsAll    ListEntityAssociationsDirectOrAllAssociationsEnum = "ALL"
)

Set of constants representing the allowable values for ListEntityAssociationsDirectOrAllAssociationsEnum

func GetListEntityAssociationsDirectOrAllAssociationsEnumValues ¶

func GetListEntityAssociationsDirectOrAllAssociationsEnumValues() []ListEntityAssociationsDirectOrAllAssociationsEnum

GetListEntityAssociationsDirectOrAllAssociationsEnumValues Enumerates the set of values for ListEntityAssociationsDirectOrAllAssociationsEnum

type ListEntityAssociationsRequest ¶

type ListEntityAssociationsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log analytics entity OCID.
	LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"`

	// Indicates whether to return direct associated entities or direct and inferred associated entities.
	DirectOrAllAssociations ListEntityAssociationsDirectOrAllAssociationsEnum `mandatory:"false" contributesTo:"query" name:"directOrAllAssociations" omitEmpty:"true"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListEntityAssociationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort entities by. Only one sort order may be provided. Default order for timeCreated and timeUpdated
	// is descending. Default order for entity name is ascending. If no value is specified timeCreated is default.
	SortBy ListEntityAssociationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListEntityAssociationsRequest wrapper for the ListEntityAssociations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListEntityAssociations.go.html to see an example of how to use ListEntityAssociationsRequest.

func (ListEntityAssociationsRequest) BinaryRequestBody ¶

func (request ListEntityAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListEntityAssociationsRequest) HTTPRequest ¶

func (request ListEntityAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListEntityAssociationsRequest) RetryPolicy ¶

func (request ListEntityAssociationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListEntityAssociationsRequest) String ¶

func (request ListEntityAssociationsRequest) String() string

type ListEntityAssociationsResponse ¶

type ListEntityAssociationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsEntityCollection instances
	LogAnalyticsEntityCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListEntityAssociationsResponse wrapper for the ListEntityAssociations operation

func (ListEntityAssociationsResponse) HTTPResponse ¶

func (response ListEntityAssociationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListEntityAssociationsResponse) String ¶

func (response ListEntityAssociationsResponse) String() string

type ListEntityAssociationsSortByEnum ¶

type ListEntityAssociationsSortByEnum string

ListEntityAssociationsSortByEnum Enum with underlying type: string

const (
	ListEntityAssociationsSortByTimecreated ListEntityAssociationsSortByEnum = "timeCreated"
	ListEntityAssociationsSortByTimeupdated ListEntityAssociationsSortByEnum = "timeUpdated"
	ListEntityAssociationsSortByName        ListEntityAssociationsSortByEnum = "name"
)

Set of constants representing the allowable values for ListEntityAssociationsSortByEnum

func GetListEntityAssociationsSortByEnumValues ¶

func GetListEntityAssociationsSortByEnumValues() []ListEntityAssociationsSortByEnum

GetListEntityAssociationsSortByEnumValues Enumerates the set of values for ListEntityAssociationsSortByEnum

type ListEntityAssociationsSortOrderEnum ¶

type ListEntityAssociationsSortOrderEnum string

ListEntityAssociationsSortOrderEnum Enum with underlying type: string

const (
	ListEntityAssociationsSortOrderAsc  ListEntityAssociationsSortOrderEnum = "ASC"
	ListEntityAssociationsSortOrderDesc ListEntityAssociationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListEntityAssociationsSortOrderEnum

func GetListEntityAssociationsSortOrderEnumValues ¶

func GetListEntityAssociationsSortOrderEnumValues() []ListEntityAssociationsSortOrderEnum

GetListEntityAssociationsSortOrderEnumValues Enumerates the set of values for ListEntityAssociationsSortOrderEnum

type ListEntitySourceAssociationsLifeCycleStateEnum ¶

type ListEntitySourceAssociationsLifeCycleStateEnum string

ListEntitySourceAssociationsLifeCycleStateEnum Enum with underlying type: string

const (
	ListEntitySourceAssociationsLifeCycleStateAll        ListEntitySourceAssociationsLifeCycleStateEnum = "ALL"
	ListEntitySourceAssociationsLifeCycleStateAccepted   ListEntitySourceAssociationsLifeCycleStateEnum = "ACCEPTED"
	ListEntitySourceAssociationsLifeCycleStateInProgress ListEntitySourceAssociationsLifeCycleStateEnum = "IN_PROGRESS"
	ListEntitySourceAssociationsLifeCycleStateSucceeded  ListEntitySourceAssociationsLifeCycleStateEnum = "SUCCEEDED"
	ListEntitySourceAssociationsLifeCycleStateFailed     ListEntitySourceAssociationsLifeCycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ListEntitySourceAssociationsLifeCycleStateEnum

func GetListEntitySourceAssociationsLifeCycleStateEnumValues ¶

func GetListEntitySourceAssociationsLifeCycleStateEnumValues() []ListEntitySourceAssociationsLifeCycleStateEnum

GetListEntitySourceAssociationsLifeCycleStateEnumValues Enumerates the set of values for ListEntitySourceAssociationsLifeCycleStateEnum

type ListEntitySourceAssociationsRequest ¶

type ListEntitySourceAssociationsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The entity OCID.
	EntityId *string `mandatory:"false" contributesTo:"query" name:"entityId"`

	// The entity type used for filtering.  Only associations on an entity with the
	// specified type will be returned.
	EntityType *string `mandatory:"false" contributesTo:"query" name:"entityType"`

	// The entity type display name used for filtering.  Only items associated with the entity
	// with the specified type display name will be returned.
	EntityTypeDisplayName *string `mandatory:"false" contributesTo:"query" name:"entityTypeDisplayName"`

	// The life cycle state used for filtering.  Only associations with the specified
	// life cycle state will be returned.
	LifeCycleState ListEntitySourceAssociationsLifeCycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifeCycleState" omitEmpty:"true"`

	// A flag indicating whether or not to return the total number of items returned.
	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"`

	// The attribute used to sort the returned associations
	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
}

ListEntitySourceAssociationsRequest wrapper for the ListEntitySourceAssociations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListEntitySourceAssociations.go.html to see an example of how to use ListEntitySourceAssociationsRequest.

func (ListEntitySourceAssociationsRequest) BinaryRequestBody ¶

func (request ListEntitySourceAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListEntitySourceAssociationsRequest) HTTPRequest ¶

func (request ListEntitySourceAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListEntitySourceAssociationsRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListEntitySourceAssociationsRequest) String ¶

type ListEntitySourceAssociationsResponse ¶

type ListEntitySourceAssociationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsAssociationCollection instances
	LogAnalyticsAssociationCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListEntitySourceAssociationsResponse wrapper for the ListEntitySourceAssociations operation

func (ListEntitySourceAssociationsResponse) HTTPResponse ¶

func (response ListEntitySourceAssociationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListEntitySourceAssociationsResponse) String ¶

func (response ListEntitySourceAssociationsResponse) String() string

type ListEntitySourceAssociationsSortByEnum ¶

type ListEntitySourceAssociationsSortByEnum string

ListEntitySourceAssociationsSortByEnum Enum with underlying type: string

const (
	ListEntitySourceAssociationsSortBySourcedisplayname ListEntitySourceAssociationsSortByEnum = "sourceDisplayName"
	ListEntitySourceAssociationsSortByTimelastattempted ListEntitySourceAssociationsSortByEnum = "timeLastAttempted"
	ListEntitySourceAssociationsSortByStatus            ListEntitySourceAssociationsSortByEnum = "status"
)

Set of constants representing the allowable values for ListEntitySourceAssociationsSortByEnum

func GetListEntitySourceAssociationsSortByEnumValues ¶

func GetListEntitySourceAssociationsSortByEnumValues() []ListEntitySourceAssociationsSortByEnum

GetListEntitySourceAssociationsSortByEnumValues Enumerates the set of values for ListEntitySourceAssociationsSortByEnum

type ListEntitySourceAssociationsSortOrderEnum ¶

type ListEntitySourceAssociationsSortOrderEnum string

ListEntitySourceAssociationsSortOrderEnum Enum with underlying type: string

const (
	ListEntitySourceAssociationsSortOrderAsc  ListEntitySourceAssociationsSortOrderEnum = "ASC"
	ListEntitySourceAssociationsSortOrderDesc ListEntitySourceAssociationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListEntitySourceAssociationsSortOrderEnum

func GetListEntitySourceAssociationsSortOrderEnumValues ¶

func GetListEntitySourceAssociationsSortOrderEnumValues() []ListEntitySourceAssociationsSortOrderEnum

GetListEntitySourceAssociationsSortOrderEnumValues Enumerates the set of values for ListEntitySourceAssociationsSortOrderEnum

type ListFieldsParserTypeEnum ¶

type ListFieldsParserTypeEnum string

ListFieldsParserTypeEnum Enum with underlying type: string

const (
	ListFieldsParserTypeAll       ListFieldsParserTypeEnum = "ALL"
	ListFieldsParserTypeRegex     ListFieldsParserTypeEnum = "REGEX"
	ListFieldsParserTypeXml       ListFieldsParserTypeEnum = "XML"
	ListFieldsParserTypeJson      ListFieldsParserTypeEnum = "JSON"
	ListFieldsParserTypeOdl       ListFieldsParserTypeEnum = "ODL"
	ListFieldsParserTypeDelimited ListFieldsParserTypeEnum = "DELIMITED"
)

Set of constants representing the allowable values for ListFieldsParserTypeEnum

func GetListFieldsParserTypeEnumValues ¶

func GetListFieldsParserTypeEnumValues() []ListFieldsParserTypeEnum

GetListFieldsParserTypeEnumValues Enumerates the set of values for ListFieldsParserTypeEnum

type ListFieldsRequest ¶

type ListFieldsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// A flag indicating how to handle filtering when multiple filter criteria are specified.
	// A value of true will always result in the most expansive list of items being returned.
	// For example, if two field lists are supplies as filter criteria, a value of true will
	// result in any item matching a field in either list being returned, while a value of
	// false will result in a list of items which only have fields contained in both input lists.
	IsMatchAll *bool `mandatory:"false" contributesTo:"query" name:"isMatchAll"`

	// A list of source IDs used for filtering.  Only fields used by the specified
	// sources will be returned.
	SourceIds *string `mandatory:"false" contributesTo:"query" name:"sourceIds"`

	// A list of source names used for filtering.  Only fields used by the specified
	// sources will be returned.
	SourceNames *string `mandatory:"false" contributesTo:"query" name:"sourceNames"`

	// The parser type used for filtering.  Only items with, or associated with, parsers
	// of the specified type will be returned.
	ParserType ListFieldsParserTypeEnum `mandatory:"false" contributesTo:"query" name:"parserType" omitEmpty:"true"`

	// A list of parser names used for filtering.  Only fields used by the specified
	// parsers will be returned.
	ParserIds *string `mandatory:"false" contributesTo:"query" name:"parserIds"`

	// A list of parser names used for filtering.  Only fields used by the specified
	// parsers will be returned.
	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"`

	// The attribute used to sort the returned fields
	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
}

ListFieldsRequest wrapper for the ListFields operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListFields.go.html to see an example of how to use ListFieldsRequest.

func (ListFieldsRequest) BinaryRequestBody ¶

func (request ListFieldsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListFieldsRequest) HTTPRequest ¶

func (request ListFieldsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListFieldsRequest) RetryPolicy ¶

func (request ListFieldsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListFieldsRequest) String ¶

func (request ListFieldsRequest) String() string

type ListFieldsResponse ¶

type ListFieldsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsFieldCollection instances
	LogAnalyticsFieldCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListFieldsResponse wrapper for the ListFields operation

func (ListFieldsResponse) HTTPResponse ¶

func (response ListFieldsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListFieldsResponse) String ¶

func (response ListFieldsResponse) String() string

type ListFieldsSortByEnum ¶

type ListFieldsSortByEnum string

ListFieldsSortByEnum Enum with underlying type: string

const (
	ListFieldsSortByName     ListFieldsSortByEnum = "name"
	ListFieldsSortByDatatype ListFieldsSortByEnum = "dataType"
)

Set of constants representing the allowable values for ListFieldsSortByEnum

func GetListFieldsSortByEnumValues ¶

func GetListFieldsSortByEnumValues() []ListFieldsSortByEnum

GetListFieldsSortByEnumValues Enumerates the set of values for ListFieldsSortByEnum

type ListFieldsSortOrderEnum ¶

type ListFieldsSortOrderEnum string

ListFieldsSortOrderEnum Enum with underlying type: string

const (
	ListFieldsSortOrderAsc  ListFieldsSortOrderEnum = "ASC"
	ListFieldsSortOrderDesc ListFieldsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListFieldsSortOrderEnum

func GetListFieldsSortOrderEnumValues ¶

func GetListFieldsSortOrderEnumValues() []ListFieldsSortOrderEnum

GetListFieldsSortOrderEnumValues Enumerates the set of values for ListFieldsSortOrderEnum

type ListLabelPrioritiesRequest ¶

type ListLabelPrioritiesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListLabelPrioritiesRequest wrapper for the ListLabelPriorities operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLabelPriorities.go.html to see an example of how to use ListLabelPrioritiesRequest.

func (ListLabelPrioritiesRequest) BinaryRequestBody ¶

func (request ListLabelPrioritiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLabelPrioritiesRequest) HTTPRequest ¶

func (request ListLabelPrioritiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLabelPrioritiesRequest) RetryPolicy ¶

func (request ListLabelPrioritiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLabelPrioritiesRequest) String ¶

func (request ListLabelPrioritiesRequest) String() string

type ListLabelPrioritiesResponse ¶

type ListLabelPrioritiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LabelPriorityCollection instances
	LabelPriorityCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListLabelPrioritiesResponse wrapper for the ListLabelPriorities operation

func (ListLabelPrioritiesResponse) HTTPResponse ¶

func (response ListLabelPrioritiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLabelPrioritiesResponse) String ¶

func (response ListLabelPrioritiesResponse) String() string

type ListLabelSourceDetailsLabelSourceSortByEnum ¶

type ListLabelSourceDetailsLabelSourceSortByEnum string

ListLabelSourceDetailsLabelSourceSortByEnum Enum with underlying type: string

const (
	ListLabelSourceDetailsLabelSourceSortBySourcedisplayname     ListLabelSourceDetailsLabelSourceSortByEnum = "sourceDisplayName"
	ListLabelSourceDetailsLabelSourceSortByLabelfielddisplayname ListLabelSourceDetailsLabelSourceSortByEnum = "labelFieldDisplayName"
)

Set of constants representing the allowable values for ListLabelSourceDetailsLabelSourceSortByEnum

func GetListLabelSourceDetailsLabelSourceSortByEnumValues ¶

func GetListLabelSourceDetailsLabelSourceSortByEnumValues() []ListLabelSourceDetailsLabelSourceSortByEnum

GetListLabelSourceDetailsLabelSourceSortByEnumValues Enumerates the set of values for ListLabelSourceDetailsLabelSourceSortByEnum

type ListLabelSourceDetailsRequest ¶

type ListLabelSourceDetailsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The label name used for filtering.  Only items with, or associated with, the
	// specified label name will be returned.
	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"`

	// The attribute used to sort the returned sources
	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
}

ListLabelSourceDetailsRequest wrapper for the ListLabelSourceDetails operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLabelSourceDetails.go.html to see an example of how to use ListLabelSourceDetailsRequest.

func (ListLabelSourceDetailsRequest) BinaryRequestBody ¶

func (request ListLabelSourceDetailsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLabelSourceDetailsRequest) HTTPRequest ¶

func (request ListLabelSourceDetailsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLabelSourceDetailsRequest) RetryPolicy ¶

func (request ListLabelSourceDetailsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLabelSourceDetailsRequest) String ¶

func (request ListLabelSourceDetailsRequest) String() string

type ListLabelSourceDetailsResponse ¶

type ListLabelSourceDetailsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LabelSourceCollection instances
	LabelSourceCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListLabelSourceDetailsResponse wrapper for the ListLabelSourceDetails operation

func (ListLabelSourceDetailsResponse) HTTPResponse ¶

func (response ListLabelSourceDetailsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLabelSourceDetailsResponse) String ¶

func (response ListLabelSourceDetailsResponse) String() string

type ListLabelSourceDetailsSortOrderEnum ¶

type ListLabelSourceDetailsSortOrderEnum string

ListLabelSourceDetailsSortOrderEnum Enum with underlying type: string

const (
	ListLabelSourceDetailsSortOrderAsc  ListLabelSourceDetailsSortOrderEnum = "ASC"
	ListLabelSourceDetailsSortOrderDesc ListLabelSourceDetailsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListLabelSourceDetailsSortOrderEnum

func GetListLabelSourceDetailsSortOrderEnumValues ¶

func GetListLabelSourceDetailsSortOrderEnumValues() []ListLabelSourceDetailsSortOrderEnum

GetListLabelSourceDetailsSortOrderEnumValues Enumerates the set of values for ListLabelSourceDetailsSortOrderEnum

type ListLabelsIsSystemEnum ¶

type ListLabelsIsSystemEnum string

ListLabelsIsSystemEnum Enum with underlying type: string

const (
	ListLabelsIsSystemAll     ListLabelsIsSystemEnum = "ALL"
	ListLabelsIsSystemCustom  ListLabelsIsSystemEnum = "CUSTOM"
	ListLabelsIsSystemBuiltIn ListLabelsIsSystemEnum = "BUILT_IN"
)

Set of constants representing the allowable values for ListLabelsIsSystemEnum

func GetListLabelsIsSystemEnumValues ¶

func GetListLabelsIsSystemEnumValues() []ListLabelsIsSystemEnum

GetListLabelsIsSystemEnumValues Enumerates the set of values for ListLabelsIsSystemEnum

type ListLabelsLabelPriorityEnum ¶

type ListLabelsLabelPriorityEnum string

ListLabelsLabelPriorityEnum Enum with underlying type: string

const (
	ListLabelsLabelPriorityNone   ListLabelsLabelPriorityEnum = "NONE"
	ListLabelsLabelPriorityLow    ListLabelsLabelPriorityEnum = "LOW"
	ListLabelsLabelPriorityMedium ListLabelsLabelPriorityEnum = "MEDIUM"
	ListLabelsLabelPriorityHigh   ListLabelsLabelPriorityEnum = "HIGH"
)

Set of constants representing the allowable values for ListLabelsLabelPriorityEnum

func GetListLabelsLabelPriorityEnumValues ¶

func GetListLabelsLabelPriorityEnumValues() []ListLabelsLabelPriorityEnum

GetListLabelsLabelPriorityEnumValues Enumerates the set of values for ListLabelsLabelPriorityEnum

type ListLabelsLabelSortByEnum ¶

type ListLabelsLabelSortByEnum string

ListLabelsLabelSortByEnum Enum with underlying type: string

const (
	ListLabelsLabelSortByName        ListLabelsLabelSortByEnum = "name"
	ListLabelsLabelSortByPriority    ListLabelsLabelSortByEnum = "priority"
	ListLabelsLabelSortBySourceusing ListLabelsLabelSortByEnum = "sourceUsing"
)

Set of constants representing the allowable values for ListLabelsLabelSortByEnum

func GetListLabelsLabelSortByEnumValues ¶

func GetListLabelsLabelSortByEnumValues() []ListLabelsLabelSortByEnum

GetListLabelsLabelSortByEnumValues Enumerates the set of values for ListLabelsLabelSortByEnum

type ListLabelsRequest ¶

type ListLabelsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The label name used for filtering.  Only items with, or associated with, the
	// specified label name will be returned.
	LabelName *string `mandatory:"false" contributesTo:"query" name:"labelName"`

	// The label display text used for filtering.  Only labels with the specified name or
	// description will be returned.
	LabelDisplayText *string `mandatory:"false" contributesTo:"query" name:"labelDisplayText"`

	// The system value used for filtering.  Only items with the specified system value
	// will be returned.  Valid values are built in, custom (for user defined items), or
	// all (for all items, regardless of system value).
	IsSystem ListLabelsIsSystemEnum `mandatory:"false" contributesTo:"query" name:"isSystem" omitEmpty:"true"`

	// The label priority used for filtering.  Only labels with the specified
	// priority will be returned.
	LabelPriority ListLabelsLabelPriorityEnum `mandatory:"false" contributesTo:"query" name:"labelPriority" omitEmpty:"true"`

	// A flag indicating whether or not to count the label usage per source and per rule.
	IsCountPop *bool `mandatory:"false" contributesTo:"query" name:"isCountPop"`

	// A flag indicating whether or not return the aliases used by each label.
	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"`

	// The attribute used to sort the returned labels
	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
}

ListLabelsRequest wrapper for the ListLabels operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLabels.go.html to see an example of how to use ListLabelsRequest.

func (ListLabelsRequest) BinaryRequestBody ¶

func (request ListLabelsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLabelsRequest) HTTPRequest ¶

func (request ListLabelsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLabelsRequest) RetryPolicy ¶

func (request ListLabelsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLabelsRequest) String ¶

func (request ListLabelsRequest) String() string

type ListLabelsResponse ¶

type ListLabelsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsLabelCollection instances
	LogAnalyticsLabelCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListLabelsResponse wrapper for the ListLabels operation

func (ListLabelsResponse) HTTPResponse ¶

func (response ListLabelsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLabelsResponse) String ¶

func (response ListLabelsResponse) String() string

type ListLabelsSortOrderEnum ¶

type ListLabelsSortOrderEnum string

ListLabelsSortOrderEnum Enum with underlying type: string

const (
	ListLabelsSortOrderAsc  ListLabelsSortOrderEnum = "ASC"
	ListLabelsSortOrderDesc ListLabelsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListLabelsSortOrderEnum

func GetListLabelsSortOrderEnumValues ¶

func GetListLabelsSortOrderEnumValues() []ListLabelsSortOrderEnum

GetListLabelsSortOrderEnumValues Enumerates the set of values for ListLabelsSortOrderEnum

type ListLogAnalyticsEmBridgesRequest ¶

type ListLogAnalyticsEmBridgesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// A filter to return only log analytics enterprise manager bridge name whose name matches the entire name given. The match
	// is case-insensitive.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter to return only log analytics enterprise manager bridges matching all the lifecycle states specified for this parameter.
	LifecycleState []EmBridgeLifecycleStatesEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

	// A filter to return only log analytics enterprise manager bridges whose lifecycleDetails contains the specified string.
	LifecycleDetailsContains *string `mandatory:"false" contributesTo:"query" name:"lifecycleDetailsContains"`

	// Filter by the processing status of the latest upload from enterprise manager.
	ImportStatus []EmBridgeLatestImportProcessingStatusEnum `contributesTo:"query" name:"importStatus" omitEmpty:"true" collectionFormat:"multi"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListLogAnalyticsEmBridgesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort enterprise manager bridges by. Only one sort order may be provided. Default order for timeCreated and timeUpdated
	// is descending. Default order for enterprise manager name is ascending. If no value is specified timeCreated is default.
	SortBy ListLogAnalyticsEmBridgesSortByEnum `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
}

ListLogAnalyticsEmBridgesRequest wrapper for the ListLogAnalyticsEmBridges operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogAnalyticsEmBridges.go.html to see an example of how to use ListLogAnalyticsEmBridgesRequest.

func (ListLogAnalyticsEmBridgesRequest) BinaryRequestBody ¶

func (request ListLogAnalyticsEmBridgesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLogAnalyticsEmBridgesRequest) HTTPRequest ¶

func (request ListLogAnalyticsEmBridgesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLogAnalyticsEmBridgesRequest) RetryPolicy ¶

func (request ListLogAnalyticsEmBridgesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLogAnalyticsEmBridgesRequest) String ¶

func (request ListLogAnalyticsEmBridgesRequest) String() string

type ListLogAnalyticsEmBridgesResponse ¶

type ListLogAnalyticsEmBridgesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsEmBridgeCollection instances
	LogAnalyticsEmBridgeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListLogAnalyticsEmBridgesResponse wrapper for the ListLogAnalyticsEmBridges operation

func (ListLogAnalyticsEmBridgesResponse) HTTPResponse ¶

func (response ListLogAnalyticsEmBridgesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLogAnalyticsEmBridgesResponse) String ¶

func (response ListLogAnalyticsEmBridgesResponse) String() string

type ListLogAnalyticsEmBridgesSortByEnum ¶

type ListLogAnalyticsEmBridgesSortByEnum string

ListLogAnalyticsEmBridgesSortByEnum Enum with underlying type: string

const (
	ListLogAnalyticsEmBridgesSortByTimecreated ListLogAnalyticsEmBridgesSortByEnum = "timeCreated"
	ListLogAnalyticsEmBridgesSortByTimeupdated ListLogAnalyticsEmBridgesSortByEnum = "timeUpdated"
	ListLogAnalyticsEmBridgesSortByDisplayname ListLogAnalyticsEmBridgesSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListLogAnalyticsEmBridgesSortByEnum

func GetListLogAnalyticsEmBridgesSortByEnumValues ¶

func GetListLogAnalyticsEmBridgesSortByEnumValues() []ListLogAnalyticsEmBridgesSortByEnum

GetListLogAnalyticsEmBridgesSortByEnumValues Enumerates the set of values for ListLogAnalyticsEmBridgesSortByEnum

type ListLogAnalyticsEmBridgesSortOrderEnum ¶

type ListLogAnalyticsEmBridgesSortOrderEnum string

ListLogAnalyticsEmBridgesSortOrderEnum Enum with underlying type: string

const (
	ListLogAnalyticsEmBridgesSortOrderAsc  ListLogAnalyticsEmBridgesSortOrderEnum = "ASC"
	ListLogAnalyticsEmBridgesSortOrderDesc ListLogAnalyticsEmBridgesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListLogAnalyticsEmBridgesSortOrderEnum

func GetListLogAnalyticsEmBridgesSortOrderEnumValues ¶

func GetListLogAnalyticsEmBridgesSortOrderEnumValues() []ListLogAnalyticsEmBridgesSortOrderEnum

GetListLogAnalyticsEmBridgesSortOrderEnumValues Enumerates the set of values for ListLogAnalyticsEmBridgesSortOrderEnum

type ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum ¶

type ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum string

ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum Enum with underlying type: string

const (
	ListLogAnalyticsEntitiesIsManagementAgentIdNullTrue  ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum = "true"
	ListLogAnalyticsEntitiesIsManagementAgentIdNullFalse ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum = "false"
)

Set of constants representing the allowable values for ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum

func GetListLogAnalyticsEntitiesIsManagementAgentIdNullEnumValues ¶

func GetListLogAnalyticsEntitiesIsManagementAgentIdNullEnumValues() []ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum

GetListLogAnalyticsEntitiesIsManagementAgentIdNullEnumValues Enumerates the set of values for ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum

type ListLogAnalyticsEntitiesLifecycleStateEnum ¶

type ListLogAnalyticsEntitiesLifecycleStateEnum string

ListLogAnalyticsEntitiesLifecycleStateEnum Enum with underlying type: string

const (
	ListLogAnalyticsEntitiesLifecycleStateActive  ListLogAnalyticsEntitiesLifecycleStateEnum = "ACTIVE"
	ListLogAnalyticsEntitiesLifecycleStateDeleted ListLogAnalyticsEntitiesLifecycleStateEnum = "DELETED"
)

Set of constants representing the allowable values for ListLogAnalyticsEntitiesLifecycleStateEnum

func GetListLogAnalyticsEntitiesLifecycleStateEnumValues ¶

func GetListLogAnalyticsEntitiesLifecycleStateEnumValues() []ListLogAnalyticsEntitiesLifecycleStateEnum

GetListLogAnalyticsEntitiesLifecycleStateEnumValues Enumerates the set of values for ListLogAnalyticsEntitiesLifecycleStateEnum

type ListLogAnalyticsEntitiesRequest ¶

type ListLogAnalyticsEntitiesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// A filter to return only log analytics entities whose name matches the entire name given. The match
	// is case-insensitive.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// A filter to return only log analytics entities whose name contains the name given. The match
	// is case-insensitive.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// A filter to return only log analytics entities whose entityTypeName matches the entire log analytics entity type name of
	// one of the entityTypeNames given in the list. The match is case-insensitive.
	EntityTypeName []string `contributesTo:"query" name:"entityTypeName" collectionFormat:"multi"`

	// A filter to return only log analytics entities whose cloudResourceId matches the cloudResourceId given.
	CloudResourceId *string `mandatory:"false" contributesTo:"query" name:"cloudResourceId"`

	// A filter to return only those log analytics entities with the specified lifecycle state. The state
	// value is case-insensitive.
	LifecycleState ListLogAnalyticsEntitiesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// A filter to return only log analytics entities whose lifecycleDetails contains the specified string.
	LifecycleDetailsContains *string `mandatory:"false" contributesTo:"query" name:"lifecycleDetailsContains"`

	// A filter to return only those log analytics entities whose managementAgentId is null or is not null.
	IsManagementAgentIdNull ListLogAnalyticsEntitiesIsManagementAgentIdNullEnum `mandatory:"false" contributesTo:"query" name:"isManagementAgentIdNull" omitEmpty:"true"`

	// A filter to return only log analytics entities whose hostname matches the entire hostname given.
	Hostname *string `mandatory:"false" contributesTo:"query" name:"hostname"`

	// A filter to return only log analytics entities whose hostname contains the substring given.
	// The match is case-insensitive.
	HostnameContains *string `mandatory:"false" contributesTo:"query" name:"hostnameContains"`

	// A filter to return only log analytics entities whose sourceId matches the sourceId given.
	SourceId *string `mandatory:"false" contributesTo:"query" name:"sourceId"`

	// A filter to return only those log analytics entities with the specified auto-creation source.
	CreationSourceType []CreationSourceTypeEnum `contributesTo:"query" name:"creationSourceType" omitEmpty:"true" collectionFormat:"multi"`

	// A filter to return only log analytics entities whose auto-creation source details contains the specified string.
	CreationSourceDetails *string `mandatory:"false" contributesTo:"query" name:"creationSourceDetails"`

	// 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
}

ListLogAnalyticsEntitiesRequest wrapper for the ListLogAnalyticsEntities operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogAnalyticsEntities.go.html to see an example of how to use ListLogAnalyticsEntitiesRequest.

func (ListLogAnalyticsEntitiesRequest) BinaryRequestBody ¶

func (request ListLogAnalyticsEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLogAnalyticsEntitiesRequest) HTTPRequest ¶

func (request ListLogAnalyticsEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLogAnalyticsEntitiesRequest) RetryPolicy ¶

func (request ListLogAnalyticsEntitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLogAnalyticsEntitiesRequest) String ¶

func (request ListLogAnalyticsEntitiesRequest) String() string

type ListLogAnalyticsEntitiesResponse ¶

type ListLogAnalyticsEntitiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsEntityCollection instances
	LogAnalyticsEntityCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListLogAnalyticsEntitiesResponse wrapper for the ListLogAnalyticsEntities operation

func (ListLogAnalyticsEntitiesResponse) HTTPResponse ¶

func (response ListLogAnalyticsEntitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLogAnalyticsEntitiesResponse) String ¶

func (response ListLogAnalyticsEntitiesResponse) String() string

type ListLogAnalyticsEntitiesSortByEnum ¶

type ListLogAnalyticsEntitiesSortByEnum string

ListLogAnalyticsEntitiesSortByEnum Enum with underlying type: string

const (
	ListLogAnalyticsEntitiesSortByTimecreated ListLogAnalyticsEntitiesSortByEnum = "timeCreated"
	ListLogAnalyticsEntitiesSortByTimeupdated ListLogAnalyticsEntitiesSortByEnum = "timeUpdated"
	ListLogAnalyticsEntitiesSortByName        ListLogAnalyticsEntitiesSortByEnum = "name"
)

Set of constants representing the allowable values for ListLogAnalyticsEntitiesSortByEnum

func GetListLogAnalyticsEntitiesSortByEnumValues ¶

func GetListLogAnalyticsEntitiesSortByEnumValues() []ListLogAnalyticsEntitiesSortByEnum

GetListLogAnalyticsEntitiesSortByEnumValues Enumerates the set of values for ListLogAnalyticsEntitiesSortByEnum

type ListLogAnalyticsEntitiesSortOrderEnum ¶

type ListLogAnalyticsEntitiesSortOrderEnum string

ListLogAnalyticsEntitiesSortOrderEnum Enum with underlying type: string

const (
	ListLogAnalyticsEntitiesSortOrderAsc  ListLogAnalyticsEntitiesSortOrderEnum = "ASC"
	ListLogAnalyticsEntitiesSortOrderDesc ListLogAnalyticsEntitiesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListLogAnalyticsEntitiesSortOrderEnum

func GetListLogAnalyticsEntitiesSortOrderEnumValues ¶

func GetListLogAnalyticsEntitiesSortOrderEnumValues() []ListLogAnalyticsEntitiesSortOrderEnum

GetListLogAnalyticsEntitiesSortOrderEnumValues Enumerates the set of values for ListLogAnalyticsEntitiesSortOrderEnum

type ListLogAnalyticsEntityTopologyLifecycleStateEnum ¶

type ListLogAnalyticsEntityTopologyLifecycleStateEnum string

ListLogAnalyticsEntityTopologyLifecycleStateEnum Enum with underlying type: string

const (
	ListLogAnalyticsEntityTopologyLifecycleStateActive  ListLogAnalyticsEntityTopologyLifecycleStateEnum = "ACTIVE"
	ListLogAnalyticsEntityTopologyLifecycleStateDeleted ListLogAnalyticsEntityTopologyLifecycleStateEnum = "DELETED"
)

Set of constants representing the allowable values for ListLogAnalyticsEntityTopologyLifecycleStateEnum

func GetListLogAnalyticsEntityTopologyLifecycleStateEnumValues ¶

func GetListLogAnalyticsEntityTopologyLifecycleStateEnumValues() []ListLogAnalyticsEntityTopologyLifecycleStateEnum

GetListLogAnalyticsEntityTopologyLifecycleStateEnumValues Enumerates the set of values for ListLogAnalyticsEntityTopologyLifecycleStateEnum

type ListLogAnalyticsEntityTopologyRequest ¶

type ListLogAnalyticsEntityTopologyRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log analytics entity OCID.
	LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"`

	// A filter to return only those log analytics entities with the specified lifecycle state. The state
	// value is case-insensitive.
	LifecycleState ListLogAnalyticsEntityTopologyLifecycleStateEnum `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 ListLogAnalyticsEntityTopologySortOrderEnum `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 ListLogAnalyticsEntityTopologySortByEnum `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
}

ListLogAnalyticsEntityTopologyRequest wrapper for the ListLogAnalyticsEntityTopology operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogAnalyticsEntityTopology.go.html to see an example of how to use ListLogAnalyticsEntityTopologyRequest.

func (ListLogAnalyticsEntityTopologyRequest) BinaryRequestBody ¶

func (request ListLogAnalyticsEntityTopologyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLogAnalyticsEntityTopologyRequest) HTTPRequest ¶

func (request ListLogAnalyticsEntityTopologyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLogAnalyticsEntityTopologyRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLogAnalyticsEntityTopologyRequest) String ¶

type ListLogAnalyticsEntityTopologyResponse ¶

type ListLogAnalyticsEntityTopologyResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsEntityTopologyCollection instances
	LogAnalyticsEntityTopologyCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListLogAnalyticsEntityTopologyResponse wrapper for the ListLogAnalyticsEntityTopology operation

func (ListLogAnalyticsEntityTopologyResponse) HTTPResponse ¶

func (response ListLogAnalyticsEntityTopologyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLogAnalyticsEntityTopologyResponse) String ¶

type ListLogAnalyticsEntityTopologySortByEnum ¶

type ListLogAnalyticsEntityTopologySortByEnum string

ListLogAnalyticsEntityTopologySortByEnum Enum with underlying type: string

const (
	ListLogAnalyticsEntityTopologySortByTimecreated ListLogAnalyticsEntityTopologySortByEnum = "timeCreated"
	ListLogAnalyticsEntityTopologySortByTimeupdated ListLogAnalyticsEntityTopologySortByEnum = "timeUpdated"
	ListLogAnalyticsEntityTopologySortByName        ListLogAnalyticsEntityTopologySortByEnum = "name"
)

Set of constants representing the allowable values for ListLogAnalyticsEntityTopologySortByEnum

func GetListLogAnalyticsEntityTopologySortByEnumValues ¶

func GetListLogAnalyticsEntityTopologySortByEnumValues() []ListLogAnalyticsEntityTopologySortByEnum

GetListLogAnalyticsEntityTopologySortByEnumValues Enumerates the set of values for ListLogAnalyticsEntityTopologySortByEnum

type ListLogAnalyticsEntityTopologySortOrderEnum ¶

type ListLogAnalyticsEntityTopologySortOrderEnum string

ListLogAnalyticsEntityTopologySortOrderEnum Enum with underlying type: string

const (
	ListLogAnalyticsEntityTopologySortOrderAsc  ListLogAnalyticsEntityTopologySortOrderEnum = "ASC"
	ListLogAnalyticsEntityTopologySortOrderDesc ListLogAnalyticsEntityTopologySortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListLogAnalyticsEntityTopologySortOrderEnum

func GetListLogAnalyticsEntityTopologySortOrderEnumValues ¶

func GetListLogAnalyticsEntityTopologySortOrderEnumValues() []ListLogAnalyticsEntityTopologySortOrderEnum

GetListLogAnalyticsEntityTopologySortOrderEnumValues Enumerates the set of values for ListLogAnalyticsEntityTopologySortOrderEnum

type ListLogAnalyticsEntityTypesCloudTypeEnum ¶

type ListLogAnalyticsEntityTypesCloudTypeEnum string

ListLogAnalyticsEntityTypesCloudTypeEnum Enum with underlying type: string

const (
	ListLogAnalyticsEntityTypesCloudTypeCloud    ListLogAnalyticsEntityTypesCloudTypeEnum = "CLOUD"
	ListLogAnalyticsEntityTypesCloudTypeNonCloud ListLogAnalyticsEntityTypesCloudTypeEnum = "NON_CLOUD"
	ListLogAnalyticsEntityTypesCloudTypeAll      ListLogAnalyticsEntityTypesCloudTypeEnum = "ALL"
)

Set of constants representing the allowable values for ListLogAnalyticsEntityTypesCloudTypeEnum

func GetListLogAnalyticsEntityTypesCloudTypeEnumValues ¶

func GetListLogAnalyticsEntityTypesCloudTypeEnumValues() []ListLogAnalyticsEntityTypesCloudTypeEnum

GetListLogAnalyticsEntityTypesCloudTypeEnumValues Enumerates the set of values for ListLogAnalyticsEntityTypesCloudTypeEnum

type ListLogAnalyticsEntityTypesLifecycleStateEnum ¶

type ListLogAnalyticsEntityTypesLifecycleStateEnum string

ListLogAnalyticsEntityTypesLifecycleStateEnum Enum with underlying type: string

const (
	ListLogAnalyticsEntityTypesLifecycleStateActive  ListLogAnalyticsEntityTypesLifecycleStateEnum = "ACTIVE"
	ListLogAnalyticsEntityTypesLifecycleStateDeleted ListLogAnalyticsEntityTypesLifecycleStateEnum = "DELETED"
)

Set of constants representing the allowable values for ListLogAnalyticsEntityTypesLifecycleStateEnum

func GetListLogAnalyticsEntityTypesLifecycleStateEnumValues ¶

func GetListLogAnalyticsEntityTypesLifecycleStateEnumValues() []ListLogAnalyticsEntityTypesLifecycleStateEnum

GetListLogAnalyticsEntityTypesLifecycleStateEnumValues Enumerates the set of values for ListLogAnalyticsEntityTypesLifecycleStateEnum

type ListLogAnalyticsEntityTypesRequest ¶

type ListLogAnalyticsEntityTypesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// A filter to return only log analytics entity types whose name matches the entire name given. The match is
	// case-insensitive.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// A filter to return only log analytics entity types whose name or internalName contains name given. The match
	// is case-insensitive.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// A filter to return CLOUD or NON_CLOUD entity types.
	CloudType ListLogAnalyticsEntityTypesCloudTypeEnum `mandatory:"false" contributesTo:"query" name:"cloudType" omitEmpty:"true"`

	// A filter to return only those log analytics entities with the specified lifecycle state. The state
	// value is case-insensitive.
	LifecycleState ListLogAnalyticsEntityTypesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListLogAnalyticsEntityTypesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated and timeUpdated
	// is descending. Default order for name is ascending. If no value is specified timeCreated is default.
	SortBy ListLogAnalyticsEntityTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListLogAnalyticsEntityTypesRequest wrapper for the ListLogAnalyticsEntityTypes operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogAnalyticsEntityTypes.go.html to see an example of how to use ListLogAnalyticsEntityTypesRequest.

func (ListLogAnalyticsEntityTypesRequest) BinaryRequestBody ¶

func (request ListLogAnalyticsEntityTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLogAnalyticsEntityTypesRequest) HTTPRequest ¶

func (request ListLogAnalyticsEntityTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLogAnalyticsEntityTypesRequest) RetryPolicy ¶

func (request ListLogAnalyticsEntityTypesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLogAnalyticsEntityTypesRequest) String ¶

func (request ListLogAnalyticsEntityTypesRequest) String() string

type ListLogAnalyticsEntityTypesResponse ¶

type ListLogAnalyticsEntityTypesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsEntityTypeCollection instances
	LogAnalyticsEntityTypeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListLogAnalyticsEntityTypesResponse wrapper for the ListLogAnalyticsEntityTypes operation

func (ListLogAnalyticsEntityTypesResponse) HTTPResponse ¶

func (response ListLogAnalyticsEntityTypesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLogAnalyticsEntityTypesResponse) String ¶

func (response ListLogAnalyticsEntityTypesResponse) String() string

type ListLogAnalyticsEntityTypesSortByEnum ¶

type ListLogAnalyticsEntityTypesSortByEnum string

ListLogAnalyticsEntityTypesSortByEnum Enum with underlying type: string

const (
	ListLogAnalyticsEntityTypesSortByTimecreated ListLogAnalyticsEntityTypesSortByEnum = "timeCreated"
	ListLogAnalyticsEntityTypesSortByTimeupdated ListLogAnalyticsEntityTypesSortByEnum = "timeUpdated"
	ListLogAnalyticsEntityTypesSortByName        ListLogAnalyticsEntityTypesSortByEnum = "name"
)

Set of constants representing the allowable values for ListLogAnalyticsEntityTypesSortByEnum

func GetListLogAnalyticsEntityTypesSortByEnumValues ¶

func GetListLogAnalyticsEntityTypesSortByEnumValues() []ListLogAnalyticsEntityTypesSortByEnum

GetListLogAnalyticsEntityTypesSortByEnumValues Enumerates the set of values for ListLogAnalyticsEntityTypesSortByEnum

type ListLogAnalyticsEntityTypesSortOrderEnum ¶

type ListLogAnalyticsEntityTypesSortOrderEnum string

ListLogAnalyticsEntityTypesSortOrderEnum Enum with underlying type: string

const (
	ListLogAnalyticsEntityTypesSortOrderAsc  ListLogAnalyticsEntityTypesSortOrderEnum = "ASC"
	ListLogAnalyticsEntityTypesSortOrderDesc ListLogAnalyticsEntityTypesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListLogAnalyticsEntityTypesSortOrderEnum

func GetListLogAnalyticsEntityTypesSortOrderEnumValues ¶

func GetListLogAnalyticsEntityTypesSortOrderEnumValues() []ListLogAnalyticsEntityTypesSortOrderEnum

GetListLogAnalyticsEntityTypesSortOrderEnumValues Enumerates the set of values for ListLogAnalyticsEntityTypesSortOrderEnum

type ListLogAnalyticsLogGroupsRequest ¶

type ListLogAnalyticsLogGroupsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// A filter to return only log analytics log groups whose displayName matches the entire display name given.
	// The match is case-insensitive.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListLogAnalyticsLogGroupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListLogAnalyticsLogGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListLogAnalyticsLogGroupsRequest wrapper for the ListLogAnalyticsLogGroups operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogAnalyticsLogGroups.go.html to see an example of how to use ListLogAnalyticsLogGroupsRequest.

func (ListLogAnalyticsLogGroupsRequest) BinaryRequestBody ¶

func (request ListLogAnalyticsLogGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLogAnalyticsLogGroupsRequest) HTTPRequest ¶

func (request ListLogAnalyticsLogGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLogAnalyticsLogGroupsRequest) RetryPolicy ¶

func (request ListLogAnalyticsLogGroupsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLogAnalyticsLogGroupsRequest) String ¶

func (request ListLogAnalyticsLogGroupsRequest) String() string

type ListLogAnalyticsLogGroupsResponse ¶

type ListLogAnalyticsLogGroupsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsLogGroupSummaryCollection instances
	LogAnalyticsLogGroupSummaryCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListLogAnalyticsLogGroupsResponse wrapper for the ListLogAnalyticsLogGroups operation

func (ListLogAnalyticsLogGroupsResponse) HTTPResponse ¶

func (response ListLogAnalyticsLogGroupsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLogAnalyticsLogGroupsResponse) String ¶

func (response ListLogAnalyticsLogGroupsResponse) String() string

type ListLogAnalyticsLogGroupsSortByEnum ¶

type ListLogAnalyticsLogGroupsSortByEnum string

ListLogAnalyticsLogGroupsSortByEnum Enum with underlying type: string

const (
	ListLogAnalyticsLogGroupsSortByTimecreated ListLogAnalyticsLogGroupsSortByEnum = "timeCreated"
	ListLogAnalyticsLogGroupsSortByTimeupdated ListLogAnalyticsLogGroupsSortByEnum = "timeUpdated"
	ListLogAnalyticsLogGroupsSortByDisplayname ListLogAnalyticsLogGroupsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListLogAnalyticsLogGroupsSortByEnum

func GetListLogAnalyticsLogGroupsSortByEnumValues ¶

func GetListLogAnalyticsLogGroupsSortByEnumValues() []ListLogAnalyticsLogGroupsSortByEnum

GetListLogAnalyticsLogGroupsSortByEnumValues Enumerates the set of values for ListLogAnalyticsLogGroupsSortByEnum

type ListLogAnalyticsLogGroupsSortOrderEnum ¶

type ListLogAnalyticsLogGroupsSortOrderEnum string

ListLogAnalyticsLogGroupsSortOrderEnum Enum with underlying type: string

const (
	ListLogAnalyticsLogGroupsSortOrderAsc  ListLogAnalyticsLogGroupsSortOrderEnum = "ASC"
	ListLogAnalyticsLogGroupsSortOrderDesc ListLogAnalyticsLogGroupsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListLogAnalyticsLogGroupsSortOrderEnum

func GetListLogAnalyticsLogGroupsSortOrderEnumValues ¶

func GetListLogAnalyticsLogGroupsSortOrderEnumValues() []ListLogAnalyticsLogGroupsSortOrderEnum

GetListLogAnalyticsLogGroupsSortOrderEnumValues Enumerates the set of values for ListLogAnalyticsLogGroupsSortOrderEnum

type ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum ¶

type ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum string

ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum Enum with underlying type: string

const (
	ListLogAnalyticsObjectCollectionRulesLifecycleStateActive  ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum = "ACTIVE"
	ListLogAnalyticsObjectCollectionRulesLifecycleStateDeleted ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum = "DELETED"
)

Set of constants representing the allowable values for ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum

func GetListLogAnalyticsObjectCollectionRulesLifecycleStateEnumValues ¶

func GetListLogAnalyticsObjectCollectionRulesLifecycleStateEnumValues() []ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum

GetListLogAnalyticsObjectCollectionRulesLifecycleStateEnumValues Enumerates the set of values for ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum

type ListLogAnalyticsObjectCollectionRulesRequest ¶

type ListLogAnalyticsObjectCollectionRulesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// A filter to return rules only matching with this name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// Lifecycle state filter.
	LifecycleState ListLogAnalyticsObjectCollectionRulesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListLogAnalyticsObjectCollectionRulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeUpdated is descending.
	// Default order for name is ascending. If no value is specified timeUpdated is default.
	SortBy ListLogAnalyticsObjectCollectionRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListLogAnalyticsObjectCollectionRulesRequest wrapper for the ListLogAnalyticsObjectCollectionRules operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogAnalyticsObjectCollectionRules.go.html to see an example of how to use ListLogAnalyticsObjectCollectionRulesRequest.

func (ListLogAnalyticsObjectCollectionRulesRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ListLogAnalyticsObjectCollectionRulesRequest) HTTPRequest ¶

func (request ListLogAnalyticsObjectCollectionRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLogAnalyticsObjectCollectionRulesRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLogAnalyticsObjectCollectionRulesRequest) String ¶

type ListLogAnalyticsObjectCollectionRulesResponse ¶

type ListLogAnalyticsObjectCollectionRulesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsObjectCollectionRuleCollection instances
	LogAnalyticsObjectCollectionRuleCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListLogAnalyticsObjectCollectionRulesResponse wrapper for the ListLogAnalyticsObjectCollectionRules operation

func (ListLogAnalyticsObjectCollectionRulesResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ListLogAnalyticsObjectCollectionRulesResponse) String ¶

type ListLogAnalyticsObjectCollectionRulesSortByEnum ¶

type ListLogAnalyticsObjectCollectionRulesSortByEnum string

ListLogAnalyticsObjectCollectionRulesSortByEnum Enum with underlying type: string

const (
	ListLogAnalyticsObjectCollectionRulesSortByTimeupdated ListLogAnalyticsObjectCollectionRulesSortByEnum = "timeUpdated"
	ListLogAnalyticsObjectCollectionRulesSortByTimecreated ListLogAnalyticsObjectCollectionRulesSortByEnum = "timeCreated"
	ListLogAnalyticsObjectCollectionRulesSortByName        ListLogAnalyticsObjectCollectionRulesSortByEnum = "name"
)

Set of constants representing the allowable values for ListLogAnalyticsObjectCollectionRulesSortByEnum

func GetListLogAnalyticsObjectCollectionRulesSortByEnumValues ¶

func GetListLogAnalyticsObjectCollectionRulesSortByEnumValues() []ListLogAnalyticsObjectCollectionRulesSortByEnum

GetListLogAnalyticsObjectCollectionRulesSortByEnumValues Enumerates the set of values for ListLogAnalyticsObjectCollectionRulesSortByEnum

type ListLogAnalyticsObjectCollectionRulesSortOrderEnum ¶

type ListLogAnalyticsObjectCollectionRulesSortOrderEnum string

ListLogAnalyticsObjectCollectionRulesSortOrderEnum Enum with underlying type: string

const (
	ListLogAnalyticsObjectCollectionRulesSortOrderAsc  ListLogAnalyticsObjectCollectionRulesSortOrderEnum = "ASC"
	ListLogAnalyticsObjectCollectionRulesSortOrderDesc ListLogAnalyticsObjectCollectionRulesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListLogAnalyticsObjectCollectionRulesSortOrderEnum

func GetListLogAnalyticsObjectCollectionRulesSortOrderEnumValues ¶

func GetListLogAnalyticsObjectCollectionRulesSortOrderEnumValues() []ListLogAnalyticsObjectCollectionRulesSortOrderEnum

GetListLogAnalyticsObjectCollectionRulesSortOrderEnumValues Enumerates the set of values for ListLogAnalyticsObjectCollectionRulesSortOrderEnum

type ListLogSetsRequest ¶

type ListLogSetsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListLogSetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// If this filter is present, each of the logsets returned must contain the value of this filter.
	LogSetNameContains []string `contributesTo:"query" name:"logSetNameContains" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListLogSetsRequest wrapper for the ListLogSets operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogSets.go.html to see an example of how to use ListLogSetsRequest.

func (ListLogSetsRequest) BinaryRequestBody ¶

func (request ListLogSetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLogSetsRequest) HTTPRequest ¶

func (request ListLogSetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLogSetsRequest) RetryPolicy ¶

func (request ListLogSetsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLogSetsRequest) String ¶

func (request ListLogSetsRequest) String() string

type ListLogSetsResponse ¶

type ListLogSetsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogSetCollection instances
	LogSetCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListLogSetsResponse wrapper for the ListLogSets operation

func (ListLogSetsResponse) HTTPResponse ¶

func (response ListLogSetsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLogSetsResponse) String ¶

func (response ListLogSetsResponse) String() string

type ListLogSetsSortOrderEnum ¶

type ListLogSetsSortOrderEnum string

ListLogSetsSortOrderEnum Enum with underlying type: string

const (
	ListLogSetsSortOrderAsc  ListLogSetsSortOrderEnum = "ASC"
	ListLogSetsSortOrderDesc ListLogSetsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListLogSetsSortOrderEnum

func GetListLogSetsSortOrderEnumValues ¶

func GetListLogSetsSortOrderEnumValues() []ListLogSetsSortOrderEnum

GetListLogSetsSortOrderEnumValues Enumerates the set of values for ListLogSetsSortOrderEnum

type ListLookupsIsSystemEnum ¶

type ListLookupsIsSystemEnum string

ListLookupsIsSystemEnum Enum with underlying type: string

const (
	ListLookupsIsSystemAll     ListLookupsIsSystemEnum = "ALL"
	ListLookupsIsSystemCustom  ListLookupsIsSystemEnum = "CUSTOM"
	ListLookupsIsSystemBuiltIn ListLookupsIsSystemEnum = "BUILT_IN"
)

Set of constants representing the allowable values for ListLookupsIsSystemEnum

func GetListLookupsIsSystemEnumValues ¶

func GetListLookupsIsSystemEnumValues() []ListLookupsIsSystemEnum

GetListLookupsIsSystemEnumValues Enumerates the set of values for ListLookupsIsSystemEnum

type ListLookupsRequest ¶

type ListLookupsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The lookup type.  Valid values are Lookup or Dictionary.
	Type ListLookupsTypeEnum `mandatory:"true" contributesTo:"query" name:"type" omitEmpty:"true"`

	// The lookup text used for filtering.  Only lookups with the specified name
	// or description will be returned.
	LookupDisplayText *string `mandatory:"false" contributesTo:"query" name:"lookupDisplayText"`

	// The system value used for filtering.  Only items with the specified system value
	// will be returned.  Valid values are built in, custom (for user defined items), or
	// all (for all items, regardless of system value).
	IsSystem ListLookupsIsSystemEnum `mandatory:"false" contributesTo:"query" name:"isSystem" omitEmpty:"true"`

	// sort by field
	SortBy ListLookupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The lookup status used for filtering when fetching a list of lookups.
	Status ListLookupsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

	// A comma-separated list of categories used for filtering
	Categories *string `mandatory:"false" contributesTo:"query" name:"categories"`

	// A flag indicating whether or not to return OMC annotated or hidden lookups.
	IsHideSpecial *bool `mandatory:"false" contributesTo:"query" name:"isHideSpecial"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListLookupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListLookupsRequest wrapper for the ListLookups operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLookups.go.html to see an example of how to use ListLookupsRequest.

func (ListLookupsRequest) BinaryRequestBody ¶

func (request ListLookupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLookupsRequest) HTTPRequest ¶

func (request ListLookupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLookupsRequest) RetryPolicy ¶

func (request ListLookupsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLookupsRequest) String ¶

func (request ListLookupsRequest) String() string

type ListLookupsResponse ¶

type ListLookupsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsLookupCollection instances
	LogAnalyticsLookupCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListLookupsResponse wrapper for the ListLookups operation

func (ListLookupsResponse) HTTPResponse ¶

func (response ListLookupsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLookupsResponse) String ¶

func (response ListLookupsResponse) String() string

type ListLookupsSortByEnum ¶

type ListLookupsSortByEnum string

ListLookupsSortByEnum Enum with underlying type: string

const (
	ListLookupsSortByDisplayname  ListLookupsSortByEnum = "displayName"
	ListLookupsSortByStatus       ListLookupsSortByEnum = "status"
	ListLookupsSortByType         ListLookupsSortByEnum = "type"
	ListLookupsSortByUpdatedtime  ListLookupsSortByEnum = "updatedTime"
	ListLookupsSortByCreationtype ListLookupsSortByEnum = "creationType"
)

Set of constants representing the allowable values for ListLookupsSortByEnum

func GetListLookupsSortByEnumValues ¶

func GetListLookupsSortByEnumValues() []ListLookupsSortByEnum

GetListLookupsSortByEnumValues Enumerates the set of values for ListLookupsSortByEnum

type ListLookupsSortOrderEnum ¶

type ListLookupsSortOrderEnum string

ListLookupsSortOrderEnum Enum with underlying type: string

const (
	ListLookupsSortOrderAsc  ListLookupsSortOrderEnum = "ASC"
	ListLookupsSortOrderDesc ListLookupsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListLookupsSortOrderEnum

func GetListLookupsSortOrderEnumValues ¶

func GetListLookupsSortOrderEnumValues() []ListLookupsSortOrderEnum

GetListLookupsSortOrderEnumValues Enumerates the set of values for ListLookupsSortOrderEnum

type ListLookupsStatusEnum ¶

type ListLookupsStatusEnum string

ListLookupsStatusEnum Enum with underlying type: string

const (
	ListLookupsStatusAll        ListLookupsStatusEnum = "ALL"
	ListLookupsStatusSuccessful ListLookupsStatusEnum = "SUCCESSFUL"
	ListLookupsStatusFailed     ListLookupsStatusEnum = "FAILED"
	ListLookupsStatusInprogress ListLookupsStatusEnum = "INPROGRESS"
)

Set of constants representing the allowable values for ListLookupsStatusEnum

func GetListLookupsStatusEnumValues ¶

func GetListLookupsStatusEnumValues() []ListLookupsStatusEnum

GetListLookupsStatusEnumValues Enumerates the set of values for ListLookupsStatusEnum

type ListLookupsTypeEnum ¶

type ListLookupsTypeEnum string

ListLookupsTypeEnum Enum with underlying type: string

const (
	ListLookupsTypeLookup     ListLookupsTypeEnum = "Lookup"
	ListLookupsTypeDictionary ListLookupsTypeEnum = "Dictionary"
)

Set of constants representing the allowable values for ListLookupsTypeEnum

func GetListLookupsTypeEnumValues ¶

func GetListLookupsTypeEnumValues() []ListLookupsTypeEnum

GetListLookupsTypeEnumValues Enumerates the set of values for ListLookupsTypeEnum

type ListMetaSourceTypesRequest ¶

type ListMetaSourceTypesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The attribute used to sort the returned items
	SortBy ListMetaSourceTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListMetaSourceTypesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListMetaSourceTypesRequest wrapper for the ListMetaSourceTypes operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListMetaSourceTypes.go.html to see an example of how to use ListMetaSourceTypesRequest.

func (ListMetaSourceTypesRequest) BinaryRequestBody ¶

func (request ListMetaSourceTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListMetaSourceTypesRequest) HTTPRequest ¶

func (request ListMetaSourceTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListMetaSourceTypesRequest) RetryPolicy ¶

func (request ListMetaSourceTypesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListMetaSourceTypesRequest) String ¶

func (request ListMetaSourceTypesRequest) String() string

type ListMetaSourceTypesResponse ¶

type ListMetaSourceTypesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsMetaSourceTypeCollection instances
	LogAnalyticsMetaSourceTypeCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListMetaSourceTypesResponse wrapper for the ListMetaSourceTypes operation

func (ListMetaSourceTypesResponse) HTTPResponse ¶

func (response ListMetaSourceTypesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListMetaSourceTypesResponse) String ¶

func (response ListMetaSourceTypesResponse) String() string

type ListMetaSourceTypesSortByEnum ¶

type ListMetaSourceTypesSortByEnum string

ListMetaSourceTypesSortByEnum Enum with underlying type: string

const (
	ListMetaSourceTypesSortByName ListMetaSourceTypesSortByEnum = "name"
)

Set of constants representing the allowable values for ListMetaSourceTypesSortByEnum

func GetListMetaSourceTypesSortByEnumValues ¶

func GetListMetaSourceTypesSortByEnumValues() []ListMetaSourceTypesSortByEnum

GetListMetaSourceTypesSortByEnumValues Enumerates the set of values for ListMetaSourceTypesSortByEnum

type ListMetaSourceTypesSortOrderEnum ¶

type ListMetaSourceTypesSortOrderEnum string

ListMetaSourceTypesSortOrderEnum Enum with underlying type: string

const (
	ListMetaSourceTypesSortOrderAsc  ListMetaSourceTypesSortOrderEnum = "ASC"
	ListMetaSourceTypesSortOrderDesc ListMetaSourceTypesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListMetaSourceTypesSortOrderEnum

func GetListMetaSourceTypesSortOrderEnumValues ¶

func GetListMetaSourceTypesSortOrderEnumValues() []ListMetaSourceTypesSortOrderEnum

GetListMetaSourceTypesSortOrderEnumValues Enumerates the set of values for ListMetaSourceTypesSortOrderEnum

type ListNamespacesRequest ¶

type ListNamespacesRequest struct {

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListNamespacesRequest wrapper for the ListNamespaces operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListNamespaces.go.html to see an example of how to use ListNamespacesRequest.

func (ListNamespacesRequest) BinaryRequestBody ¶

func (request ListNamespacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListNamespacesRequest) HTTPRequest ¶

func (request ListNamespacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListNamespacesRequest) RetryPolicy ¶

func (request ListNamespacesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListNamespacesRequest) String ¶

func (request ListNamespacesRequest) String() string

type ListNamespacesResponse ¶

type ListNamespacesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The NamespaceCollection instance
	NamespaceCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListNamespacesResponse wrapper for the ListNamespaces operation

func (ListNamespacesResponse) HTTPResponse ¶

func (response ListNamespacesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListNamespacesResponse) String ¶

func (response ListNamespacesResponse) String() string

type ListParserFunctionsRequest ¶

type ListParserFunctionsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The parser name used for filtering.
	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"`

	// The attribute used to sort the returned items
	SortBy ListParserFunctionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListParserFunctionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListParserFunctionsRequest wrapper for the ListParserFunctions operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListParserFunctions.go.html to see an example of how to use ListParserFunctionsRequest.

func (ListParserFunctionsRequest) BinaryRequestBody ¶

func (request ListParserFunctionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListParserFunctionsRequest) HTTPRequest ¶

func (request ListParserFunctionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListParserFunctionsRequest) RetryPolicy ¶

func (request ListParserFunctionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListParserFunctionsRequest) String ¶

func (request ListParserFunctionsRequest) String() string

type ListParserFunctionsResponse ¶

type ListParserFunctionsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsParserFunctionCollection instances
	LogAnalyticsParserFunctionCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListParserFunctionsResponse wrapper for the ListParserFunctions operation

func (ListParserFunctionsResponse) HTTPResponse ¶

func (response ListParserFunctionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListParserFunctionsResponse) String ¶

func (response ListParserFunctionsResponse) String() string

type ListParserFunctionsSortByEnum ¶

type ListParserFunctionsSortByEnum string

ListParserFunctionsSortByEnum Enum with underlying type: string

const (
	ListParserFunctionsSortByName ListParserFunctionsSortByEnum = "name"
)

Set of constants representing the allowable values for ListParserFunctionsSortByEnum

func GetListParserFunctionsSortByEnumValues ¶

func GetListParserFunctionsSortByEnumValues() []ListParserFunctionsSortByEnum

GetListParserFunctionsSortByEnumValues Enumerates the set of values for ListParserFunctionsSortByEnum

type ListParserFunctionsSortOrderEnum ¶

type ListParserFunctionsSortOrderEnum string

ListParserFunctionsSortOrderEnum Enum with underlying type: string

const (
	ListParserFunctionsSortOrderAsc  ListParserFunctionsSortOrderEnum = "ASC"
	ListParserFunctionsSortOrderDesc ListParserFunctionsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListParserFunctionsSortOrderEnum

func GetListParserFunctionsSortOrderEnumValues ¶

func GetListParserFunctionsSortOrderEnumValues() []ListParserFunctionsSortOrderEnum

GetListParserFunctionsSortOrderEnumValues Enumerates the set of values for ListParserFunctionsSortOrderEnum

type ListParserMetaPluginsRequest ¶

type ListParserMetaPluginsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The attribute used to sort the returned items
	SortBy ListParserMetaPluginsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListParserMetaPluginsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListParserMetaPluginsRequest wrapper for the ListParserMetaPlugins operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListParserMetaPlugins.go.html to see an example of how to use ListParserMetaPluginsRequest.

func (ListParserMetaPluginsRequest) BinaryRequestBody ¶

func (request ListParserMetaPluginsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListParserMetaPluginsRequest) HTTPRequest ¶

func (request ListParserMetaPluginsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListParserMetaPluginsRequest) RetryPolicy ¶

func (request ListParserMetaPluginsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListParserMetaPluginsRequest) String ¶

func (request ListParserMetaPluginsRequest) String() string

type ListParserMetaPluginsResponse ¶

type ListParserMetaPluginsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsParserMetaPluginCollection instances
	LogAnalyticsParserMetaPluginCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListParserMetaPluginsResponse wrapper for the ListParserMetaPlugins operation

func (ListParserMetaPluginsResponse) HTTPResponse ¶

func (response ListParserMetaPluginsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListParserMetaPluginsResponse) String ¶

func (response ListParserMetaPluginsResponse) String() string

type ListParserMetaPluginsSortByEnum ¶

type ListParserMetaPluginsSortByEnum string

ListParserMetaPluginsSortByEnum Enum with underlying type: string

const (
	ListParserMetaPluginsSortByName ListParserMetaPluginsSortByEnum = "name"
)

Set of constants representing the allowable values for ListParserMetaPluginsSortByEnum

func GetListParserMetaPluginsSortByEnumValues ¶

func GetListParserMetaPluginsSortByEnumValues() []ListParserMetaPluginsSortByEnum

GetListParserMetaPluginsSortByEnumValues Enumerates the set of values for ListParserMetaPluginsSortByEnum

type ListParserMetaPluginsSortOrderEnum ¶

type ListParserMetaPluginsSortOrderEnum string

ListParserMetaPluginsSortOrderEnum Enum with underlying type: string

const (
	ListParserMetaPluginsSortOrderAsc  ListParserMetaPluginsSortOrderEnum = "ASC"
	ListParserMetaPluginsSortOrderDesc ListParserMetaPluginsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListParserMetaPluginsSortOrderEnum

func GetListParserMetaPluginsSortOrderEnumValues ¶

func GetListParserMetaPluginsSortOrderEnumValues() []ListParserMetaPluginsSortOrderEnum

GetListParserMetaPluginsSortOrderEnumValues Enumerates the set of values for ListParserMetaPluginsSortOrderEnum

type ListParsersIsSystemEnum ¶

type ListParsersIsSystemEnum string

ListParsersIsSystemEnum Enum with underlying type: string

const (
	ListParsersIsSystemAll     ListParsersIsSystemEnum = "ALL"
	ListParsersIsSystemCustom  ListParsersIsSystemEnum = "CUSTOM"
	ListParsersIsSystemBuiltIn ListParsersIsSystemEnum = "BUILT_IN"
)

Set of constants representing the allowable values for ListParsersIsSystemEnum

func GetListParsersIsSystemEnumValues ¶

func GetListParsersIsSystemEnumValues() []ListParsersIsSystemEnum

GetListParsersIsSystemEnumValues Enumerates the set of values for ListParsersIsSystemEnum

type ListParsersParserTypeEnum ¶

type ListParsersParserTypeEnum string

ListParsersParserTypeEnum Enum with underlying type: string

const (
	ListParsersParserTypeAll       ListParsersParserTypeEnum = "ALL"
	ListParsersParserTypeRegex     ListParsersParserTypeEnum = "REGEX"
	ListParsersParserTypeXml       ListParsersParserTypeEnum = "XML"
	ListParsersParserTypeJson      ListParsersParserTypeEnum = "JSON"
	ListParsersParserTypeOdl       ListParsersParserTypeEnum = "ODL"
	ListParsersParserTypeDelimited ListParsersParserTypeEnum = "DELIMITED"
)

Set of constants representing the allowable values for ListParsersParserTypeEnum

func GetListParsersParserTypeEnumValues ¶

func GetListParsersParserTypeEnumValues() []ListParsersParserTypeEnum

GetListParsersParserTypeEnumValues Enumerates the set of values for ListParsersParserTypeEnum

type ListParsersRequest ¶

type ListParsersRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// A flag indicating how to handle filtering when multiple filter criteria are specified.
	// A value of true will always result in the most expansive list of items being returned.
	// For example, if two field lists are supplies as filter criteria, a value of true will
	// result in any item matching a field in either list being returned, while a value of
	// false will result in a list of items which only have fields contained in both input lists.
	IsMatchAll *bool `mandatory:"false" contributesTo:"query" name:"isMatchAll"`

	// The source type used for filtering.  Only parsers associated with a source of the
	// specified type will be returned.
	SourceType ListParsersSourceTypeEnum `mandatory:"false" contributesTo:"query" name:"sourceType" omitEmpty:"true"`

	// The parser name used for filtering.
	ParserName *string `mandatory:"false" contributesTo:"query" name:"parserName"`

	// The parser display text used for filtering.  Only parsers with the specified name
	// or description will be returned.
	ParserDisplayText *string `mandatory:"false" contributesTo:"query" name:"parserDisplayText"`

	// The parser type used for filtering.  Only items with, or associated with, parsers
	// of the specified type will be returned.
	ParserType ListParsersParserTypeEnum `mandatory:"false" contributesTo:"query" name:"parserType" omitEmpty:"true"`

	// A comma-separated list of categories used for filtering
	Categories *string `mandatory:"false" contributesTo:"query" name:"categories"`

	// The system value used for filtering.  Only items with the specified system value
	// will be returned.  Valid values are built in, custom (for user defined items), or
	// all (for all items, regardless of system value).
	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"`

	// The attribute used to sort the returned parsers
	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
}

ListParsersRequest wrapper for the ListParsers operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListParsers.go.html to see an example of how to use ListParsersRequest.

func (ListParsersRequest) BinaryRequestBody ¶

func (request ListParsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListParsersRequest) HTTPRequest ¶

func (request ListParsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListParsersRequest) RetryPolicy ¶

func (request ListParsersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListParsersRequest) String ¶

func (request ListParsersRequest) String() string

type ListParsersResponse ¶

type ListParsersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsParserCollection instances
	LogAnalyticsParserCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListParsersResponse wrapper for the ListParsers operation

func (ListParsersResponse) HTTPResponse ¶

func (response ListParsersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListParsersResponse) String ¶

func (response ListParsersResponse) String() string

type ListParsersSortByEnum ¶

type ListParsersSortByEnum string

ListParsersSortByEnum Enum with underlying type: string

const (
	ListParsersSortByName         ListParsersSortByEnum = "name"
	ListParsersSortByType         ListParsersSortByEnum = "type"
	ListParsersSortBySourcescount ListParsersSortByEnum = "sourcesCount"
	ListParsersSortByTimeupdated  ListParsersSortByEnum = "timeUpdated"
)

Set of constants representing the allowable values for ListParsersSortByEnum

func GetListParsersSortByEnumValues ¶

func GetListParsersSortByEnumValues() []ListParsersSortByEnum

GetListParsersSortByEnumValues Enumerates the set of values for ListParsersSortByEnum

type ListParsersSortOrderEnum ¶

type ListParsersSortOrderEnum string

ListParsersSortOrderEnum Enum with underlying type: string

const (
	ListParsersSortOrderAsc  ListParsersSortOrderEnum = "ASC"
	ListParsersSortOrderDesc ListParsersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListParsersSortOrderEnum

func GetListParsersSortOrderEnumValues ¶

func GetListParsersSortOrderEnumValues() []ListParsersSortOrderEnum

GetListParsersSortOrderEnumValues Enumerates the set of values for ListParsersSortOrderEnum

type ListParsersSourceTypeEnum ¶

type ListParsersSourceTypeEnum string

ListParsersSourceTypeEnum Enum with underlying type: string

const (
	ListParsersSourceTypeOsFile       ListParsersSourceTypeEnum = "OS_FILE"
	ListParsersSourceTypeSyslog       ListParsersSourceTypeEnum = "SYSLOG"
	ListParsersSourceTypeOdl          ListParsersSourceTypeEnum = "ODL"
	ListParsersSourceTypeOsWindowsSys ListParsersSourceTypeEnum = "OS_WINDOWS_SYS"
)

Set of constants representing the allowable values for ListParsersSourceTypeEnum

func GetListParsersSourceTypeEnumValues ¶

func GetListParsersSourceTypeEnumValues() []ListParsersSourceTypeEnum

GetListParsersSourceTypeEnumValues Enumerates the set of values for ListParsersSourceTypeEnum

type ListQueryWorkRequestsModeEnum ¶

type ListQueryWorkRequestsModeEnum string

ListQueryWorkRequestsModeEnum Enum with underlying type: string

const (
	ListQueryWorkRequestsModeAll        ListQueryWorkRequestsModeEnum = "ALL"
	ListQueryWorkRequestsModeForeground ListQueryWorkRequestsModeEnum = "FOREGROUND"
	ListQueryWorkRequestsModeBackground ListQueryWorkRequestsModeEnum = "BACKGROUND"
)

Set of constants representing the allowable values for ListQueryWorkRequestsModeEnum

func GetListQueryWorkRequestsModeEnumValues ¶

func GetListQueryWorkRequestsModeEnumValues() []ListQueryWorkRequestsModeEnum

GetListQueryWorkRequestsModeEnumValues Enumerates the set of values for ListQueryWorkRequestsModeEnum

type ListQueryWorkRequestsRequest ¶

type ListQueryWorkRequestsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter based on job execution mode
	Mode ListQueryWorkRequestsModeEnum `mandatory:"false" contributesTo:"query" name:"mode" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListQueryWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeStarted is descending. If no value is specified timeStarted is default.
	SortBy ListQueryWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListQueryWorkRequestsRequest wrapper for the ListQueryWorkRequests operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListQueryWorkRequests.go.html to see an example of how to use ListQueryWorkRequestsRequest.

func (ListQueryWorkRequestsRequest) BinaryRequestBody ¶

func (request ListQueryWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListQueryWorkRequestsRequest) HTTPRequest ¶

func (request ListQueryWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListQueryWorkRequestsRequest) RetryPolicy ¶

func (request ListQueryWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListQueryWorkRequestsRequest) String ¶

func (request ListQueryWorkRequestsRequest) String() string

type ListQueryWorkRequestsResponse ¶

type ListQueryWorkRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of QueryWorkRequestCollection instances
	QueryWorkRequestCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`
}

ListQueryWorkRequestsResponse wrapper for the ListQueryWorkRequests operation

func (ListQueryWorkRequestsResponse) HTTPResponse ¶

func (response ListQueryWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListQueryWorkRequestsResponse) String ¶

func (response ListQueryWorkRequestsResponse) String() string

type ListQueryWorkRequestsSortByEnum ¶

type ListQueryWorkRequestsSortByEnum string

ListQueryWorkRequestsSortByEnum Enum with underlying type: string

const (
	ListQueryWorkRequestsSortByTimestarted ListQueryWorkRequestsSortByEnum = "timeStarted"
	ListQueryWorkRequestsSortByTimeexpires ListQueryWorkRequestsSortByEnum = "timeExpires"
)

Set of constants representing the allowable values for ListQueryWorkRequestsSortByEnum

func GetListQueryWorkRequestsSortByEnumValues ¶

func GetListQueryWorkRequestsSortByEnumValues() []ListQueryWorkRequestsSortByEnum

GetListQueryWorkRequestsSortByEnumValues Enumerates the set of values for ListQueryWorkRequestsSortByEnum

type ListQueryWorkRequestsSortOrderEnum ¶

type ListQueryWorkRequestsSortOrderEnum string

ListQueryWorkRequestsSortOrderEnum Enum with underlying type: string

const (
	ListQueryWorkRequestsSortOrderAsc  ListQueryWorkRequestsSortOrderEnum = "ASC"
	ListQueryWorkRequestsSortOrderDesc ListQueryWorkRequestsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListQueryWorkRequestsSortOrderEnum

func GetListQueryWorkRequestsSortOrderEnumValues ¶

func GetListQueryWorkRequestsSortOrderEnumValues() []ListQueryWorkRequestsSortOrderEnum

GetListQueryWorkRequestsSortOrderEnumValues Enumerates the set of values for ListQueryWorkRequestsSortOrderEnum

type ListRecalledDataRequest ¶

type ListRecalledDataRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// This is the query parameter of which field to sort by. Only one sort order may be provided. Default order for timeDataStarted
	// is descending. If no value is specified timeDataStarted is default.
	SortBy ListRecalledDataSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListRecalledDataSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// This is the start of the time range for recalled data
	TimeDataStartedGreaterThanOrEqual *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeDataStartedGreaterThanOrEqual"`

	// This is the end of the time range for recalled data
	TimeDataEndedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeDataEndedLessThan"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListRecalledDataRequest wrapper for the ListRecalledData operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListRecalledData.go.html to see an example of how to use ListRecalledDataRequest.

func (ListRecalledDataRequest) BinaryRequestBody ¶

func (request ListRecalledDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRecalledDataRequest) HTTPRequest ¶

func (request ListRecalledDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRecalledDataRequest) RetryPolicy ¶

func (request ListRecalledDataRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRecalledDataRequest) String ¶

func (request ListRecalledDataRequest) String() string

type ListRecalledDataResponse ¶

type ListRecalledDataResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of RecalledDataCollection instances
	RecalledDataCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`
}

ListRecalledDataResponse wrapper for the ListRecalledData operation

func (ListRecalledDataResponse) HTTPResponse ¶

func (response ListRecalledDataResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRecalledDataResponse) String ¶

func (response ListRecalledDataResponse) String() string

type ListRecalledDataSortByEnum ¶

type ListRecalledDataSortByEnum string

ListRecalledDataSortByEnum Enum with underlying type: string

const (
	ListRecalledDataSortByTimestarted     ListRecalledDataSortByEnum = "timeStarted"
	ListRecalledDataSortByTimedatastarted ListRecalledDataSortByEnum = "timeDataStarted"
)

Set of constants representing the allowable values for ListRecalledDataSortByEnum

func GetListRecalledDataSortByEnumValues ¶

func GetListRecalledDataSortByEnumValues() []ListRecalledDataSortByEnum

GetListRecalledDataSortByEnumValues Enumerates the set of values for ListRecalledDataSortByEnum

type ListRecalledDataSortOrderEnum ¶

type ListRecalledDataSortOrderEnum string

ListRecalledDataSortOrderEnum Enum with underlying type: string

const (
	ListRecalledDataSortOrderAsc  ListRecalledDataSortOrderEnum = "ASC"
	ListRecalledDataSortOrderDesc ListRecalledDataSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListRecalledDataSortOrderEnum

func GetListRecalledDataSortOrderEnumValues ¶

func GetListRecalledDataSortOrderEnumValues() []ListRecalledDataSortOrderEnum

GetListRecalledDataSortOrderEnumValues Enumerates the set of values for ListRecalledDataSortOrderEnum

type ListResourceCategoriesRequest ¶

type ListResourceCategoriesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// A comma-separated list of categories used for filtering
	Categories *string `mandatory:"false" contributesTo:"query" name:"categories"`

	// A comma-separated list of resource types used for filtering. Only resources of the types
	// specified will be returned. Examples include SOURCE, PARSER, LOOKUP, etc.
	ResourceTypes *string `mandatory:"false" contributesTo:"query" name:"resourceTypes"`

	// A comma-separated list of resource unique identifiers used for filtering. Only resources
	// with matching unique identifiers will be returned.
	ResourceIds *string `mandatory:"false" contributesTo:"query" name:"resourceIds"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListResourceCategoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The attribute used to sort the returned category resources.
	SortBy ListResourceCategoriesSortByEnum `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"`

	// 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
}

ListResourceCategoriesRequest wrapper for the ListResourceCategories operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListResourceCategories.go.html to see an example of how to use ListResourceCategoriesRequest.

func (ListResourceCategoriesRequest) BinaryRequestBody ¶

func (request ListResourceCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListResourceCategoriesRequest) HTTPRequest ¶

func (request ListResourceCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListResourceCategoriesRequest) RetryPolicy ¶

func (request ListResourceCategoriesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListResourceCategoriesRequest) String ¶

func (request ListResourceCategoriesRequest) String() string

type ListResourceCategoriesResponse ¶

type ListResourceCategoriesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsResourceCategoryCollection instances
	LogAnalyticsResourceCategoryCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListResourceCategoriesResponse wrapper for the ListResourceCategories operation

func (ListResourceCategoriesResponse) HTTPResponse ¶

func (response ListResourceCategoriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListResourceCategoriesResponse) String ¶

func (response ListResourceCategoriesResponse) String() string

type ListResourceCategoriesSortByEnum ¶

type ListResourceCategoriesSortByEnum string

ListResourceCategoriesSortByEnum Enum with underlying type: string

const (
	ListResourceCategoriesSortByResourcetype ListResourceCategoriesSortByEnum = "resourceType"
	ListResourceCategoriesSortByCategoryname ListResourceCategoriesSortByEnum = "categoryName"
	ListResourceCategoriesSortByResourceid   ListResourceCategoriesSortByEnum = "resourceId"
)

Set of constants representing the allowable values for ListResourceCategoriesSortByEnum

func GetListResourceCategoriesSortByEnumValues ¶

func GetListResourceCategoriesSortByEnumValues() []ListResourceCategoriesSortByEnum

GetListResourceCategoriesSortByEnumValues Enumerates the set of values for ListResourceCategoriesSortByEnum

type ListResourceCategoriesSortOrderEnum ¶

type ListResourceCategoriesSortOrderEnum string

ListResourceCategoriesSortOrderEnum Enum with underlying type: string

const (
	ListResourceCategoriesSortOrderAsc  ListResourceCategoriesSortOrderEnum = "ASC"
	ListResourceCategoriesSortOrderDesc ListResourceCategoriesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListResourceCategoriesSortOrderEnum

func GetListResourceCategoriesSortOrderEnumValues ¶

func GetListResourceCategoriesSortOrderEnumValues() []ListResourceCategoriesSortOrderEnum

GetListResourceCategoriesSortOrderEnumValues Enumerates the set of values for ListResourceCategoriesSortOrderEnum

type ListScheduledTasksRequest ¶

type ListScheduledTasksRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Required parameter to specify schedule task type.
	TaskType ListScheduledTasksTaskTypeEnum `mandatory:"true" contributesTo:"query" name:"taskType" omitEmpty:"true"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// A filter to return only resources that match the given display name exactly.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListScheduledTasksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListScheduledTasksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// A filter to return only scheduled tasks whose stream action savedSearchId matches the given
	// ManagementSavedSearch id [OCID] exactly.
	SavedSearchId *string `mandatory:"false" contributesTo:"query" name:"savedSearchId"`

	// A filter to return only resources whose display name contains the substring.
	DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListScheduledTasksRequest wrapper for the ListScheduledTasks operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListScheduledTasks.go.html to see an example of how to use ListScheduledTasksRequest.

func (ListScheduledTasksRequest) BinaryRequestBody ¶

func (request ListScheduledTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListScheduledTasksRequest) HTTPRequest ¶

func (request ListScheduledTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListScheduledTasksRequest) RetryPolicy ¶

func (request ListScheduledTasksRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListScheduledTasksRequest) String ¶

func (request ListScheduledTasksRequest) String() string

type ListScheduledTasksResponse ¶

type ListScheduledTasksResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ScheduledTaskCollection instances
	ScheduledTaskCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`
}

ListScheduledTasksResponse wrapper for the ListScheduledTasks operation

func (ListScheduledTasksResponse) HTTPResponse ¶

func (response ListScheduledTasksResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListScheduledTasksResponse) String ¶

func (response ListScheduledTasksResponse) String() string

type ListScheduledTasksSortByEnum ¶

type ListScheduledTasksSortByEnum string

ListScheduledTasksSortByEnum Enum with underlying type: string

const (
	ListScheduledTasksSortByTimecreated ListScheduledTasksSortByEnum = "timeCreated"
	ListScheduledTasksSortByTimeupdated ListScheduledTasksSortByEnum = "timeUpdated"
	ListScheduledTasksSortByDisplayname ListScheduledTasksSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListScheduledTasksSortByEnum

func GetListScheduledTasksSortByEnumValues ¶

func GetListScheduledTasksSortByEnumValues() []ListScheduledTasksSortByEnum

GetListScheduledTasksSortByEnumValues Enumerates the set of values for ListScheduledTasksSortByEnum

type ListScheduledTasksSortOrderEnum ¶

type ListScheduledTasksSortOrderEnum string

ListScheduledTasksSortOrderEnum Enum with underlying type: string

const (
	ListScheduledTasksSortOrderAsc  ListScheduledTasksSortOrderEnum = "ASC"
	ListScheduledTasksSortOrderDesc ListScheduledTasksSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListScheduledTasksSortOrderEnum

func GetListScheduledTasksSortOrderEnumValues ¶

func GetListScheduledTasksSortOrderEnumValues() []ListScheduledTasksSortOrderEnum

GetListScheduledTasksSortOrderEnumValues Enumerates the set of values for ListScheduledTasksSortOrderEnum

type ListScheduledTasksTaskTypeEnum ¶

type ListScheduledTasksTaskTypeEnum string

ListScheduledTasksTaskTypeEnum Enum with underlying type: string

const (
	ListScheduledTasksTaskTypeSavedSearch             ListScheduledTasksTaskTypeEnum = "SAVED_SEARCH"
	ListScheduledTasksTaskTypeAcceleration            ListScheduledTasksTaskTypeEnum = "ACCELERATION"
	ListScheduledTasksTaskTypePurge                   ListScheduledTasksTaskTypeEnum = "PURGE"
	ListScheduledTasksTaskTypeAccelerationMaintenance ListScheduledTasksTaskTypeEnum = "ACCELERATION_MAINTENANCE"
)

Set of constants representing the allowable values for ListScheduledTasksTaskTypeEnum

func GetListScheduledTasksTaskTypeEnumValues ¶

func GetListScheduledTasksTaskTypeEnumValues() []ListScheduledTasksTaskTypeEnum

GetListScheduledTasksTaskTypeEnumValues Enumerates the set of values for ListScheduledTasksTaskTypeEnum

type ListSourceAssociationsLifeCycleStateEnum ¶

type ListSourceAssociationsLifeCycleStateEnum string

ListSourceAssociationsLifeCycleStateEnum Enum with underlying type: string

const (
	ListSourceAssociationsLifeCycleStateAll        ListSourceAssociationsLifeCycleStateEnum = "ALL"
	ListSourceAssociationsLifeCycleStateAccepted   ListSourceAssociationsLifeCycleStateEnum = "ACCEPTED"
	ListSourceAssociationsLifeCycleStateInProgress ListSourceAssociationsLifeCycleStateEnum = "IN_PROGRESS"
	ListSourceAssociationsLifeCycleStateSucceeded  ListSourceAssociationsLifeCycleStateEnum = "SUCCEEDED"
	ListSourceAssociationsLifeCycleStateFailed     ListSourceAssociationsLifeCycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ListSourceAssociationsLifeCycleStateEnum

func GetListSourceAssociationsLifeCycleStateEnumValues ¶

func GetListSourceAssociationsLifeCycleStateEnumValues() []ListSourceAssociationsLifeCycleStateEnum

GetListSourceAssociationsLifeCycleStateEnumValues Enumerates the set of values for ListSourceAssociationsLifeCycleStateEnum

type ListSourceAssociationsRequest ¶

type ListSourceAssociationsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The souce name used for filtering associations.
	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"`

	// The life cycle state used for filtering.  Only associations with the specified
	// life cycle state will be returned.
	LifeCycleState ListSourceAssociationsLifeCycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifeCycleState" omitEmpty:"true"`

	// A flag indicating whether or not to return the total number of items returned.
	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"`

	// The attribute used to sort the returned associations
	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
}

ListSourceAssociationsRequest wrapper for the ListSourceAssociations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSourceAssociations.go.html to see an example of how to use ListSourceAssociationsRequest.

func (ListSourceAssociationsRequest) BinaryRequestBody ¶

func (request ListSourceAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSourceAssociationsRequest) HTTPRequest ¶

func (request ListSourceAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSourceAssociationsRequest) RetryPolicy ¶

func (request ListSourceAssociationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSourceAssociationsRequest) String ¶

func (request ListSourceAssociationsRequest) String() string

type ListSourceAssociationsResponse ¶

type ListSourceAssociationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsAssociationCollection instances
	LogAnalyticsAssociationCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListSourceAssociationsResponse wrapper for the ListSourceAssociations operation

func (ListSourceAssociationsResponse) HTTPResponse ¶

func (response ListSourceAssociationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSourceAssociationsResponse) String ¶

func (response ListSourceAssociationsResponse) String() string

type ListSourceAssociationsSortByEnum ¶

type ListSourceAssociationsSortByEnum string

ListSourceAssociationsSortByEnum Enum with underlying type: string

const (
	ListSourceAssociationsSortByEntityname        ListSourceAssociationsSortByEnum = "entityName"
	ListSourceAssociationsSortByTimelastattempted ListSourceAssociationsSortByEnum = "timeLastAttempted"
	ListSourceAssociationsSortByStatus            ListSourceAssociationsSortByEnum = "status"
)

Set of constants representing the allowable values for ListSourceAssociationsSortByEnum

func GetListSourceAssociationsSortByEnumValues ¶

func GetListSourceAssociationsSortByEnumValues() []ListSourceAssociationsSortByEnum

GetListSourceAssociationsSortByEnumValues Enumerates the set of values for ListSourceAssociationsSortByEnum

type ListSourceAssociationsSortOrderEnum ¶

type ListSourceAssociationsSortOrderEnum string

ListSourceAssociationsSortOrderEnum Enum with underlying type: string

const (
	ListSourceAssociationsSortOrderAsc  ListSourceAssociationsSortOrderEnum = "ASC"
	ListSourceAssociationsSortOrderDesc ListSourceAssociationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSourceAssociationsSortOrderEnum

func GetListSourceAssociationsSortOrderEnumValues ¶

func GetListSourceAssociationsSortOrderEnumValues() []ListSourceAssociationsSortOrderEnum

GetListSourceAssociationsSortOrderEnumValues Enumerates the set of values for ListSourceAssociationsSortOrderEnum

type ListSourceEventTypesIsSystemEnum ¶

type ListSourceEventTypesIsSystemEnum string

ListSourceEventTypesIsSystemEnum Enum with underlying type: string

const (
	ListSourceEventTypesIsSystemAll     ListSourceEventTypesIsSystemEnum = "ALL"
	ListSourceEventTypesIsSystemCustom  ListSourceEventTypesIsSystemEnum = "CUSTOM"
	ListSourceEventTypesIsSystemBuiltIn ListSourceEventTypesIsSystemEnum = "BUILT_IN"
)

Set of constants representing the allowable values for ListSourceEventTypesIsSystemEnum

func GetListSourceEventTypesIsSystemEnumValues ¶

func GetListSourceEventTypesIsSystemEnumValues() []ListSourceEventTypesIsSystemEnum

GetListSourceEventTypesIsSystemEnumValues Enumerates the set of values for ListSourceEventTypesIsSystemEnum

type ListSourceEventTypesRequest ¶

type ListSourceEventTypesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The source name.
	SourceName *string `mandatory:"true" contributesTo:"path" name:"sourceName"`

	// The text used for filtering event types by name or description.
	DisplayText *string `mandatory:"false" contributesTo:"query" name:"displayText"`

	// The system value used for filtering.  Only items with the specified system value
	// will be returned.  Valid values are built in, custom (for user defined items), or
	// all (for all items, regardless of system value).
	IsSystem ListSourceEventTypesIsSystemEnum `mandatory:"false" contributesTo:"query" name:"isSystem" omitEmpty:"true"`

	// The enabled flag used for filtering.  Only items with the specified enabled value
	// will be returned.
	IsEnabled *bool `mandatory:"false" contributesTo:"query" name:"isEnabled"`

	// 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 attribute used to sort the returned source event types.
	SortBy ListSourceEventTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListSourceEventTypesSortOrderEnum `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
}

ListSourceEventTypesRequest wrapper for the ListSourceEventTypes operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSourceEventTypes.go.html to see an example of how to use ListSourceEventTypesRequest.

func (ListSourceEventTypesRequest) BinaryRequestBody ¶

func (request ListSourceEventTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSourceEventTypesRequest) HTTPRequest ¶

func (request ListSourceEventTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSourceEventTypesRequest) RetryPolicy ¶

func (request ListSourceEventTypesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSourceEventTypesRequest) String ¶

func (request ListSourceEventTypesRequest) String() string

type ListSourceEventTypesResponse ¶

type ListSourceEventTypesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of EventTypeCollection instances
	EventTypeCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListSourceEventTypesResponse wrapper for the ListSourceEventTypes operation

func (ListSourceEventTypesResponse) HTTPResponse ¶

func (response ListSourceEventTypesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSourceEventTypesResponse) String ¶

func (response ListSourceEventTypesResponse) String() string

type ListSourceEventTypesSortByEnum ¶

type ListSourceEventTypesSortByEnum string

ListSourceEventTypesSortByEnum Enum with underlying type: string

const (
	ListSourceEventTypesSortByEventtype   ListSourceEventTypesSortByEnum = "eventType"
	ListSourceEventTypesSortByTimeupdated ListSourceEventTypesSortByEnum = "timeUpdated"
)

Set of constants representing the allowable values for ListSourceEventTypesSortByEnum

func GetListSourceEventTypesSortByEnumValues ¶

func GetListSourceEventTypesSortByEnumValues() []ListSourceEventTypesSortByEnum

GetListSourceEventTypesSortByEnumValues Enumerates the set of values for ListSourceEventTypesSortByEnum

type ListSourceEventTypesSortOrderEnum ¶

type ListSourceEventTypesSortOrderEnum string

ListSourceEventTypesSortOrderEnum Enum with underlying type: string

const (
	ListSourceEventTypesSortOrderAsc  ListSourceEventTypesSortOrderEnum = "ASC"
	ListSourceEventTypesSortOrderDesc ListSourceEventTypesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSourceEventTypesSortOrderEnum

func GetListSourceEventTypesSortOrderEnumValues ¶

func GetListSourceEventTypesSortOrderEnumValues() []ListSourceEventTypesSortOrderEnum

GetListSourceEventTypesSortOrderEnumValues Enumerates the set of values for ListSourceEventTypesSortOrderEnum

type ListSourceExtendedFieldDefinitionsRequest ¶

type ListSourceExtendedFieldDefinitionsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The 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"`

	// The attribute used to sort the returned source patterns
	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
}

ListSourceExtendedFieldDefinitionsRequest wrapper for the ListSourceExtendedFieldDefinitions operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSourceExtendedFieldDefinitions.go.html to see an example of how to use ListSourceExtendedFieldDefinitionsRequest.

func (ListSourceExtendedFieldDefinitionsRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ListSourceExtendedFieldDefinitionsRequest) HTTPRequest ¶

func (request ListSourceExtendedFieldDefinitionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSourceExtendedFieldDefinitionsRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSourceExtendedFieldDefinitionsRequest) String ¶

type ListSourceExtendedFieldDefinitionsResponse ¶

type ListSourceExtendedFieldDefinitionsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsSourceExtendedFieldDefinitionCollection instances
	LogAnalyticsSourceExtendedFieldDefinitionCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListSourceExtendedFieldDefinitionsResponse wrapper for the ListSourceExtendedFieldDefinitions operation

func (ListSourceExtendedFieldDefinitionsResponse) HTTPResponse ¶

func (response ListSourceExtendedFieldDefinitionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSourceExtendedFieldDefinitionsResponse) String ¶

type ListSourceExtendedFieldDefinitionsSortByEnum ¶

type ListSourceExtendedFieldDefinitionsSortByEnum string

ListSourceExtendedFieldDefinitionsSortByEnum Enum with underlying type: string

const (
	ListSourceExtendedFieldDefinitionsSortByBasefieldname     ListSourceExtendedFieldDefinitionsSortByEnum = "baseFieldName"
	ListSourceExtendedFieldDefinitionsSortByRegularexpression ListSourceExtendedFieldDefinitionsSortByEnum = "regularExpression"
)

Set of constants representing the allowable values for ListSourceExtendedFieldDefinitionsSortByEnum

func GetListSourceExtendedFieldDefinitionsSortByEnumValues ¶

func GetListSourceExtendedFieldDefinitionsSortByEnumValues() []ListSourceExtendedFieldDefinitionsSortByEnum

GetListSourceExtendedFieldDefinitionsSortByEnumValues Enumerates the set of values for ListSourceExtendedFieldDefinitionsSortByEnum

type ListSourceExtendedFieldDefinitionsSortOrderEnum ¶

type ListSourceExtendedFieldDefinitionsSortOrderEnum string

ListSourceExtendedFieldDefinitionsSortOrderEnum Enum with underlying type: string

const (
	ListSourceExtendedFieldDefinitionsSortOrderAsc  ListSourceExtendedFieldDefinitionsSortOrderEnum = "ASC"
	ListSourceExtendedFieldDefinitionsSortOrderDesc ListSourceExtendedFieldDefinitionsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSourceExtendedFieldDefinitionsSortOrderEnum

func GetListSourceExtendedFieldDefinitionsSortOrderEnumValues ¶

func GetListSourceExtendedFieldDefinitionsSortOrderEnumValues() []ListSourceExtendedFieldDefinitionsSortOrderEnum

GetListSourceExtendedFieldDefinitionsSortOrderEnumValues Enumerates the set of values for ListSourceExtendedFieldDefinitionsSortOrderEnum

type ListSourceLabelOperatorsRequest ¶

type ListSourceLabelOperatorsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The attribute used to sort the returned items
	SortBy ListSourceLabelOperatorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListSourceLabelOperatorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSourceLabelOperatorsRequest wrapper for the ListSourceLabelOperators operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSourceLabelOperators.go.html to see an example of how to use ListSourceLabelOperatorsRequest.

func (ListSourceLabelOperatorsRequest) BinaryRequestBody ¶

func (request ListSourceLabelOperatorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSourceLabelOperatorsRequest) HTTPRequest ¶

func (request ListSourceLabelOperatorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSourceLabelOperatorsRequest) RetryPolicy ¶

func (request ListSourceLabelOperatorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSourceLabelOperatorsRequest) String ¶

func (request ListSourceLabelOperatorsRequest) String() string

type ListSourceLabelOperatorsResponse ¶

type ListSourceLabelOperatorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsLabelOperatorCollection instances
	LogAnalyticsLabelOperatorCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListSourceLabelOperatorsResponse wrapper for the ListSourceLabelOperators operation

func (ListSourceLabelOperatorsResponse) HTTPResponse ¶

func (response ListSourceLabelOperatorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSourceLabelOperatorsResponse) String ¶

func (response ListSourceLabelOperatorsResponse) String() string

type ListSourceLabelOperatorsSortByEnum ¶

type ListSourceLabelOperatorsSortByEnum string

ListSourceLabelOperatorsSortByEnum Enum with underlying type: string

const (
	ListSourceLabelOperatorsSortByName ListSourceLabelOperatorsSortByEnum = "name"
)

Set of constants representing the allowable values for ListSourceLabelOperatorsSortByEnum

func GetListSourceLabelOperatorsSortByEnumValues ¶

func GetListSourceLabelOperatorsSortByEnumValues() []ListSourceLabelOperatorsSortByEnum

GetListSourceLabelOperatorsSortByEnumValues Enumerates the set of values for ListSourceLabelOperatorsSortByEnum

type ListSourceLabelOperatorsSortOrderEnum ¶

type ListSourceLabelOperatorsSortOrderEnum string

ListSourceLabelOperatorsSortOrderEnum Enum with underlying type: string

const (
	ListSourceLabelOperatorsSortOrderAsc  ListSourceLabelOperatorsSortOrderEnum = "ASC"
	ListSourceLabelOperatorsSortOrderDesc ListSourceLabelOperatorsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSourceLabelOperatorsSortOrderEnum

func GetListSourceLabelOperatorsSortOrderEnumValues ¶

func GetListSourceLabelOperatorsSortOrderEnumValues() []ListSourceLabelOperatorsSortOrderEnum

GetListSourceLabelOperatorsSortOrderEnumValues Enumerates the set of values for ListSourceLabelOperatorsSortOrderEnum

type ListSourceMetaFunctionsRequest ¶

type ListSourceMetaFunctionsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The attribute used to sort the returned items
	SortBy ListSourceMetaFunctionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListSourceMetaFunctionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSourceMetaFunctionsRequest wrapper for the ListSourceMetaFunctions operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSourceMetaFunctions.go.html to see an example of how to use ListSourceMetaFunctionsRequest.

func (ListSourceMetaFunctionsRequest) BinaryRequestBody ¶

func (request ListSourceMetaFunctionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSourceMetaFunctionsRequest) HTTPRequest ¶

func (request ListSourceMetaFunctionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSourceMetaFunctionsRequest) RetryPolicy ¶

func (request ListSourceMetaFunctionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSourceMetaFunctionsRequest) String ¶

func (request ListSourceMetaFunctionsRequest) String() string

type ListSourceMetaFunctionsResponse ¶

type ListSourceMetaFunctionsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsMetaFunctionCollection instances
	LogAnalyticsMetaFunctionCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListSourceMetaFunctionsResponse wrapper for the ListSourceMetaFunctions operation

func (ListSourceMetaFunctionsResponse) HTTPResponse ¶

func (response ListSourceMetaFunctionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSourceMetaFunctionsResponse) String ¶

func (response ListSourceMetaFunctionsResponse) String() string

type ListSourceMetaFunctionsSortByEnum ¶

type ListSourceMetaFunctionsSortByEnum string

ListSourceMetaFunctionsSortByEnum Enum with underlying type: string

const (
	ListSourceMetaFunctionsSortByName ListSourceMetaFunctionsSortByEnum = "name"
)

Set of constants representing the allowable values for ListSourceMetaFunctionsSortByEnum

func GetListSourceMetaFunctionsSortByEnumValues ¶

func GetListSourceMetaFunctionsSortByEnumValues() []ListSourceMetaFunctionsSortByEnum

GetListSourceMetaFunctionsSortByEnumValues Enumerates the set of values for ListSourceMetaFunctionsSortByEnum

type ListSourceMetaFunctionsSortOrderEnum ¶

type ListSourceMetaFunctionsSortOrderEnum string

ListSourceMetaFunctionsSortOrderEnum Enum with underlying type: string

const (
	ListSourceMetaFunctionsSortOrderAsc  ListSourceMetaFunctionsSortOrderEnum = "ASC"
	ListSourceMetaFunctionsSortOrderDesc ListSourceMetaFunctionsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSourceMetaFunctionsSortOrderEnum

func GetListSourceMetaFunctionsSortOrderEnumValues ¶

func GetListSourceMetaFunctionsSortOrderEnumValues() []ListSourceMetaFunctionsSortOrderEnum

GetListSourceMetaFunctionsSortOrderEnumValues Enumerates the set of values for ListSourceMetaFunctionsSortOrderEnum

type ListSourcePatternsRequest ¶

type ListSourcePatternsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The 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"`

	// The attribute used to sort the returned source patterns
	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
}

ListSourcePatternsRequest wrapper for the ListSourcePatterns operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSourcePatterns.go.html to see an example of how to use ListSourcePatternsRequest.

func (ListSourcePatternsRequest) BinaryRequestBody ¶

func (request ListSourcePatternsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSourcePatternsRequest) HTTPRequest ¶

func (request ListSourcePatternsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSourcePatternsRequest) RetryPolicy ¶

func (request ListSourcePatternsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSourcePatternsRequest) String ¶

func (request ListSourcePatternsRequest) String() string

type ListSourcePatternsResponse ¶

type ListSourcePatternsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsSourcePatternCollection instances
	LogAnalyticsSourcePatternCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListSourcePatternsResponse wrapper for the ListSourcePatterns operation

func (ListSourcePatternsResponse) HTTPResponse ¶

func (response ListSourcePatternsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSourcePatternsResponse) String ¶

func (response ListSourcePatternsResponse) String() string

type ListSourcePatternsSortByEnum ¶

type ListSourcePatternsSortByEnum string

ListSourcePatternsSortByEnum Enum with underlying type: string

const (
	ListSourcePatternsSortByPatterntext ListSourcePatternsSortByEnum = "patternText"
)

Set of constants representing the allowable values for ListSourcePatternsSortByEnum

func GetListSourcePatternsSortByEnumValues ¶

func GetListSourcePatternsSortByEnumValues() []ListSourcePatternsSortByEnum

GetListSourcePatternsSortByEnumValues Enumerates the set of values for ListSourcePatternsSortByEnum

type ListSourcePatternsSortOrderEnum ¶

type ListSourcePatternsSortOrderEnum string

ListSourcePatternsSortOrderEnum Enum with underlying type: string

const (
	ListSourcePatternsSortOrderAsc  ListSourcePatternsSortOrderEnum = "ASC"
	ListSourcePatternsSortOrderDesc ListSourcePatternsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSourcePatternsSortOrderEnum

func GetListSourcePatternsSortOrderEnumValues ¶

func GetListSourcePatternsSortOrderEnumValues() []ListSourcePatternsSortOrderEnum

GetListSourcePatternsSortOrderEnumValues Enumerates the set of values for ListSourcePatternsSortOrderEnum

type ListSourcesIsSystemEnum ¶

type ListSourcesIsSystemEnum string

ListSourcesIsSystemEnum Enum with underlying type: string

const (
	ListSourcesIsSystemAll     ListSourcesIsSystemEnum = "ALL"
	ListSourcesIsSystemCustom  ListSourcesIsSystemEnum = "CUSTOM"
	ListSourcesIsSystemBuiltIn ListSourcesIsSystemEnum = "BUILT_IN"
)

Set of constants representing the allowable values for ListSourcesIsSystemEnum

func GetListSourcesIsSystemEnumValues ¶

func GetListSourcesIsSystemEnumValues() []ListSourcesIsSystemEnum

GetListSourcesIsSystemEnumValues Enumerates the set of values for ListSourcesIsSystemEnum

type ListSourcesRequest ¶

type ListSourcesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// A filter to return only sources associated with entities of the specified type.
	// The match is case-insensitive.
	EntityType *string `mandatory:"false" contributesTo:"query" name:"entityType"`

	// The source display text used for filtering.  Only sources with the specified name
	// or description will be returned.
	SourceDisplayText *string `mandatory:"false" contributesTo:"query" name:"sourceDisplayText"`

	// The system value used for filtering.  Only items with the specified system value
	// will be returned.  Valid values are built in, custom (for user defined items), or
	// all (for all items, regardless of system value).
	IsSystem ListSourcesIsSystemEnum `mandatory:"false" contributesTo:"query" name:"isSystem" omitEmpty:"true"`

	// An auto-associate flag used for filtering.  Only sources which are marked for automatic
	// association will be returned.
	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"`

	// The attribute used to sort the returned sources
	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"`

	// A comma-separated list of categories used for filtering
	Categories *string `mandatory:"false" contributesTo:"query" name:"categories"`

	// A flag specifying whether or not to return all source information, or a subset of the
	// information about each source.  A value of true will return only the source unique
	// identifier and the source name.  A value of false will return all source information
	// (such as author, updated date, system flag, etc.)
	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
}

ListSourcesRequest wrapper for the ListSources operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSources.go.html to see an example of how to use ListSourcesRequest.

func (ListSourcesRequest) BinaryRequestBody ¶

func (request ListSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSourcesRequest) HTTPRequest ¶

func (request ListSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSourcesRequest) RetryPolicy ¶

func (request ListSourcesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSourcesRequest) String ¶

func (request ListSourcesRequest) String() string

type ListSourcesResponse ¶

type ListSourcesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsSourceCollection instances
	LogAnalyticsSourceCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListSourcesResponse wrapper for the ListSources operation

func (ListSourcesResponse) HTTPResponse ¶

func (response ListSourcesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSourcesResponse) String ¶

func (response ListSourcesResponse) String() string

type ListSourcesSortByEnum ¶

type ListSourcesSortByEnum string

ListSourcesSortByEnum Enum with underlying type: string

const (
	ListSourcesSortByName             ListSourcesSortByEnum = "name"
	ListSourcesSortByTimeupdated      ListSourcesSortByEnum = "timeUpdated"
	ListSourcesSortByAssociationcount ListSourcesSortByEnum = "associationCount"
	ListSourcesSortBySourcetype       ListSourcesSortByEnum = "sourceType"
)

Set of constants representing the allowable values for ListSourcesSortByEnum

func GetListSourcesSortByEnumValues ¶

func GetListSourcesSortByEnumValues() []ListSourcesSortByEnum

GetListSourcesSortByEnumValues Enumerates the set of values for ListSourcesSortByEnum

type ListSourcesSortOrderEnum ¶

type ListSourcesSortOrderEnum string

ListSourcesSortOrderEnum Enum with underlying type: string

const (
	ListSourcesSortOrderAsc  ListSourcesSortOrderEnum = "ASC"
	ListSourcesSortOrderDesc ListSourcesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSourcesSortOrderEnum

func GetListSourcesSortOrderEnumValues ¶

func GetListSourcesSortOrderEnumValues() []ListSourcesSortOrderEnum

GetListSourcesSortOrderEnumValues Enumerates the set of values for ListSourcesSortOrderEnum

type ListStorageWorkRequestErrorsRequest ¶

type ListStorageWorkRequestErrorsRequest struct {

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListStorageWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. If no value is specified timeCreated is default.
	SortBy ListStorageWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListStorageWorkRequestErrorsRequest wrapper for the ListStorageWorkRequestErrors operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListStorageWorkRequestErrors.go.html to see an example of how to use ListStorageWorkRequestErrorsRequest.

func (ListStorageWorkRequestErrorsRequest) BinaryRequestBody ¶

func (request ListStorageWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListStorageWorkRequestErrorsRequest) HTTPRequest ¶

func (request ListStorageWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListStorageWorkRequestErrorsRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListStorageWorkRequestErrorsRequest) String ¶

type ListStorageWorkRequestErrorsResponse ¶

type ListStorageWorkRequestErrorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestErrorCollection instances
	WorkRequestErrorCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`
}

ListStorageWorkRequestErrorsResponse wrapper for the ListStorageWorkRequestErrors operation

func (ListStorageWorkRequestErrorsResponse) HTTPResponse ¶

func (response ListStorageWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListStorageWorkRequestErrorsResponse) String ¶

func (response ListStorageWorkRequestErrorsResponse) String() string

type ListStorageWorkRequestErrorsSortByEnum ¶

type ListStorageWorkRequestErrorsSortByEnum string

ListStorageWorkRequestErrorsSortByEnum Enum with underlying type: string

const (
	ListStorageWorkRequestErrorsSortByTimecreated ListStorageWorkRequestErrorsSortByEnum = "timeCreated"
)

Set of constants representing the allowable values for ListStorageWorkRequestErrorsSortByEnum

func GetListStorageWorkRequestErrorsSortByEnumValues ¶

func GetListStorageWorkRequestErrorsSortByEnumValues() []ListStorageWorkRequestErrorsSortByEnum

GetListStorageWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListStorageWorkRequestErrorsSortByEnum

type ListStorageWorkRequestErrorsSortOrderEnum ¶

type ListStorageWorkRequestErrorsSortOrderEnum string

ListStorageWorkRequestErrorsSortOrderEnum Enum with underlying type: string

const (
	ListStorageWorkRequestErrorsSortOrderAsc  ListStorageWorkRequestErrorsSortOrderEnum = "ASC"
	ListStorageWorkRequestErrorsSortOrderDesc ListStorageWorkRequestErrorsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListStorageWorkRequestErrorsSortOrderEnum

func GetListStorageWorkRequestErrorsSortOrderEnumValues ¶

func GetListStorageWorkRequestErrorsSortOrderEnumValues() []ListStorageWorkRequestErrorsSortOrderEnum

GetListStorageWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListStorageWorkRequestErrorsSortOrderEnum

type ListStorageWorkRequestsOperationTypeEnum ¶

type ListStorageWorkRequestsOperationTypeEnum string

ListStorageWorkRequestsOperationTypeEnum Enum with underlying type: string

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"
)

Set of constants representing the allowable values for ListStorageWorkRequestsOperationTypeEnum

func GetListStorageWorkRequestsOperationTypeEnumValues ¶

func GetListStorageWorkRequestsOperationTypeEnumValues() []ListStorageWorkRequestsOperationTypeEnum

GetListStorageWorkRequestsOperationTypeEnumValues Enumerates the set of values for ListStorageWorkRequestsOperationTypeEnum

type ListStorageWorkRequestsRequest ¶

type ListStorageWorkRequestsRequest struct {

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListStorageWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// This is the query parameter of which field to sort by. Only one sort order may be provided. Default order for timeAccepted
	// is descending. If no value is specified timeAccepted is default.
	SortBy ListStorageWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The is the work request type query parameter
	OperationType ListStorageWorkRequestsOperationTypeEnum `mandatory:"false" contributesTo:"query" name:"operationType" omitEmpty:"true"`

	// The is the work request status query parameter
	Status ListStorageWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

	// The is the query parameter of when the processing of work request was started
	TimeStarted *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStarted"`

	// The is the query parameter of when the processing of work request was finished
	TimeFinished *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeFinished"`

	// This is the query parameter of purge policy name
	PolicyName *string `mandatory:"false" contributesTo:"query" name:"policyName"`

	// This is the query parameter of purge policy ID
	PolicyId *string `mandatory:"false" contributesTo:"query" name:"policyId"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListStorageWorkRequestsRequest wrapper for the ListStorageWorkRequests operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListStorageWorkRequests.go.html to see an example of how to use ListStorageWorkRequestsRequest.

func (ListStorageWorkRequestsRequest) BinaryRequestBody ¶

func (request ListStorageWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListStorageWorkRequestsRequest) HTTPRequest ¶

func (request ListStorageWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListStorageWorkRequestsRequest) RetryPolicy ¶

func (request ListStorageWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListStorageWorkRequestsRequest) String ¶

func (request ListStorageWorkRequestsRequest) String() string

type ListStorageWorkRequestsResponse ¶

type ListStorageWorkRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of StorageWorkRequestCollection instances
	StorageWorkRequestCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`
}

ListStorageWorkRequestsResponse wrapper for the ListStorageWorkRequests operation

func (ListStorageWorkRequestsResponse) HTTPResponse ¶

func (response ListStorageWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListStorageWorkRequestsResponse) String ¶

func (response ListStorageWorkRequestsResponse) String() string

type ListStorageWorkRequestsSortByEnum ¶

type ListStorageWorkRequestsSortByEnum string

ListStorageWorkRequestsSortByEnum Enum with underlying type: string

const (
	ListStorageWorkRequestsSortByTimeaccepted ListStorageWorkRequestsSortByEnum = "timeAccepted"
	ListStorageWorkRequestsSortByTimeexpires  ListStorageWorkRequestsSortByEnum = "timeExpires"
	ListStorageWorkRequestsSortByTimefinished ListStorageWorkRequestsSortByEnum = "timeFinished"
)

Set of constants representing the allowable values for ListStorageWorkRequestsSortByEnum

func GetListStorageWorkRequestsSortByEnumValues ¶

func GetListStorageWorkRequestsSortByEnumValues() []ListStorageWorkRequestsSortByEnum

GetListStorageWorkRequestsSortByEnumValues Enumerates the set of values for ListStorageWorkRequestsSortByEnum

type ListStorageWorkRequestsSortOrderEnum ¶

type ListStorageWorkRequestsSortOrderEnum string

ListStorageWorkRequestsSortOrderEnum Enum with underlying type: string

const (
	ListStorageWorkRequestsSortOrderAsc  ListStorageWorkRequestsSortOrderEnum = "ASC"
	ListStorageWorkRequestsSortOrderDesc ListStorageWorkRequestsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListStorageWorkRequestsSortOrderEnum

func GetListStorageWorkRequestsSortOrderEnumValues ¶

func GetListStorageWorkRequestsSortOrderEnumValues() []ListStorageWorkRequestsSortOrderEnum

GetListStorageWorkRequestsSortOrderEnumValues Enumerates the set of values for ListStorageWorkRequestsSortOrderEnum

type ListStorageWorkRequestsStatusEnum ¶

type ListStorageWorkRequestsStatusEnum string

ListStorageWorkRequestsStatusEnum Enum with underlying type: string

const (
	ListStorageWorkRequestsStatusAccepted   ListStorageWorkRequestsStatusEnum = "ACCEPTED"
	ListStorageWorkRequestsStatusCanceled   ListStorageWorkRequestsStatusEnum = "CANCELED"
	ListStorageWorkRequestsStatusFailed     ListStorageWorkRequestsStatusEnum = "FAILED"
	ListStorageWorkRequestsStatusInProgress ListStorageWorkRequestsStatusEnum = "IN_PROGRESS"
	ListStorageWorkRequestsStatusSucceeded  ListStorageWorkRequestsStatusEnum = "SUCCEEDED"
)

Set of constants representing the allowable values for ListStorageWorkRequestsStatusEnum

func GetListStorageWorkRequestsStatusEnumValues ¶

func GetListStorageWorkRequestsStatusEnumValues() []ListStorageWorkRequestsStatusEnum

GetListStorageWorkRequestsStatusEnumValues Enumerates the set of values for ListStorageWorkRequestsStatusEnum

type ListSupportedCharEncodingsRequest ¶

type ListSupportedCharEncodingsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSupportedCharEncodingsRequest wrapper for the ListSupportedCharEncodings operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSupportedCharEncodings.go.html to see an example of how to use ListSupportedCharEncodingsRequest.

func (ListSupportedCharEncodingsRequest) BinaryRequestBody ¶

func (request ListSupportedCharEncodingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSupportedCharEncodingsRequest) HTTPRequest ¶

func (request ListSupportedCharEncodingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSupportedCharEncodingsRequest) RetryPolicy ¶

func (request ListSupportedCharEncodingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSupportedCharEncodingsRequest) String ¶

func (request ListSupportedCharEncodingsRequest) String() string

type ListSupportedCharEncodingsResponse ¶

type ListSupportedCharEncodingsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of CharEncodingCollection instances
	CharEncodingCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Total count.
	OpcTotalItems *int64 `presentIn:"header" name:"opc-total-items"`
}

ListSupportedCharEncodingsResponse wrapper for the ListSupportedCharEncodings operation

func (ListSupportedCharEncodingsResponse) HTTPResponse ¶

func (response ListSupportedCharEncodingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSupportedCharEncodingsResponse) String ¶

func (response ListSupportedCharEncodingsResponse) String() string

type ListSupportedTimezonesRequest ¶

type ListSupportedTimezonesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSupportedTimezonesRequest wrapper for the ListSupportedTimezones operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSupportedTimezones.go.html to see an example of how to use ListSupportedTimezonesRequest.

func (ListSupportedTimezonesRequest) BinaryRequestBody ¶

func (request ListSupportedTimezonesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSupportedTimezonesRequest) HTTPRequest ¶

func (request ListSupportedTimezonesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSupportedTimezonesRequest) RetryPolicy ¶

func (request ListSupportedTimezonesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSupportedTimezonesRequest) String ¶

func (request ListSupportedTimezonesRequest) String() string

type ListSupportedTimezonesResponse ¶

type ListSupportedTimezonesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of TimezoneCollection instances
	TimezoneCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Total count.
	OpcTotalItems *int64 `presentIn:"header" name:"opc-total-items"`
}

ListSupportedTimezonesResponse wrapper for the ListSupportedTimezones operation

func (ListSupportedTimezonesResponse) HTTPResponse ¶

func (response ListSupportedTimezonesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSupportedTimezonesResponse) String ¶

func (response ListSupportedTimezonesResponse) String() string

type ListUploadFilesRequest ¶

type ListUploadFilesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique internal identifier to refer upload container.
	UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListUploadFilesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeStarted is descending.
	// timeCreated, fileName and logGroup are deprecated. Instead use timestarted, name, logGroup accordingly.
	SortBy ListUploadFilesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// This can be used to filter upload files based on the file, log group and log source names.
	SearchStr *string `mandatory:"false" contributesTo:"query" name:"searchStr"`

	// Upload File processing state.
	Status []ListUploadFilesStatusEnum `contributesTo:"query" name:"status" omitEmpty:"true" collectionFormat:"multi"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListUploadFilesRequest wrapper for the ListUploadFiles operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListUploadFiles.go.html to see an example of how to use ListUploadFilesRequest.

func (ListUploadFilesRequest) BinaryRequestBody ¶

func (request ListUploadFilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListUploadFilesRequest) HTTPRequest ¶

func (request ListUploadFilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListUploadFilesRequest) RetryPolicy ¶

func (request ListUploadFilesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListUploadFilesRequest) String ¶

func (request ListUploadFilesRequest) String() string

type ListUploadFilesResponse ¶

type ListUploadFilesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of UploadFileCollection instances
	UploadFileCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListUploadFilesResponse wrapper for the ListUploadFiles operation

func (ListUploadFilesResponse) HTTPResponse ¶

func (response ListUploadFilesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListUploadFilesResponse) String ¶

func (response ListUploadFilesResponse) String() string

type ListUploadFilesSortByEnum ¶

type ListUploadFilesSortByEnum string

ListUploadFilesSortByEnum Enum with underlying type: string

const (
	ListUploadFilesSortByTimestarted  ListUploadFilesSortByEnum = "timeStarted"
	ListUploadFilesSortByName         ListUploadFilesSortByEnum = "name"
	ListUploadFilesSortByLoggroupname ListUploadFilesSortByEnum = "logGroupName"
	ListUploadFilesSortBySourcename   ListUploadFilesSortByEnum = "sourceName"
	ListUploadFilesSortByStatus       ListUploadFilesSortByEnum = "status"
	ListUploadFilesSortByTimecreated  ListUploadFilesSortByEnum = "timeCreated"
	ListUploadFilesSortByFilename     ListUploadFilesSortByEnum = "fileName"
	ListUploadFilesSortByLoggroup     ListUploadFilesSortByEnum = "logGroup"
)

Set of constants representing the allowable values for ListUploadFilesSortByEnum

func GetListUploadFilesSortByEnumValues ¶

func GetListUploadFilesSortByEnumValues() []ListUploadFilesSortByEnum

GetListUploadFilesSortByEnumValues Enumerates the set of values for ListUploadFilesSortByEnum

type ListUploadFilesSortOrderEnum ¶

type ListUploadFilesSortOrderEnum string

ListUploadFilesSortOrderEnum Enum with underlying type: string

const (
	ListUploadFilesSortOrderAsc  ListUploadFilesSortOrderEnum = "ASC"
	ListUploadFilesSortOrderDesc ListUploadFilesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListUploadFilesSortOrderEnum

func GetListUploadFilesSortOrderEnumValues ¶

func GetListUploadFilesSortOrderEnumValues() []ListUploadFilesSortOrderEnum

GetListUploadFilesSortOrderEnumValues Enumerates the set of values for ListUploadFilesSortOrderEnum

type ListUploadFilesStatusEnum ¶

type ListUploadFilesStatusEnum string

ListUploadFilesStatusEnum Enum with underlying type: string

const (
	ListUploadFilesStatusInProgress ListUploadFilesStatusEnum = "IN_PROGRESS"
	ListUploadFilesStatusSuccessful ListUploadFilesStatusEnum = "SUCCESSFUL"
	ListUploadFilesStatusFailed     ListUploadFilesStatusEnum = "FAILED"
)

Set of constants representing the allowable values for ListUploadFilesStatusEnum

func GetListUploadFilesStatusEnumValues ¶

func GetListUploadFilesStatusEnumValues() []ListUploadFilesStatusEnum

GetListUploadFilesStatusEnumValues Enumerates the set of values for ListUploadFilesStatusEnum

type ListUploadWarningsRequest ¶

type ListUploadWarningsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique internal identifier to refer upload container.
	UploadReference *string `mandatory:"true" contributesTo:"path" name:"uploadReference"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListUploadWarningsRequest wrapper for the ListUploadWarnings operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListUploadWarnings.go.html to see an example of how to use ListUploadWarningsRequest.

func (ListUploadWarningsRequest) BinaryRequestBody ¶

func (request ListUploadWarningsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListUploadWarningsRequest) HTTPRequest ¶

func (request ListUploadWarningsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListUploadWarningsRequest) RetryPolicy ¶

func (request ListUploadWarningsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListUploadWarningsRequest) String ¶

func (request ListUploadWarningsRequest) String() string

type ListUploadWarningsResponse ¶

type ListUploadWarningsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of UploadWarningCollection instances
	UploadWarningCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListUploadWarningsResponse wrapper for the ListUploadWarnings operation

func (ListUploadWarningsResponse) HTTPResponse ¶

func (response ListUploadWarningsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListUploadWarningsResponse) String ¶

func (response ListUploadWarningsResponse) String() string

type ListUploadsRequest ¶

type ListUploadsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Name of the upload container.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// A filter to return only uploads whose name contains the given name.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListUploadsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeUpdated is descending.
	// Default order for name is ascending. If no value is specified timeUpdated is default.
	SortBy ListUploadsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Use this for filtering uploads w.r.t warnings. Only one value is allowed. If no value is specified then ALL is taken as default,
	// which means that all the uploads with and without warnings will be returned.
	WarningsFilter ListUploadsWarningsFilterEnum `mandatory:"false" contributesTo:"query" name:"warningsFilter" 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
}

ListUploadsRequest wrapper for the ListUploads operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListUploads.go.html to see an example of how to use ListUploadsRequest.

func (ListUploadsRequest) BinaryRequestBody ¶

func (request ListUploadsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListUploadsRequest) HTTPRequest ¶

func (request ListUploadsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListUploadsRequest) RetryPolicy ¶

func (request ListUploadsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListUploadsRequest) String ¶

func (request ListUploadsRequest) String() string

type ListUploadsResponse ¶

type ListUploadsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of UploadCollection instances
	UploadCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Total count.
	OpcTotalItems *int64 `presentIn:"header" name:"opc-total-items"`
}

ListUploadsResponse wrapper for the ListUploads operation

func (ListUploadsResponse) HTTPResponse ¶

func (response ListUploadsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListUploadsResponse) String ¶

func (response ListUploadsResponse) String() string

type ListUploadsSortByEnum ¶

type ListUploadsSortByEnum string

ListUploadsSortByEnum Enum with underlying type: string

const (
	ListUploadsSortByTimeupdated ListUploadsSortByEnum = "timeUpdated"
	ListUploadsSortByTimecreated ListUploadsSortByEnum = "timeCreated"
	ListUploadsSortByName        ListUploadsSortByEnum = "name"
)

Set of constants representing the allowable values for ListUploadsSortByEnum

func GetListUploadsSortByEnumValues ¶

func GetListUploadsSortByEnumValues() []ListUploadsSortByEnum

GetListUploadsSortByEnumValues Enumerates the set of values for ListUploadsSortByEnum

type ListUploadsSortOrderEnum ¶

type ListUploadsSortOrderEnum string

ListUploadsSortOrderEnum Enum with underlying type: string

const (
	ListUploadsSortOrderAsc  ListUploadsSortOrderEnum = "ASC"
	ListUploadsSortOrderDesc ListUploadsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListUploadsSortOrderEnum

func GetListUploadsSortOrderEnumValues ¶

func GetListUploadsSortOrderEnumValues() []ListUploadsSortOrderEnum

GetListUploadsSortOrderEnumValues Enumerates the set of values for ListUploadsSortOrderEnum

type ListUploadsWarningsFilterEnum ¶

type ListUploadsWarningsFilterEnum string

ListUploadsWarningsFilterEnum Enum with underlying type: string

const (
	ListUploadsWarningsFilterWithWarnings    ListUploadsWarningsFilterEnum = "WITH_WARNINGS"
	ListUploadsWarningsFilterWithoutWarnings ListUploadsWarningsFilterEnum = "WITHOUT_WARNINGS"
	ListUploadsWarningsFilterAll             ListUploadsWarningsFilterEnum = "ALL"
)

Set of constants representing the allowable values for ListUploadsWarningsFilterEnum

func GetListUploadsWarningsFilterEnumValues ¶

func GetListUploadsWarningsFilterEnumValues() []ListUploadsWarningsFilterEnum

GetListUploadsWarningsFilterEnumValues Enumerates the set of values for ListUploadsWarningsFilterEnum

type ListWarningsRequest ¶

type ListWarningsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The warning state used for filtering.  A value of SUPPRESSED will return only
	// suppressed warnings, a value of UNSUPPRESSED will return only unsuppressed
	// warnings, and a value of ALL will return all warnings regardless of their
	// suppression state.  Default is UNSUPPRESSED.
	WarningState ListWarningsWarningStateEnum `mandatory:"false" contributesTo:"query" name:"warningState" omitEmpty:"true"`

	// The source name.
	SourceName *string `mandatory:"false" contributesTo:"query" name:"sourceName"`

	// The source pattern used for filtering.  Only warnings associated with a source with the
	// specified pattern will be returned.
	SourcePattern *string `mandatory:"false" contributesTo:"query" name:"sourcePattern"`

	// warning message query parameter
	WarningMessage *string `mandatory:"false" contributesTo:"query" name:"warningMessage"`

	// The entity name used for filtering.  Only warnings associated with an entity with the
	// specified name will be returned.
	EntityName *string `mandatory:"false" contributesTo:"query" name:"entityName"`

	// The entity type used for filtering.  Only associations on an entity with the
	// specified type will be returned.
	EntityType *string `mandatory:"false" contributesTo:"query" name:"entityType"`

	// The warning type query parameter.
	WarningType *string `mandatory:"false" contributesTo:"query" name:"warningType"`

	// A flag indicating whether to filter warnings based on source display name or on warning level.
	// A value of true will filter based on warning level (rule, source, or pattern), while a
	// value of false will filter based on source display name.
	IsNoSource *bool `mandatory:"false" contributesTo:"query" name:"isNoSource"`

	// The warning start date query parameter.
	StartTime *string `mandatory:"false" contributesTo:"query" name:"startTime"`

	// The warning end date query parameter.
	EndTime *string `mandatory:"false" contributesTo:"query" name:"endTime"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListWarningsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The attribute used to sort the returned warnings
	SortBy ListWarningsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWarningsRequest wrapper for the ListWarnings operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListWarnings.go.html to see an example of how to use ListWarningsRequest.

func (ListWarningsRequest) BinaryRequestBody ¶

func (request ListWarningsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWarningsRequest) HTTPRequest ¶

func (request ListWarningsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWarningsRequest) RetryPolicy ¶

func (request ListWarningsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWarningsRequest) String ¶

func (request ListWarningsRequest) String() string

type ListWarningsResponse ¶

type ListWarningsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsWarningCollection instances
	LogAnalyticsWarningCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListWarningsResponse wrapper for the ListWarnings operation

func (ListWarningsResponse) HTTPResponse ¶

func (response ListWarningsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWarningsResponse) String ¶

func (response ListWarningsResponse) String() string

type ListWarningsSortByEnum ¶

type ListWarningsSortByEnum string

ListWarningsSortByEnum Enum with underlying type: string

const (
	ListWarningsSortByEntitytype         ListWarningsSortByEnum = "EntityType"
	ListWarningsSortBySourcename         ListWarningsSortByEnum = "SourceName"
	ListWarningsSortByPatterntext        ListWarningsSortByEnum = "PatternText"
	ListWarningsSortByFirstreported      ListWarningsSortByEnum = "FirstReported"
	ListWarningsSortByWarningmessage     ListWarningsSortByEnum = "WarningMessage"
	ListWarningsSortByHost               ListWarningsSortByEnum = "Host"
	ListWarningsSortByEntityname         ListWarningsSortByEnum = "EntityName"
	ListWarningsSortByInitialwarningdate ListWarningsSortByEnum = "InitialWarningDate"
)

Set of constants representing the allowable values for ListWarningsSortByEnum

func GetListWarningsSortByEnumValues ¶

func GetListWarningsSortByEnumValues() []ListWarningsSortByEnum

GetListWarningsSortByEnumValues Enumerates the set of values for ListWarningsSortByEnum

type ListWarningsSortOrderEnum ¶

type ListWarningsSortOrderEnum string

ListWarningsSortOrderEnum Enum with underlying type: string

const (
	ListWarningsSortOrderAsc  ListWarningsSortOrderEnum = "ASC"
	ListWarningsSortOrderDesc ListWarningsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWarningsSortOrderEnum

func GetListWarningsSortOrderEnumValues ¶

func GetListWarningsSortOrderEnumValues() []ListWarningsSortOrderEnum

GetListWarningsSortOrderEnumValues Enumerates the set of values for ListWarningsSortOrderEnum

type ListWarningsWarningStateEnum ¶

type ListWarningsWarningStateEnum string

ListWarningsWarningStateEnum Enum with underlying type: string

const (
	ListWarningsWarningStateAll          ListWarningsWarningStateEnum = "ALL"
	ListWarningsWarningStateSuppressed   ListWarningsWarningStateEnum = "SUPPRESSED"
	ListWarningsWarningStateUnsuppressed ListWarningsWarningStateEnum = "UNSUPPRESSED"
)

Set of constants representing the allowable values for ListWarningsWarningStateEnum

func GetListWarningsWarningStateEnumValues ¶

func GetListWarningsWarningStateEnumValues() []ListWarningsWarningStateEnum

GetListWarningsWarningStateEnumValues Enumerates the set of values for ListWarningsWarningStateEnum

type ListWorkRequestErrorsRequest ¶

type ListWorkRequestErrorsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest ¶

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy ¶

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String ¶

func (request ListWorkRequestErrorsRequest) String() string

type ListWorkRequestErrorsResponse ¶

type ListWorkRequestErrorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestErrorCollection instances
	WorkRequestErrorCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

func (ListWorkRequestErrorsResponse) HTTPResponse ¶

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String ¶

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestLogsRequest ¶

type ListWorkRequestLogsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

func (ListWorkRequestLogsRequest) BinaryRequestBody ¶

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest ¶

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy ¶

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String ¶

func (request ListWorkRequestLogsRequest) String() string

type ListWorkRequestLogsResponse ¶

type ListWorkRequestLogsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestLogCollection instances
	WorkRequestLogCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

func (ListWorkRequestLogsResponse) HTTPResponse ¶

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String ¶

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestsRequest ¶

type ListWorkRequestsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

func (ListWorkRequestsRequest) BinaryRequestBody ¶

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest ¶

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy ¶

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String ¶

func (request ListWorkRequestsRequest) String() string

type ListWorkRequestsResponse ¶

type ListWorkRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestCollection instances
	WorkRequestCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

func (ListWorkRequestsResponse) HTTPResponse ¶

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String ¶

func (response ListWorkRequestsResponse) String() string

type LiteralArgument ¶

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"`
}

LiteralArgument QueryString argument of type literal.

func (LiteralArgument) MarshalJSON ¶

func (m LiteralArgument) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LiteralArgument) String ¶

func (m LiteralArgument) String() string

type LogAnalyticsAssociatedEntity ¶

type LogAnalyticsAssociatedEntity struct {

	// The entity unique identifier.
	EntityId *string `mandatory:"false" json:"entityId"`

	// The entity name.
	EntityName *string `mandatory:"false" json:"entityName"`

	// The entity type.
	EntityType *string `mandatory:"false" json:"entityType"`

	// The entity type display name.
	EntityTypeDisplayName *string `mandatory:"false" json:"entityTypeDisplayName"`

	// The host associated with the entity.
	OnHost *string `mandatory:"false" json:"onHost"`

	// The association count for the entity.
	AssociationCount *int64 `mandatory:"false" json:"associationCount"`
}

LogAnalyticsAssociatedEntity LogAnalyticsAssociatedEntity

func (LogAnalyticsAssociatedEntity) String ¶

type LogAnalyticsAssociatedEntityCollection ¶

type LogAnalyticsAssociatedEntityCollection struct {

	// A list of entities.
	Items []LogAnalyticsAssociatedEntity `mandatory:"false" json:"items"`
}

LogAnalyticsAssociatedEntityCollection LogAnalytics Associated Entity Collection

func (LogAnalyticsAssociatedEntityCollection) String ¶

type LogAnalyticsAssociation ¶

type LogAnalyticsAssociation struct {

	// The failure message.
	FailureMessage *string `mandatory:"false" json:"failureMessage"`

	// The agent unique identifier.
	AgentId *string `mandatory:"false" json:"agentId"`

	// The last attempt date.
	TimeLastAttempted *common.SDKTime `mandatory:"false" json:"timeLastAttempted"`

	// The number of times the association will be attempted
	// before failing.
	RetryCount *int64 `mandatory:"false" json:"retryCount"`

	// The source name.
	SourceName *string `mandatory:"false" json:"sourceName"`

	// The source display name.
	SourceDisplayName *string `mandatory:"false" json:"sourceDisplayName"`

	// The source type internal name.
	SourceTypeName *string `mandatory:"false" json:"sourceTypeName"`

	// The lifecycle status.  Valid values are ACCEPTED, IN_PROGRESS, SUCCEEDED
	// or FAILED.
	LifeCycleState LogAnalyticsAssociationLifeCycleStateEnum `mandatory:"false" json:"lifeCycleState,omitempty"`

	// The entity unique identifier.
	EntityId *string `mandatory:"false" json:"entityId"`

	// The entity name.
	EntityName *string `mandatory:"false" json:"entityName"`

	// The entity type internal name.
	EntityTypeName *string `mandatory:"false" json:"entityTypeName"`

	// The host name.
	Host *string `mandatory:"false" json:"host"`

	// The name of the entity which contains the agent.
	AgentEntityName *string `mandatory:"false" json:"agentEntityName"`

	// The entity type display name.
	EntityTypeDisplayName *string `mandatory:"false" json:"entityTypeDisplayName"`

	// The log group unique identifier.
	LogGroupId *string `mandatory:"false" json:"logGroupId"`

	// The log group name.
	LogGroupName *string `mandatory:"false" json:"logGroupName"`

	// The log group compartment.
	LogGroupCompartment *string `mandatory:"false" json:"logGroupCompartment"`
}

LogAnalyticsAssociation LogAnalyticsAssociation

func (LogAnalyticsAssociation) String ¶

func (m LogAnalyticsAssociation) String() string

type LogAnalyticsAssociationCollection ¶

type LogAnalyticsAssociationCollection struct {

	// An array of associations.
	Items []LogAnalyticsAssociation `mandatory:"false" json:"items"`
}

LogAnalyticsAssociationCollection A collection of associations.

func (LogAnalyticsAssociationCollection) String ¶

type LogAnalyticsAssociationLifeCycleStateEnum ¶

type LogAnalyticsAssociationLifeCycleStateEnum string

LogAnalyticsAssociationLifeCycleStateEnum Enum with underlying type: string

const (
	LogAnalyticsAssociationLifeCycleStateAccepted   LogAnalyticsAssociationLifeCycleStateEnum = "ACCEPTED"
	LogAnalyticsAssociationLifeCycleStateInProgress LogAnalyticsAssociationLifeCycleStateEnum = "IN_PROGRESS"
	LogAnalyticsAssociationLifeCycleStateSucceeded  LogAnalyticsAssociationLifeCycleStateEnum = "SUCCEEDED"
	LogAnalyticsAssociationLifeCycleStateFailed     LogAnalyticsAssociationLifeCycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for LogAnalyticsAssociationLifeCycleStateEnum

func GetLogAnalyticsAssociationLifeCycleStateEnumValues ¶

func GetLogAnalyticsAssociationLifeCycleStateEnumValues() []LogAnalyticsAssociationLifeCycleStateEnum

GetLogAnalyticsAssociationLifeCycleStateEnumValues Enumerates the set of values for LogAnalyticsAssociationLifeCycleStateEnum

type LogAnalyticsAssociationParameter ¶

type LogAnalyticsAssociationParameter struct {

	// The agent unique identifier.
	AgentId *string `mandatory:"false" json:"agentId"`

	// The entity type.
	EntityType *string `mandatory:"false" json:"entityType"`

	// The entity unique identifier.
	EntityId *string `mandatory:"false" json:"entityId"`

	// The source name.
	SourceId *string `mandatory:"false" json:"sourceId"`

	// The source display name.
	SourceDisplayName *string `mandatory:"false" json:"sourceDisplayName"`

	// The source type.
	SourceType *string `mandatory:"false" json:"sourceType"`

	// The status.  Either FAILED or SUCCEEDED.
	Status LogAnalyticsAssociationParameterStatusEnum `mandatory:"false" json:"status,omitempty"`

	// A list of missing properties.
	MissingProperties []string `mandatory:"false" json:"missingProperties"`

	// A list of requried properties.
	RequiredProperties []string `mandatory:"false" json:"requiredProperties"`
}

LogAnalyticsAssociationParameter LogAnalyticsAssociationParameter

func (LogAnalyticsAssociationParameter) String ¶

type LogAnalyticsAssociationParameterCollection ¶

type LogAnalyticsAssociationParameterCollection struct {

	// A list of association parameters.
	Items []LogAnalyticsAssociationParameter `mandatory:"false" json:"items"`
}

LogAnalyticsAssociationParameterCollection LogAnalytics Association Parameter Collection

func (LogAnalyticsAssociationParameterCollection) String ¶

type LogAnalyticsAssociationParameterStatusEnum ¶

type LogAnalyticsAssociationParameterStatusEnum string

LogAnalyticsAssociationParameterStatusEnum Enum with underlying type: string

const (
	LogAnalyticsAssociationParameterStatusSucceeded LogAnalyticsAssociationParameterStatusEnum = "SUCCEEDED"
	LogAnalyticsAssociationParameterStatusFailed    LogAnalyticsAssociationParameterStatusEnum = "FAILED"
)

Set of constants representing the allowable values for LogAnalyticsAssociationParameterStatusEnum

func GetLogAnalyticsAssociationParameterStatusEnumValues ¶

func GetLogAnalyticsAssociationParameterStatusEnumValues() []LogAnalyticsAssociationParameterStatusEnum

GetLogAnalyticsAssociationParameterStatusEnumValues Enumerates the set of values for LogAnalyticsAssociationParameterStatusEnum

type LogAnalyticsCategory ¶

type LogAnalyticsCategory struct {

	// The unique name that identifies the category.
	Name *string `mandatory:"false" json:"name"`

	// The category description.
	Description *string `mandatory:"false" json:"description"`

	// The category display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The category type. Values include "PRODUCT", "TIER", "VENDOR" and "GENERIC".
	Type *string `mandatory:"false" json:"type"`

	// The system flag. A value of false denotes a user-created
	// category. A value of true denotes an Oracle-defined category.
	IsSystem *bool `mandatory:"false" json:"isSystem"`
}

LogAnalyticsCategory A category into which resources can be placed.

func (LogAnalyticsCategory) String ¶

func (m LogAnalyticsCategory) String() string

type LogAnalyticsCategoryCollection ¶

type LogAnalyticsCategoryCollection struct {

	// An array of categories.
	Items []LogAnalyticsCategory `mandatory:"false" json:"items"`
}

LogAnalyticsCategoryCollection A collection of categories.

func (LogAnalyticsCategoryCollection) String ¶

type LogAnalyticsClient ¶

type LogAnalyticsClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}

LogAnalyticsClient a client for LogAnalytics

func NewLogAnalyticsClientWithConfigurationProvider ¶

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 ¶

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 (LogAnalyticsClient) AddEntityAssociation ¶

func (client LogAnalyticsClient) AddEntityAssociation(ctx context.Context, request AddEntityAssociationRequest) (response AddEntityAssociationResponse, err error)

AddEntityAssociation Adds association between input source log analytics entity and one or more existing destination entities.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/AddEntityAssociation.go.html to see an example of how to use AddEntityAssociation API.

func (LogAnalyticsClient) AddSourceEventTypes ¶

func (client LogAnalyticsClient) AddSourceEventTypes(ctx context.Context, request AddSourceEventTypesRequest) (response AddSourceEventTypesResponse, err error)

AddSourceEventTypes Add one or more event types to a source. An event type and version can be enabled only on one source.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/AddSourceEventTypes.go.html to see an example of how to use AddSourceEventTypes API.

func (LogAnalyticsClient) AppendLookupData ¶

func (client LogAnalyticsClient) AppendLookupData(ctx context.Context, request AppendLookupDataRequest) (response AppendLookupDataResponse, err error)

AppendLookupData Appends data to the lookup content. The csv file containing the content to be appended is passed in as binary data in the request.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/AppendLookupData.go.html to see an example of how to use AppendLookupData API.

func (LogAnalyticsClient) BatchGetBasicInfo ¶

func (client LogAnalyticsClient) BatchGetBasicInfo(ctx context.Context, request BatchGetBasicInfoRequest) (response BatchGetBasicInfoResponse, err error)

BatchGetBasicInfo Lists basic information about a specified set of labels in batch.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/BatchGetBasicInfo.go.html to see an example of how to use BatchGetBasicInfo API.

func (LogAnalyticsClient) CancelQueryWorkRequest ¶

func (client LogAnalyticsClient) CancelQueryWorkRequest(ctx context.Context, request CancelQueryWorkRequestRequest) (response CancelQueryWorkRequestResponse, err error)

CancelQueryWorkRequest Cancel/Remove query job work request.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CancelQueryWorkRequest.go.html to see an example of how to use CancelQueryWorkRequest API.

func (LogAnalyticsClient) ChangeLogAnalyticsEmBridgeCompartment ¶

func (client LogAnalyticsClient) ChangeLogAnalyticsEmBridgeCompartment(ctx context.Context, request ChangeLogAnalyticsEmBridgeCompartmentRequest) (response ChangeLogAnalyticsEmBridgeCompartmentResponse, err error)

ChangeLogAnalyticsEmBridgeCompartment Update the compartment of the log analytics enterprise manager bridge with the given id.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ChangeLogAnalyticsEmBridgeCompartment.go.html to see an example of how to use ChangeLogAnalyticsEmBridgeCompartment API.

func (LogAnalyticsClient) ChangeLogAnalyticsEntityCompartment ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ChangeLogAnalyticsEntityCompartment.go.html to see an example of how to use ChangeLogAnalyticsEntityCompartment API.

func (LogAnalyticsClient) ChangeLogAnalyticsLogGroupCompartment ¶

func (client LogAnalyticsClient) ChangeLogAnalyticsLogGroupCompartment(ctx context.Context, request ChangeLogAnalyticsLogGroupCompartmentRequest) (response ChangeLogAnalyticsLogGroupCompartmentResponse, err error)

ChangeLogAnalyticsLogGroupCompartment Moves the specified log group to a different compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ChangeLogAnalyticsLogGroupCompartment.go.html to see an example of how to use ChangeLogAnalyticsLogGroupCompartment API.

func (LogAnalyticsClient) ChangeLogAnalyticsObjectCollectionRuleCompartment ¶

func (client LogAnalyticsClient) ChangeLogAnalyticsObjectCollectionRuleCompartment(ctx context.Context, request ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest) (response ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse, err error)

ChangeLogAnalyticsObjectCollectionRuleCompartment Move the rule from it's current compartment to the given compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ChangeLogAnalyticsObjectCollectionRuleCompartment.go.html to see an example of how to use ChangeLogAnalyticsObjectCollectionRuleCompartment API.

func (LogAnalyticsClient) ChangeScheduledTaskCompartment ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ChangeScheduledTaskCompartment.go.html to see an example of how to use ChangeScheduledTaskCompartment API.

func (LogAnalyticsClient) Clean ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/Clean.go.html to see an example of how to use Clean API.

func (LogAnalyticsClient) CompareContent ¶

func (client LogAnalyticsClient) CompareContent(ctx context.Context, request CompareContentRequest) (response CompareContentResponse, err error)

CompareContent Returns the difference between the two input payloads, including intraline differences.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CompareContent.go.html to see an example of how to use CompareContent API.

func (*LogAnalyticsClient) ConfigurationProvider ¶

func (client *LogAnalyticsClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (LogAnalyticsClient) CreateLogAnalyticsEmBridge ¶

func (client LogAnalyticsClient) CreateLogAnalyticsEmBridge(ctx context.Context, request CreateLogAnalyticsEmBridgeRequest) (response CreateLogAnalyticsEmBridgeResponse, err error)

CreateLogAnalyticsEmBridge Add configuration for enterprise manager bridge. Enterprise manager bridge is used to automatically add selected entities from enterprise manager cloud control. A corresponding OCI bridge configuration is required in enterprise manager.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CreateLogAnalyticsEmBridge.go.html to see an example of how to use CreateLogAnalyticsEmBridge API.

func (LogAnalyticsClient) CreateLogAnalyticsEntity ¶

func (client LogAnalyticsClient) CreateLogAnalyticsEntity(ctx context.Context, request CreateLogAnalyticsEntityRequest) (response CreateLogAnalyticsEntityResponse, err error)

CreateLogAnalyticsEntity Create a new log analytics entity.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CreateLogAnalyticsEntity.go.html to see an example of how to use CreateLogAnalyticsEntity API.

func (LogAnalyticsClient) CreateLogAnalyticsEntityType ¶

func (client LogAnalyticsClient) CreateLogAnalyticsEntityType(ctx context.Context, request CreateLogAnalyticsEntityTypeRequest) (response CreateLogAnalyticsEntityTypeResponse, err error)

CreateLogAnalyticsEntityType Add custom log analytics entity type.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CreateLogAnalyticsEntityType.go.html to see an example of how to use CreateLogAnalyticsEntityType API.

func (LogAnalyticsClient) CreateLogAnalyticsLogGroup ¶

func (client LogAnalyticsClient) CreateLogAnalyticsLogGroup(ctx context.Context, request CreateLogAnalyticsLogGroupRequest) (response CreateLogAnalyticsLogGroupResponse, err error)

CreateLogAnalyticsLogGroup Creates a new log group in the specified compartment with the input display name. You may also specify optional information such as description, defined tags, and free-form tags.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CreateLogAnalyticsLogGroup.go.html to see an example of how to use CreateLogAnalyticsLogGroup API.

func (LogAnalyticsClient) CreateLogAnalyticsObjectCollectionRule ¶

func (client LogAnalyticsClient) CreateLogAnalyticsObjectCollectionRule(ctx context.Context, request CreateLogAnalyticsObjectCollectionRuleRequest) (response CreateLogAnalyticsObjectCollectionRuleResponse, err error)

CreateLogAnalyticsObjectCollectionRule Creates a rule to collect logs from an object storage bucket.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CreateLogAnalyticsObjectCollectionRule.go.html to see an example of how to use CreateLogAnalyticsObjectCollectionRule API.

func (LogAnalyticsClient) CreateScheduledTask ¶

func (client LogAnalyticsClient) CreateScheduledTask(ctx context.Context, request CreateScheduledTaskRequest) (response CreateScheduledTaskResponse, err error)

CreateScheduledTask Schedule a task as specified and return task info.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/CreateScheduledTask.go.html to see an example of how to use CreateScheduledTask API.

func (LogAnalyticsClient) DeleteAssociations ¶

func (client LogAnalyticsClient) DeleteAssociations(ctx context.Context, request DeleteAssociationsRequest) (response DeleteAssociationsResponse, err error)

DeleteAssociations Deletes the associations between the sources and entities specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteAssociations.go.html to see an example of how to use DeleteAssociations API.

func (LogAnalyticsClient) DeleteField ¶

func (client LogAnalyticsClient) DeleteField(ctx context.Context, request DeleteFieldRequest) (response DeleteFieldResponse, err error)

DeleteField Deletes field with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteField.go.html to see an example of how to use DeleteField API.

func (LogAnalyticsClient) DeleteLabel ¶

func (client LogAnalyticsClient) DeleteLabel(ctx context.Context, request DeleteLabelRequest) (response DeleteLabelResponse, err error)

DeleteLabel Deletes label with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLabel.go.html to see an example of how to use DeleteLabel API.

func (LogAnalyticsClient) DeleteLogAnalyticsEmBridge ¶

func (client LogAnalyticsClient) DeleteLogAnalyticsEmBridge(ctx context.Context, request DeleteLogAnalyticsEmBridgeRequest) (response DeleteLogAnalyticsEmBridgeResponse, err error)

DeleteLogAnalyticsEmBridge Delete log analytics enterprise manager bridge with the given id.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLogAnalyticsEmBridge.go.html to see an example of how to use DeleteLogAnalyticsEmBridge API.

func (LogAnalyticsClient) DeleteLogAnalyticsEntity ¶

func (client LogAnalyticsClient) DeleteLogAnalyticsEntity(ctx context.Context, request DeleteLogAnalyticsEntityRequest) (response DeleteLogAnalyticsEntityResponse, err error)

DeleteLogAnalyticsEntity Delete log analytics entity with the given id.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLogAnalyticsEntity.go.html to see an example of how to use DeleteLogAnalyticsEntity API.

func (LogAnalyticsClient) DeleteLogAnalyticsEntityType ¶

func (client LogAnalyticsClient) DeleteLogAnalyticsEntityType(ctx context.Context, request DeleteLogAnalyticsEntityTypeRequest) (response DeleteLogAnalyticsEntityTypeResponse, err error)

DeleteLogAnalyticsEntityType Delete log analytics entity type with the given name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLogAnalyticsEntityType.go.html to see an example of how to use DeleteLogAnalyticsEntityType API.

func (LogAnalyticsClient) DeleteLogAnalyticsLogGroup ¶

func (client LogAnalyticsClient) DeleteLogAnalyticsLogGroup(ctx context.Context, request DeleteLogAnalyticsLogGroupRequest) (response DeleteLogAnalyticsLogGroupResponse, err error)

DeleteLogAnalyticsLogGroup Deletes the specified log group. The log group cannot be part of an active association or have an active upload.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLogAnalyticsLogGroup.go.html to see an example of how to use DeleteLogAnalyticsLogGroup API.

func (LogAnalyticsClient) DeleteLogAnalyticsObjectCollectionRule ¶

func (client LogAnalyticsClient) DeleteLogAnalyticsObjectCollectionRule(ctx context.Context, request DeleteLogAnalyticsObjectCollectionRuleRequest) (response DeleteLogAnalyticsObjectCollectionRuleResponse, err error)

DeleteLogAnalyticsObjectCollectionRule Deletes the configured object storage bucket based collection rule and stop the log collection. It will not delete the existing processed data associated with this bucket from logging analytics storage.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLogAnalyticsObjectCollectionRule.go.html to see an example of how to use DeleteLogAnalyticsObjectCollectionRule API.

func (LogAnalyticsClient) DeleteLookup ¶

func (client LogAnalyticsClient) DeleteLookup(ctx context.Context, request DeleteLookupRequest) (response DeleteLookupResponse, err error)

DeleteLookup Deletes lookup with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteLookup.go.html to see an example of how to use DeleteLookup API.

func (LogAnalyticsClient) DeleteParser ¶

func (client LogAnalyticsClient) DeleteParser(ctx context.Context, request DeleteParserRequest) (response DeleteParserResponse, err error)

DeleteParser Deletes parser with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteParser.go.html to see an example of how to use DeleteParser API.

func (LogAnalyticsClient) DeleteScheduledTask ¶

func (client LogAnalyticsClient) DeleteScheduledTask(ctx context.Context, request DeleteScheduledTaskRequest) (response DeleteScheduledTaskResponse, err error)

DeleteScheduledTask Delete the scheduled task.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteScheduledTask.go.html to see an example of how to use DeleteScheduledTask API.

func (LogAnalyticsClient) DeleteSource ¶

func (client LogAnalyticsClient) DeleteSource(ctx context.Context, request DeleteSourceRequest) (response DeleteSourceResponse, err error)

DeleteSource Deletes source with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteSource.go.html to see an example of how to use DeleteSource API.

func (LogAnalyticsClient) DeleteUpload ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteUpload.go.html to see an example of how to use DeleteUpload API.

func (LogAnalyticsClient) DeleteUploadFile ¶

func (client LogAnalyticsClient) DeleteUploadFile(ctx context.Context, request DeleteUploadFileRequest) (response DeleteUploadFileResponse, err error)

DeleteUploadFile Deletes a specific log file inside an upload by upload file reference. It deletes all the logs from storage associated with the file and the corresponding metadata.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteUploadFile.go.html to see an example of how to use DeleteUploadFile API.

func (LogAnalyticsClient) DeleteUploadWarning ¶

func (client LogAnalyticsClient) DeleteUploadWarning(ctx context.Context, request DeleteUploadWarningRequest) (response DeleteUploadWarningResponse, err error)

DeleteUploadWarning Suppresses a specific warning inside an upload.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DeleteUploadWarning.go.html to see an example of how to use DeleteUploadWarning API.

func (LogAnalyticsClient) DisableArchiving ¶

func (client LogAnalyticsClient) DisableArchiving(ctx context.Context, request DisableArchivingRequest) (response DisableArchivingResponse, err error)

DisableArchiving This API disables archiving.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DisableArchiving.go.html to see an example of how to use DisableArchiving API.

func (LogAnalyticsClient) DisableAutoAssociation ¶

func (client LogAnalyticsClient) DisableAutoAssociation(ctx context.Context, request DisableAutoAssociationRequest) (response DisableAutoAssociationResponse, err error)

DisableAutoAssociation Disables auto association for a log source. In the future, this log source would not be automatically associated with any entity that becomes eligible for association. In addition, you may also optionally remove all existing associations for this log source.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DisableAutoAssociation.go.html to see an example of how to use DisableAutoAssociation API.

func (LogAnalyticsClient) DisableSourceEventTypes ¶

func (client LogAnalyticsClient) DisableSourceEventTypes(ctx context.Context, request DisableSourceEventTypesRequest) (response DisableSourceEventTypesResponse, err error)

DisableSourceEventTypes Disable one or more event types in a source.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/DisableSourceEventTypes.go.html to see an example of how to use DisableSourceEventTypes API.

func (LogAnalyticsClient) EnableArchiving ¶

func (client LogAnalyticsClient) EnableArchiving(ctx context.Context, request EnableArchivingRequest) (response EnableArchivingResponse, err error)

EnableArchiving THis API enables archiving.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/EnableArchiving.go.html to see an example of how to use EnableArchiving API.

func (LogAnalyticsClient) EnableAutoAssociation ¶

func (client LogAnalyticsClient) EnableAutoAssociation(ctx context.Context, request EnableAutoAssociationRequest) (response EnableAutoAssociationResponse, err error)

EnableAutoAssociation Enables auto association for a log source. This would initiate immediate association of the source to any eligible entities it is not already associated with, and would also ensure the log source gets associated with entities that are added or become eligible in the future.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/EnableAutoAssociation.go.html to see an example of how to use EnableAutoAssociation API.

func (LogAnalyticsClient) EnableSourceEventTypes ¶

func (client LogAnalyticsClient) EnableSourceEventTypes(ctx context.Context, request EnableSourceEventTypesRequest) (response EnableSourceEventTypesResponse, err error)

EnableSourceEventTypes Enable one or more event types in a source. An event type and version can be enabled only in one source.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/EnableSourceEventTypes.go.html to see an example of how to use EnableSourceEventTypes API.

func (LogAnalyticsClient) EstimatePurgeDataSize ¶

func (client LogAnalyticsClient) EstimatePurgeDataSize(ctx context.Context, request EstimatePurgeDataSizeRequest) (response EstimatePurgeDataSizeResponse, err error)

EstimatePurgeDataSize This API estimates the size of data to be purged based based on time interval, purge query etc.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/EstimatePurgeDataSize.go.html to see an example of how to use EstimatePurgeDataSize API.

func (LogAnalyticsClient) EstimateRecallDataSize ¶

func (client LogAnalyticsClient) EstimateRecallDataSize(ctx context.Context, request EstimateRecallDataSizeRequest) (response EstimateRecallDataSizeResponse, err error)

EstimateRecallDataSize This API gives an active storage usage estimate for archived data to be recalled and the time range of such data.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/EstimateRecallDataSize.go.html to see an example of how to use EstimateRecallDataSize API.

func (LogAnalyticsClient) EstimateReleaseDataSize ¶

func (client LogAnalyticsClient) EstimateReleaseDataSize(ctx context.Context, request EstimateReleaseDataSizeRequest) (response EstimateReleaseDataSizeResponse, err error)

EstimateReleaseDataSize This API gives an active storage usage estimate for recalled data to be released and the time range of such data.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/EstimateReleaseDataSize.go.html to see an example of how to use EstimateReleaseDataSize API.

func (LogAnalyticsClient) ExportCustomContent ¶

func (client LogAnalyticsClient) ExportCustomContent(ctx context.Context, request ExportCustomContentRequest) (response ExportCustomContentResponse, err error)

ExportCustomContent Exports all custom details of the specified sources, parsers, fields and labels, in zip format.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ExportCustomContent.go.html to see an example of how to use ExportCustomContent API.

func (LogAnalyticsClient) ExportQueryResult ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ExportQueryResult.go.html to see an example of how to use ExportQueryResult API.

func (LogAnalyticsClient) ExtractStructuredLogFieldPaths ¶

func (client LogAnalyticsClient) ExtractStructuredLogFieldPaths(ctx context.Context, request ExtractStructuredLogFieldPathsRequest) (response ExtractStructuredLogFieldPathsResponse, err error)

ExtractStructuredLogFieldPaths Extracts the field paths from the example json or xml content.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ExtractStructuredLogFieldPaths.go.html to see an example of how to use ExtractStructuredLogFieldPaths API.

func (LogAnalyticsClient) ExtractStructuredLogHeaderPaths ¶

func (client LogAnalyticsClient) ExtractStructuredLogHeaderPaths(ctx context.Context, request ExtractStructuredLogHeaderPathsRequest) (response ExtractStructuredLogHeaderPathsResponse, err error)

ExtractStructuredLogHeaderPaths Extracts the header paths from the example json or xml content.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ExtractStructuredLogHeaderPaths.go.html to see an example of how to use ExtractStructuredLogHeaderPaths API.

func (LogAnalyticsClient) Filter ¶

func (client LogAnalyticsClient) Filter(ctx context.Context, request FilterRequest) (response FilterResponse, err error)

Filter Each filter specifies an operator, a field and one or more values to be inserted into the provided query as criteria.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/Filter.go.html to see an example of how to use Filter API.

func (LogAnalyticsClient) GetAssociationSummary ¶

func (client LogAnalyticsClient) GetAssociationSummary(ctx context.Context, request GetAssociationSummaryRequest) (response GetAssociationSummaryResponse, err error)

GetAssociationSummary Returns the count of source associations for entities in the specified compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetAssociationSummary.go.html to see an example of how to use GetAssociationSummary API.

func (LogAnalyticsClient) GetCategory ¶

func (client LogAnalyticsClient) GetCategory(ctx context.Context, request GetCategoryRequest) (response GetCategoryResponse, err error)

GetCategory Gets detailed information about the category with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetCategory.go.html to see an example of how to use GetCategory API.

func (LogAnalyticsClient) GetColumnNames ¶

func (client LogAnalyticsClient) GetColumnNames(ctx context.Context, request GetColumnNamesRequest) (response GetColumnNamesResponse, err error)

GetColumnNames Extracts column names from the input SQL query.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetColumnNames.go.html to see an example of how to use GetColumnNames API.

func (LogAnalyticsClient) GetConfigWorkRequest ¶

func (client LogAnalyticsClient) GetConfigWorkRequest(ctx context.Context, request GetConfigWorkRequestRequest) (response GetConfigWorkRequestResponse, err error)

GetConfigWorkRequest Returns detailed information about the configuration work request with the specified id.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetConfigWorkRequest.go.html to see an example of how to use GetConfigWorkRequest API.

func (LogAnalyticsClient) GetField ¶

func (client LogAnalyticsClient) GetField(ctx context.Context, request GetFieldRequest) (response GetFieldResponse, err error)

GetField Gets detailed information about the field with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetField.go.html to see an example of how to use GetField API.

func (LogAnalyticsClient) GetFieldsSummary ¶

func (client LogAnalyticsClient) GetFieldsSummary(ctx context.Context, request GetFieldsSummaryRequest) (response GetFieldsSummaryResponse, err error)

GetFieldsSummary Returns the count of fields. You may optionally specify isShowDetail=true to view a summary of each field data type.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetFieldsSummary.go.html to see an example of how to use GetFieldsSummary API.

func (LogAnalyticsClient) GetLabel ¶

func (client LogAnalyticsClient) GetLabel(ctx context.Context, request GetLabelRequest) (response GetLabelResponse, err error)

GetLabel Gets detailed information about the label with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLabel.go.html to see an example of how to use GetLabel API.

func (LogAnalyticsClient) GetLabelSummary ¶

func (client LogAnalyticsClient) GetLabelSummary(ctx context.Context, request GetLabelSummaryRequest) (response GetLabelSummaryResponse, err error)

GetLabelSummary Returns the count of labels.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLabelSummary.go.html to see an example of how to use GetLabelSummary API.

func (LogAnalyticsClient) GetLogAnalyticsEmBridge ¶

func (client LogAnalyticsClient) GetLogAnalyticsEmBridge(ctx context.Context, request GetLogAnalyticsEmBridgeRequest) (response GetLogAnalyticsEmBridgeResponse, err error)

GetLogAnalyticsEmBridge Retrieve the log analytics enterprise manager bridge with the given id.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsEmBridge.go.html to see an example of how to use GetLogAnalyticsEmBridge API.

func (LogAnalyticsClient) GetLogAnalyticsEmBridgeSummary ¶

func (client LogAnalyticsClient) GetLogAnalyticsEmBridgeSummary(ctx context.Context, request GetLogAnalyticsEmBridgeSummaryRequest) (response GetLogAnalyticsEmBridgeSummaryResponse, err error)

GetLogAnalyticsEmBridgeSummary Returns log analytics enterprise manager bridges summary report.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsEmBridgeSummary.go.html to see an example of how to use GetLogAnalyticsEmBridgeSummary API.

func (LogAnalyticsClient) GetLogAnalyticsEntitiesSummary ¶

func (client LogAnalyticsClient) GetLogAnalyticsEntitiesSummary(ctx context.Context, request GetLogAnalyticsEntitiesSummaryRequest) (response GetLogAnalyticsEntitiesSummaryResponse, err error)

GetLogAnalyticsEntitiesSummary Returns log analytics entities count summary report.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsEntitiesSummary.go.html to see an example of how to use GetLogAnalyticsEntitiesSummary API.

func (LogAnalyticsClient) GetLogAnalyticsEntity ¶

func (client LogAnalyticsClient) GetLogAnalyticsEntity(ctx context.Context, request GetLogAnalyticsEntityRequest) (response GetLogAnalyticsEntityResponse, err error)

GetLogAnalyticsEntity Retrieve the log analytics entity with the given id.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsEntity.go.html to see an example of how to use GetLogAnalyticsEntity API.

func (LogAnalyticsClient) GetLogAnalyticsEntityType ¶

func (client LogAnalyticsClient) GetLogAnalyticsEntityType(ctx context.Context, request GetLogAnalyticsEntityTypeRequest) (response GetLogAnalyticsEntityTypeResponse, err error)

GetLogAnalyticsEntityType Retrieve the log analytics entity type with the given name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsEntityType.go.html to see an example of how to use GetLogAnalyticsEntityType API.

func (LogAnalyticsClient) GetLogAnalyticsLogGroup ¶

func (client LogAnalyticsClient) GetLogAnalyticsLogGroup(ctx context.Context, request GetLogAnalyticsLogGroupRequest) (response GetLogAnalyticsLogGroupResponse, err error)

GetLogAnalyticsLogGroup Gets detailed information about the specified log group such as display name, description, defined tags, and free-form tags.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsLogGroup.go.html to see an example of how to use GetLogAnalyticsLogGroup API.

func (LogAnalyticsClient) GetLogAnalyticsLogGroupsSummary ¶

func (client LogAnalyticsClient) GetLogAnalyticsLogGroupsSummary(ctx context.Context, request GetLogAnalyticsLogGroupsSummaryRequest) (response GetLogAnalyticsLogGroupsSummaryResponse, err error)

GetLogAnalyticsLogGroupsSummary Returns the count of log groups in a compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsLogGroupsSummary.go.html to see an example of how to use GetLogAnalyticsLogGroupsSummary API.

func (LogAnalyticsClient) GetLogAnalyticsObjectCollectionRule ¶

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

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogAnalyticsObjectCollectionRule.go.html to see an example of how to use GetLogAnalyticsObjectCollectionRule API.

func (LogAnalyticsClient) GetLogSetsCount ¶

func (client LogAnalyticsClient) GetLogSetsCount(ctx context.Context, request GetLogSetsCountRequest) (response GetLogSetsCountResponse, err error)

GetLogSetsCount This API returns the count of distinct log sets.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLogSetsCount.go.html to see an example of how to use GetLogSetsCount API.

func (LogAnalyticsClient) GetLookup ¶

func (client LogAnalyticsClient) GetLookup(ctx context.Context, request GetLookupRequest) (response GetLookupResponse, err error)

GetLookup Gets detailed information about the lookup with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLookup.go.html to see an example of how to use GetLookup API.

func (LogAnalyticsClient) GetLookupSummary ¶

func (client LogAnalyticsClient) GetLookupSummary(ctx context.Context, request GetLookupSummaryRequest) (response GetLookupSummaryResponse, err error)

GetLookupSummary Returns the count of user created and oracle defined lookups.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetLookupSummary.go.html to see an example of how to use GetLookupSummary API.

func (LogAnalyticsClient) GetNamespace ¶

func (client LogAnalyticsClient) GetNamespace(ctx context.Context, request GetNamespaceRequest) (response GetNamespaceResponse, err error)

GetNamespace This API gets the namespace details of a tenancy already onboarded in Logging Analytics Application

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetNamespace.go.html to see an example of how to use GetNamespace API.

func (LogAnalyticsClient) GetParser ¶

func (client LogAnalyticsClient) GetParser(ctx context.Context, request GetParserRequest) (response GetParserResponse, err error)

GetParser Gets detailed information about the parser with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetParser.go.html to see an example of how to use GetParser API.

func (LogAnalyticsClient) GetParserSummary ¶

func (client LogAnalyticsClient) GetParserSummary(ctx context.Context, request GetParserSummaryRequest) (response GetParserSummaryResponse, err error)

GetParserSummary Returns the count of parsers.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetParserSummary.go.html to see an example of how to use GetParserSummary API.

func (LogAnalyticsClient) GetPreferences ¶

func (client LogAnalyticsClient) GetPreferences(ctx context.Context, request GetPreferencesRequest) (response GetPreferencesResponse, err error)

GetPreferences Lists the preferences of the tenant. Currently, only "DEFAULT_HOMEPAGE" is supported.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetPreferences.go.html to see an example of how to use GetPreferences API.

func (LogAnalyticsClient) GetQueryResult ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetQueryResult.go.html to see an example of how to use GetQueryResult API.

func (LogAnalyticsClient) GetQueryWorkRequest ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetQueryWorkRequest.go.html to see an example of how to use GetQueryWorkRequest API.

func (LogAnalyticsClient) GetScheduledTask ¶

func (client LogAnalyticsClient) GetScheduledTask(ctx context.Context, request GetScheduledTaskRequest) (response GetScheduledTaskResponse, err error)

GetScheduledTask Get the scheduled task for the specified task identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetScheduledTask.go.html to see an example of how to use GetScheduledTask API.

func (LogAnalyticsClient) GetSource ¶

func (client LogAnalyticsClient) GetSource(ctx context.Context, request GetSourceRequest) (response GetSourceResponse, err error)

GetSource Gets detailed information about the source with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetSource.go.html to see an example of how to use GetSource API.

func (LogAnalyticsClient) GetSourceSummary ¶

func (client LogAnalyticsClient) GetSourceSummary(ctx context.Context, request GetSourceSummaryRequest) (response GetSourceSummaryResponse, err error)

GetSourceSummary Returns the count of sources.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetSourceSummary.go.html to see an example of how to use GetSourceSummary API.

func (LogAnalyticsClient) GetStorage ¶

func (client LogAnalyticsClient) GetStorage(ctx context.Context, request GetStorageRequest) (response GetStorageResponse, err error)

GetStorage This API gets the storage configuration of a tenancy

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetStorage.go.html to see an example of how to use GetStorage API.

func (LogAnalyticsClient) GetStorageUsage ¶

func (client LogAnalyticsClient) GetStorageUsage(ctx context.Context, request GetStorageUsageRequest) (response GetStorageUsageResponse, err error)

GetStorageUsage This API gets storage usage information of a tenancy. Storage usage information includes active, archived or recalled data. The unit of return data is in bytes.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetStorageUsage.go.html to see an example of how to use GetStorageUsage API.

func (LogAnalyticsClient) GetStorageWorkRequest ¶

func (client LogAnalyticsClient) GetStorageWorkRequest(ctx context.Context, request GetStorageWorkRequestRequest) (response GetStorageWorkRequestResponse, err error)

GetStorageWorkRequest This API returns work request details specified by {workRequestId}. This API can be polled for status tracking of work request. Clients should poll using the interval returned in retry-after header.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetStorageWorkRequest.go.html to see an example of how to use GetStorageWorkRequest API.

func (LogAnalyticsClient) GetUnprocessedDataBucket ¶

func (client LogAnalyticsClient) GetUnprocessedDataBucket(ctx context.Context, request GetUnprocessedDataBucketRequest) (response GetUnprocessedDataBucketResponse, err error)

GetUnprocessedDataBucket This API retrieves details of the configured bucket that stores unprocessed payloads.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetUnprocessedDataBucket.go.html to see an example of how to use GetUnprocessedDataBucket API.

func (LogAnalyticsClient) GetUpload ¶

func (client LogAnalyticsClient) GetUpload(ctx context.Context, request GetUploadRequest) (response GetUploadResponse, err error)

GetUpload Gets an On-Demand Upload info by reference.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetUpload.go.html to see an example of how to use GetUpload API.

func (LogAnalyticsClient) GetWorkRequest ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.

func (LogAnalyticsClient) ImportCustomContent ¶

func (client LogAnalyticsClient) ImportCustomContent(ctx context.Context, request ImportCustomContentRequest) (response ImportCustomContentResponse, err error)

ImportCustomContent Imports the specified custom content from the input in zip format.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ImportCustomContent.go.html to see an example of how to use ImportCustomContent API.

func (LogAnalyticsClient) ListAssociableEntities ¶

func (client LogAnalyticsClient) ListAssociableEntities(ctx context.Context, request ListAssociableEntitiesRequest) (response ListAssociableEntitiesResponse, err error)

ListAssociableEntities Lists the entities in the specified compartment which are (in)eligible for association with this source.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListAssociableEntities.go.html to see an example of how to use ListAssociableEntities API.

func (LogAnalyticsClient) ListAssociatedEntities ¶

func (client LogAnalyticsClient) ListAssociatedEntities(ctx context.Context, request ListAssociatedEntitiesRequest) (response ListAssociatedEntitiesResponse, err error)

ListAssociatedEntities Lists the association details of entities in the specified compartment that are associated with at least one source.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListAssociatedEntities.go.html to see an example of how to use ListAssociatedEntities API.

func (LogAnalyticsClient) ListAutoAssociations ¶

func (client LogAnalyticsClient) ListAutoAssociations(ctx context.Context, request ListAutoAssociationsRequest) (response ListAutoAssociationsResponse, err error)

ListAutoAssociations Gets information related to auto association for the source with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListAutoAssociations.go.html to see an example of how to use ListAutoAssociations API.

func (LogAnalyticsClient) ListCategories ¶

func (client LogAnalyticsClient) ListCategories(ctx context.Context, request ListCategoriesRequest) (response ListCategoriesResponse, err error)

ListCategories Returns a list of categories, containing detailed information about them. You may limit the number of results, provide sorting order, and filter by information such as category name or description.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListCategories.go.html to see an example of how to use ListCategories API.

func (LogAnalyticsClient) ListConfigWorkRequests ¶

func (client LogAnalyticsClient) ListConfigWorkRequests(ctx context.Context, request ListConfigWorkRequestsRequest) (response ListConfigWorkRequestsResponse, err error)

ListConfigWorkRequests Returns the list of configuration work requests such as association or lookup operations, containing detailed information about them. You may paginate or limit the number of results.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListConfigWorkRequests.go.html to see an example of how to use ListConfigWorkRequests API.

func (LogAnalyticsClient) ListEntityAssociations ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListEntityAssociations.go.html to see an example of how to use ListEntityAssociations API.

func (LogAnalyticsClient) ListEntitySourceAssociations ¶

func (client LogAnalyticsClient) ListEntitySourceAssociations(ctx context.Context, request ListEntitySourceAssociationsRequest) (response ListEntitySourceAssociationsResponse, err error)

ListEntitySourceAssociations Returns the list of source associations for the specified entity.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListEntitySourceAssociations.go.html to see an example of how to use ListEntitySourceAssociations API.

func (LogAnalyticsClient) ListFields ¶

func (client LogAnalyticsClient) ListFields(ctx context.Context, request ListFieldsRequest) (response ListFieldsResponse, err error)

ListFields Returns a list of log fields, containing detailed information about them. You may limit the number of results, provide sorting order, and filter by specifying various options including parser and source names.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListFields.go.html to see an example of how to use ListFields API.

func (LogAnalyticsClient) ListLabelPriorities ¶

func (client LogAnalyticsClient) ListLabelPriorities(ctx context.Context, request ListLabelPrioritiesRequest) (response ListLabelPrioritiesResponse, err error)

ListLabelPriorities Lists the available problem priorities that could be associated with a label.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLabelPriorities.go.html to see an example of how to use ListLabelPriorities API.

func (LogAnalyticsClient) ListLabelSourceDetails ¶

func (client LogAnalyticsClient) ListLabelSourceDetails(ctx context.Context, request ListLabelSourceDetailsRequest) (response ListLabelSourceDetailsResponse, err error)

ListLabelSourceDetails Lists sources using the label, along with configuration details like base field, operator and condition.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLabelSourceDetails.go.html to see an example of how to use ListLabelSourceDetails API.

func (LogAnalyticsClient) ListLabels ¶

func (client LogAnalyticsClient) ListLabels(ctx context.Context, request ListLabelsRequest) (response ListLabelsResponse, err error)

ListLabels Returns a list of labels, containing detailed information about them. You may limit the number of results, provide sorting order, and filter by information such as label name, display name, description and priority.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLabels.go.html to see an example of how to use ListLabels API.

func (LogAnalyticsClient) ListLogAnalyticsEmBridges ¶

func (client LogAnalyticsClient) ListLogAnalyticsEmBridges(ctx context.Context, request ListLogAnalyticsEmBridgesRequest) (response ListLogAnalyticsEmBridgesResponse, err error)

ListLogAnalyticsEmBridges Return a list of log analytics enterprise manager bridges.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogAnalyticsEmBridges.go.html to see an example of how to use ListLogAnalyticsEmBridges API.

func (LogAnalyticsClient) ListLogAnalyticsEntities ¶

func (client LogAnalyticsClient) ListLogAnalyticsEntities(ctx context.Context, request ListLogAnalyticsEntitiesRequest) (response ListLogAnalyticsEntitiesResponse, err error)

ListLogAnalyticsEntities Return a list of log analytics entities.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogAnalyticsEntities.go.html to see an example of how to use ListLogAnalyticsEntities API.

func (LogAnalyticsClient) ListLogAnalyticsEntityTopology ¶

func (client LogAnalyticsClient) ListLogAnalyticsEntityTopology(ctx context.Context, request ListLogAnalyticsEntityTopologyRequest) (response ListLogAnalyticsEntityTopologyResponse, err error)

ListLogAnalyticsEntityTopology Return a log analytics entity topology collection that contains a set of log analytics entities and a set of relationships between those, for the input source entity.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogAnalyticsEntityTopology.go.html to see an example of how to use ListLogAnalyticsEntityTopology API.

func (LogAnalyticsClient) ListLogAnalyticsEntityTypes ¶

func (client LogAnalyticsClient) ListLogAnalyticsEntityTypes(ctx context.Context, request ListLogAnalyticsEntityTypesRequest) (response ListLogAnalyticsEntityTypesResponse, err error)

ListLogAnalyticsEntityTypes Return a list of log analytics entity types.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogAnalyticsEntityTypes.go.html to see an example of how to use ListLogAnalyticsEntityTypes API.

func (LogAnalyticsClient) ListLogAnalyticsLogGroups ¶

func (client LogAnalyticsClient) ListLogAnalyticsLogGroups(ctx context.Context, request ListLogAnalyticsLogGroupsRequest) (response ListLogAnalyticsLogGroupsResponse, err error)

ListLogAnalyticsLogGroups Returns a list of log groups in a compartment. You may limit the number of log groups, provide sorting options, and filter the results by specifying a display name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogAnalyticsLogGroups.go.html to see an example of how to use ListLogAnalyticsLogGroups API.

func (LogAnalyticsClient) ListLogAnalyticsObjectCollectionRules ¶

func (client LogAnalyticsClient) ListLogAnalyticsObjectCollectionRules(ctx context.Context, request ListLogAnalyticsObjectCollectionRulesRequest) (response ListLogAnalyticsObjectCollectionRulesResponse, err error)

ListLogAnalyticsObjectCollectionRules Gets list of collection rules.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogAnalyticsObjectCollectionRules.go.html to see an example of how to use ListLogAnalyticsObjectCollectionRules API.

func (LogAnalyticsClient) ListLogSets ¶

func (client LogAnalyticsClient) ListLogSets(ctx context.Context, request ListLogSetsRequest) (response ListLogSetsResponse, err error)

ListLogSets This API returns a list of log sets.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLogSets.go.html to see an example of how to use ListLogSets API.

func (LogAnalyticsClient) ListLookups ¶

func (client LogAnalyticsClient) ListLookups(ctx context.Context, request ListLookupsRequest) (response ListLookupsResponse, err error)

ListLookups Returns a list of lookups, containing detailed information about them. You may limit the number of results, provide sorting order, and filter by information such as lookup name, description and type.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListLookups.go.html to see an example of how to use ListLookups API.

func (LogAnalyticsClient) ListMetaSourceTypes ¶

func (client LogAnalyticsClient) ListMetaSourceTypes(ctx context.Context, request ListMetaSourceTypesRequest) (response ListMetaSourceTypesResponse, err error)

ListMetaSourceTypes Lists the types of log sources supported.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListMetaSourceTypes.go.html to see an example of how to use ListMetaSourceTypes API.

func (LogAnalyticsClient) ListNamespaces ¶

func (client LogAnalyticsClient) ListNamespaces(ctx context.Context, request ListNamespacesRequest) (response ListNamespacesResponse, err error)

ListNamespaces Given a tenancy OCID, this API returns the namespace of the tenancy if it is valid and subscribed to the region. The result also indicates if the tenancy is onboarded with Logging Analytics.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListNamespaces.go.html to see an example of how to use ListNamespaces API.

func (LogAnalyticsClient) ListParserFunctions ¶

func (client LogAnalyticsClient) ListParserFunctions(ctx context.Context, request ListParserFunctionsRequest) (response ListParserFunctionsResponse, err error)

ListParserFunctions Lists the parser functions defined for the specified parser.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListParserFunctions.go.html to see an example of how to use ListParserFunctions API.

func (LogAnalyticsClient) ListParserMetaPlugins ¶

func (client LogAnalyticsClient) ListParserMetaPlugins(ctx context.Context, request ListParserMetaPluginsRequest) (response ListParserMetaPluginsResponse, err error)

ListParserMetaPlugins Lists the parser meta plugins available for defining parser functions.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListParserMetaPlugins.go.html to see an example of how to use ListParserMetaPlugins API.

func (LogAnalyticsClient) ListParsers ¶

func (client LogAnalyticsClient) ListParsers(ctx context.Context, request ListParsersRequest) (response ListParsersResponse, err error)

ListParsers Returns a list of parsers, containing detailed information about them. You may limit the number of results, provide sorting order, and filter by information such as parser name, type, display name and description.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListParsers.go.html to see an example of how to use ListParsers API.

func (LogAnalyticsClient) ListQueryWorkRequests ¶

func (client LogAnalyticsClient) ListQueryWorkRequests(ctx context.Context, request ListQueryWorkRequestsRequest) (response ListQueryWorkRequestsResponse, err error)

ListQueryWorkRequests List active asynchronous queries.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListQueryWorkRequests.go.html to see an example of how to use ListQueryWorkRequests API.

func (LogAnalyticsClient) ListRecalledData ¶

func (client LogAnalyticsClient) ListRecalledData(ctx context.Context, request ListRecalledDataRequest) (response ListRecalledDataResponse, err error)

ListRecalledData This API returns the list of recalled data of a tenancy.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListRecalledData.go.html to see an example of how to use ListRecalledData API.

func (LogAnalyticsClient) ListResourceCategories ¶

func (client LogAnalyticsClient) ListResourceCategories(ctx context.Context, request ListResourceCategoriesRequest) (response ListResourceCategoriesResponse, err error)

ListResourceCategories Returns a list of resources and their category assignments. You may limit the number of results, provide sorting order, and filter by information such as resource type.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListResourceCategories.go.html to see an example of how to use ListResourceCategories API.

func (LogAnalyticsClient) ListScheduledTasks ¶

func (client LogAnalyticsClient) ListScheduledTasks(ctx context.Context, request ListScheduledTasksRequest) (response ListScheduledTasksResponse, err error)

ListScheduledTasks Lists scheduled tasks.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListScheduledTasks.go.html to see an example of how to use ListScheduledTasks API.

func (LogAnalyticsClient) ListSourceAssociations ¶

func (client LogAnalyticsClient) ListSourceAssociations(ctx context.Context, request ListSourceAssociationsRequest) (response ListSourceAssociationsResponse, err error)

ListSourceAssociations Returns the list of entity associations in the input compartment for the specified source.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSourceAssociations.go.html to see an example of how to use ListSourceAssociations API.

func (LogAnalyticsClient) ListSourceEventTypes ¶

func (client LogAnalyticsClient) ListSourceEventTypes(ctx context.Context, request ListSourceEventTypesRequest) (response ListSourceEventTypesResponse, err error)

ListSourceEventTypes Lists the event types mapped to the source with the specified name. The event type string could be the fully qualified name or a prefix that matches the event type.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSourceEventTypes.go.html to see an example of how to use ListSourceEventTypes API.

func (LogAnalyticsClient) ListSourceExtendedFieldDefinitions ¶

func (client LogAnalyticsClient) ListSourceExtendedFieldDefinitions(ctx context.Context, request ListSourceExtendedFieldDefinitionsRequest) (response ListSourceExtendedFieldDefinitionsResponse, err error)

ListSourceExtendedFieldDefinitions Lists the extended field definitions for the source with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSourceExtendedFieldDefinitions.go.html to see an example of how to use ListSourceExtendedFieldDefinitions API.

func (LogAnalyticsClient) ListSourceLabelOperators ¶

func (client LogAnalyticsClient) ListSourceLabelOperators(ctx context.Context, request ListSourceLabelOperatorsRequest) (response ListSourceLabelOperatorsResponse, err error)

ListSourceLabelOperators Lists the supported conditional operators that could be used for matching log field values to generate a label. You may use patterns to specify a condition. If a log entry matches that condition, it is tagged with the corresponding label.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSourceLabelOperators.go.html to see an example of how to use ListSourceLabelOperators API.

func (LogAnalyticsClient) ListSourceMetaFunctions ¶

func (client LogAnalyticsClient) ListSourceMetaFunctions(ctx context.Context, request ListSourceMetaFunctionsRequest) (response ListSourceMetaFunctionsResponse, err error)

ListSourceMetaFunctions Lists the functions that could be used to enrich log entries based on meaningful information extracted from the log fields.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSourceMetaFunctions.go.html to see an example of how to use ListSourceMetaFunctions API.

func (LogAnalyticsClient) ListSourcePatterns ¶

func (client LogAnalyticsClient) ListSourcePatterns(ctx context.Context, request ListSourcePatternsRequest) (response ListSourcePatternsResponse, err error)

ListSourcePatterns Lists the source patterns for the source with the specified name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSourcePatterns.go.html to see an example of how to use ListSourcePatterns API.

func (LogAnalyticsClient) ListSources ¶

func (client LogAnalyticsClient) ListSources(ctx context.Context, request ListSourcesRequest) (response ListSourcesResponse, err error)

ListSources Returns a list of sources, containing detailed information about them. You may limit the number of results, provide sorting order, and filter by information such as display name, description and entity type.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSources.go.html to see an example of how to use ListSources API.

func (LogAnalyticsClient) ListStorageWorkRequestErrors ¶

func (client LogAnalyticsClient) ListStorageWorkRequestErrors(ctx context.Context, request ListStorageWorkRequestErrorsRequest) (response ListStorageWorkRequestErrorsResponse, err error)

ListStorageWorkRequestErrors This API returns the list of work request errors if any.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListStorageWorkRequestErrors.go.html to see an example of how to use ListStorageWorkRequestErrors API.

func (LogAnalyticsClient) ListStorageWorkRequests ¶

func (client LogAnalyticsClient) ListStorageWorkRequests(ctx context.Context, request ListStorageWorkRequestsRequest) (response ListStorageWorkRequestsResponse, err error)

ListStorageWorkRequests This API lists storage work requests. Use query parameters to narrow down or sort the result list.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListStorageWorkRequests.go.html to see an example of how to use ListStorageWorkRequests API.

func (LogAnalyticsClient) ListSupportedCharEncodings ¶

func (client LogAnalyticsClient) ListSupportedCharEncodings(ctx context.Context, request ListSupportedCharEncodingsRequest) (response ListSupportedCharEncodingsResponse, err error)

ListSupportedCharEncodings Gets list of character encodings which are supported by on-demand upload.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSupportedCharEncodings.go.html to see an example of how to use ListSupportedCharEncodings API.

func (LogAnalyticsClient) ListSupportedTimezones ¶

func (client LogAnalyticsClient) ListSupportedTimezones(ctx context.Context, request ListSupportedTimezonesRequest) (response ListSupportedTimezonesResponse, err error)

ListSupportedTimezones Gets list of timezones which are supported by on-demand upload.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListSupportedTimezones.go.html to see an example of how to use ListSupportedTimezones API.

func (LogAnalyticsClient) ListUploadFiles ¶

func (client LogAnalyticsClient) ListUploadFiles(ctx context.Context, request ListUploadFilesRequest) (response ListUploadFilesResponse, err error)

ListUploadFiles Gets list of files in an upload along with its processing state.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListUploadFiles.go.html to see an example of how to use ListUploadFiles API.

func (LogAnalyticsClient) ListUploadWarnings ¶

func (client LogAnalyticsClient) ListUploadWarnings(ctx context.Context, request ListUploadWarningsRequest) (response ListUploadWarningsResponse, err error)

ListUploadWarnings Gets list of warnings in an upload caused by incorrect configuration.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListUploadWarnings.go.html to see an example of how to use ListUploadWarnings API.

func (LogAnalyticsClient) ListUploads ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListUploads.go.html to see an example of how to use ListUploads API.

func (LogAnalyticsClient) ListWarnings ¶

func (client LogAnalyticsClient) ListWarnings(ctx context.Context, request ListWarningsRequest) (response ListWarningsResponse, err error)

ListWarnings Returns a list of collection warnings, containing detailed information about them. You may limit the number of results, provide sorting order, and filter by information such as start time, end time, warning type, warning state, source name, source pattern and entity name.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListWarnings.go.html to see an example of how to use ListWarnings API.

func (LogAnalyticsClient) ListWorkRequestErrors ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (LogAnalyticsClient) ListWorkRequestLogs ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (LogAnalyticsClient) ListWorkRequests ¶

func (client LogAnalyticsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (LogAnalyticsClient) OffboardNamespace ¶

func (client LogAnalyticsClient) OffboardNamespace(ctx context.Context, request OffboardNamespaceRequest) (response OffboardNamespaceResponse, err error)

OffboardNamespace Off-boards a tenant from Logging Analytics

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/OffboardNamespace.go.html to see an example of how to use OffboardNamespace API.

func (LogAnalyticsClient) OnboardNamespace ¶

func (client LogAnalyticsClient) OnboardNamespace(ctx context.Context, request OnboardNamespaceRequest) (response OnboardNamespaceResponse, err error)

OnboardNamespace On-boards a tenant to Logging Analytics.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/OnboardNamespace.go.html to see an example of how to use OnboardNamespace API.

func (LogAnalyticsClient) ParseQuery ¶

func (client LogAnalyticsClient) ParseQuery(ctx context.Context, request ParseQueryRequest) (response ParseQueryResponse, err error)

ParseQuery Describe query

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ParseQuery.go.html to see an example of how to use ParseQuery API.

func (LogAnalyticsClient) PauseScheduledTask ¶

func (client LogAnalyticsClient) PauseScheduledTask(ctx context.Context, request PauseScheduledTaskRequest) (response PauseScheduledTaskResponse, err error)

PauseScheduledTask Pause the scheduled task specified by {scheduledTaskId}.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/PauseScheduledTask.go.html to see an example of how to use PauseScheduledTask API.

func (LogAnalyticsClient) PurgeStorageData ¶

func (client LogAnalyticsClient) PurgeStorageData(ctx context.Context, request PurgeStorageDataRequest) (response PurgeStorageDataResponse, err error)

PurgeStorageData This API submits a work request to purge data. Only data from log groups that the user has permission to delete will be purged. To purge all data, the user must have permission to all log groups.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/PurgeStorageData.go.html to see an example of how to use PurgeStorageData API.

func (LogAnalyticsClient) PutQueryWorkRequestBackground ¶

func (client LogAnalyticsClient) PutQueryWorkRequestBackground(ctx context.Context, request PutQueryWorkRequestBackgroundRequest) (response PutQueryWorkRequestBackgroundResponse, err error)

PutQueryWorkRequestBackground Put the work request specified by {workRequestId} into the background. Backgrounded queries will preserve query results on query completion for up to 7 days for recall. After 7 days the results and query expire.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/PutQueryWorkRequestBackground.go.html to see an example of how to use PutQueryWorkRequestBackground API.

func (LogAnalyticsClient) Query ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/Query.go.html to see an example of how to use Query API.

func (LogAnalyticsClient) RecallArchivedData ¶

func (client LogAnalyticsClient) RecallArchivedData(ctx context.Context, request RecallArchivedDataRequest) (response RecallArchivedDataResponse, err error)

RecallArchivedData This API submits a work request to recall archived data based on time interval and data type.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/RecallArchivedData.go.html to see an example of how to use RecallArchivedData API.

func (LogAnalyticsClient) RegisterLookup ¶

func (client LogAnalyticsClient) RegisterLookup(ctx context.Context, request RegisterLookupRequest) (response RegisterLookupResponse, err error)

RegisterLookup Creates a lookup with the specified name, type and description. The csv file containing the lookup content is passed in as binary data in the request.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/RegisterLookup.go.html to see an example of how to use RegisterLookup API.

func (LogAnalyticsClient) ReleaseRecalledData ¶

func (client LogAnalyticsClient) ReleaseRecalledData(ctx context.Context, request ReleaseRecalledDataRequest) (response ReleaseRecalledDataResponse, err error)

ReleaseRecalledData This API submits a work request to release recalled data based on time interval and data type.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ReleaseRecalledData.go.html to see an example of how to use ReleaseRecalledData API.

func (LogAnalyticsClient) RemoveEntityAssociations ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/RemoveEntityAssociations.go.html to see an example of how to use RemoveEntityAssociations API.

func (LogAnalyticsClient) RemovePreferences ¶

func (client LogAnalyticsClient) RemovePreferences(ctx context.Context, request RemovePreferencesRequest) (response RemovePreferencesResponse, err error)

RemovePreferences Removes the tenant preferences. Currently, only "DEFAULT_HOMEPAGE" is supported.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/RemovePreferences.go.html to see an example of how to use RemovePreferences API.

func (LogAnalyticsClient) RemoveResourceCategories ¶

func (client LogAnalyticsClient) RemoveResourceCategories(ctx context.Context, request RemoveResourceCategoriesRequest) (response RemoveResourceCategoriesResponse, err error)

RemoveResourceCategories Removes the category assignments of DASHBOARD and SAVEDSEARCH resources.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/RemoveResourceCategories.go.html to see an example of how to use RemoveResourceCategories API.

func (LogAnalyticsClient) RemoveSourceEventTypes ¶

func (client LogAnalyticsClient) RemoveSourceEventTypes(ctx context.Context, request RemoveSourceEventTypesRequest) (response RemoveSourceEventTypesResponse, err error)

RemoveSourceEventTypes Remove one or more event types from a source.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/RemoveSourceEventTypes.go.html to see an example of how to use RemoveSourceEventTypes API.

func (LogAnalyticsClient) ResumeScheduledTask ¶

func (client LogAnalyticsClient) ResumeScheduledTask(ctx context.Context, request ResumeScheduledTaskRequest) (response ResumeScheduledTaskResponse, err error)

ResumeScheduledTask Resume the scheduled task specified by {scheduledTaskId}.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ResumeScheduledTask.go.html to see an example of how to use ResumeScheduledTask API.

func (LogAnalyticsClient) Run ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/Run.go.html to see an example of how to use Run API.

func (*LogAnalyticsClient) SetRegion ¶

func (client *LogAnalyticsClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (LogAnalyticsClient) SetUnprocessedDataBucket ¶

func (client LogAnalyticsClient) SetUnprocessedDataBucket(ctx context.Context, request SetUnprocessedDataBucketRequest) (response SetUnprocessedDataBucketResponse, err error)

SetUnprocessedDataBucket This API configures a bucket to store unprocessed payloads. While processing there could be reasons a payload cannot be processed (mismatched structure, corrupted archive format, etc), if configured the payload would be uploaded to the bucket for verification.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/SetUnprocessedDataBucket.go.html to see an example of how to use SetUnprocessedDataBucket API.

func (LogAnalyticsClient) Suggest ¶

func (client LogAnalyticsClient) Suggest(ctx context.Context, request SuggestRequest) (response SuggestResponse, err error)

Suggest Returns a context specific list of either commands, fields, or values to append to the end of the specified query string if applicable.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/Suggest.go.html to see an example of how to use Suggest API.

func (LogAnalyticsClient) SuppressWarning ¶

func (client LogAnalyticsClient) SuppressWarning(ctx context.Context, request SuppressWarningRequest) (response SuppressWarningResponse, err error)

SuppressWarning Supresses a list of warnings. Any unsuppressed warnings in the input list would be suppressed. Warnings in the input list which are already suppressed will not be modified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/SuppressWarning.go.html to see an example of how to use SuppressWarning API.

func (LogAnalyticsClient) TestParser ¶

func (client LogAnalyticsClient) TestParser(ctx context.Context, request TestParserRequest) (response TestParserResponse, err error)

TestParser Tests the parser definition against the specified example content to ensure fields are successfully extracted.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/TestParser.go.html to see an example of how to use TestParser API.

func (LogAnalyticsClient) UnsuppressWarning ¶

func (client LogAnalyticsClient) UnsuppressWarning(ctx context.Context, request UnsuppressWarningRequest) (response UnsuppressWarningResponse, err error)

UnsuppressWarning Unsupresses a list of warnings. Any suppressed warnings in the input list would be unsuppressed. Warnings in the input list which are already unsuppressed will not be modified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UnsuppressWarning.go.html to see an example of how to use UnsuppressWarning API.

func (LogAnalyticsClient) UpdateLogAnalyticsEmBridge ¶

func (client LogAnalyticsClient) UpdateLogAnalyticsEmBridge(ctx context.Context, request UpdateLogAnalyticsEmBridgeRequest) (response UpdateLogAnalyticsEmBridgeResponse, err error)

UpdateLogAnalyticsEmBridge Update log analytics enterprise manager bridge with the given id.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLogAnalyticsEmBridge.go.html to see an example of how to use UpdateLogAnalyticsEmBridge API.

func (LogAnalyticsClient) UpdateLogAnalyticsEntity ¶

func (client LogAnalyticsClient) UpdateLogAnalyticsEntity(ctx context.Context, request UpdateLogAnalyticsEntityRequest) (response UpdateLogAnalyticsEntityResponse, err error)

UpdateLogAnalyticsEntity Update the log analytics entity with the given id.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLogAnalyticsEntity.go.html to see an example of how to use UpdateLogAnalyticsEntity API.

func (LogAnalyticsClient) UpdateLogAnalyticsEntityType ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLogAnalyticsEntityType.go.html to see an example of how to use UpdateLogAnalyticsEntityType API.

func (LogAnalyticsClient) UpdateLogAnalyticsLogGroup ¶

func (client LogAnalyticsClient) UpdateLogAnalyticsLogGroup(ctx context.Context, request UpdateLogAnalyticsLogGroupRequest) (response UpdateLogAnalyticsLogGroupResponse, err error)

UpdateLogAnalyticsLogGroup Updates the specified log group's display name, description, defined tags, and free-form tags.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLogAnalyticsLogGroup.go.html to see an example of how to use UpdateLogAnalyticsLogGroup API.

func (LogAnalyticsClient) UpdateLogAnalyticsObjectCollectionRule ¶

func (client LogAnalyticsClient) UpdateLogAnalyticsObjectCollectionRule(ctx context.Context, request UpdateLogAnalyticsObjectCollectionRuleRequest) (response UpdateLogAnalyticsObjectCollectionRuleResponse, err error)

UpdateLogAnalyticsObjectCollectionRule Updates configuration of the object collection rule for the given id.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLogAnalyticsObjectCollectionRule.go.html to see an example of how to use UpdateLogAnalyticsObjectCollectionRule API.

func (LogAnalyticsClient) UpdateLookup ¶

func (client LogAnalyticsClient) UpdateLookup(ctx context.Context, request UpdateLookupRequest) (response UpdateLookupResponse, err error)

UpdateLookup Updates the metadata of the specified lookup, such as the lookup description.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLookup.go.html to see an example of how to use UpdateLookup API.

func (LogAnalyticsClient) UpdateLookupData ¶

func (client LogAnalyticsClient) UpdateLookupData(ctx context.Context, request UpdateLookupDataRequest) (response UpdateLookupDataResponse, err error)

UpdateLookupData Updates the lookup content. The csv file containing the content to be updated is passed in as binary data in the request.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLookupData.go.html to see an example of how to use UpdateLookupData API.

func (LogAnalyticsClient) UpdatePreferences ¶

func (client LogAnalyticsClient) UpdatePreferences(ctx context.Context, request UpdatePreferencesRequest) (response UpdatePreferencesResponse, err error)

UpdatePreferences Updates the tenant preferences. Currently, only "DEFAULT_HOMEPAGE" is supported.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdatePreferences.go.html to see an example of how to use UpdatePreferences API.

func (LogAnalyticsClient) UpdateResourceCategories ¶

func (client LogAnalyticsClient) UpdateResourceCategories(ctx context.Context, request UpdateResourceCategoriesRequest) (response UpdateResourceCategoriesResponse, err error)

UpdateResourceCategories Updates the category assignments of DASHBOARD and SAVEDSEARCH resources.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateResourceCategories.go.html to see an example of how to use UpdateResourceCategories API.

func (LogAnalyticsClient) UpdateScheduledTask ¶

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.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateScheduledTask.go.html to see an example of how to use UpdateScheduledTask API.

func (LogAnalyticsClient) UpdateStorage ¶

func (client LogAnalyticsClient) UpdateStorage(ctx context.Context, request UpdateStorageRequest) (response UpdateStorageResponse, err error)

UpdateStorage This API updates the archiving configuration

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateStorage.go.html to see an example of how to use UpdateStorage API.

func (LogAnalyticsClient) UploadLogEventsFile ¶

func (client LogAnalyticsClient) UploadLogEventsFile(ctx context.Context, request UploadLogEventsFileRequest) (response UploadLogEventsFileResponse, err error)

UploadLogEventsFile Accepts log events for processing by Logging Analytics.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UploadLogEventsFile.go.html to see an example of how to use UploadLogEventsFile API.

func (LogAnalyticsClient) UploadLogFile ¶

func (client LogAnalyticsClient) UploadLogFile(ctx context.Context, request UploadLogFileRequest) (response UploadLogFileResponse, err error)

UploadLogFile Accepts log data for processing by Logging Analytics.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UploadLogFile.go.html to see an example of how to use UploadLogFile API.

func (LogAnalyticsClient) UpsertAssociations ¶

func (client LogAnalyticsClient) UpsertAssociations(ctx context.Context, request UpsertAssociationsRequest) (response UpsertAssociationsResponse, err error)

UpsertAssociations Creates or updates associations between sources and entities. All entities should belong to the specified input compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpsertAssociations.go.html to see an example of how to use UpsertAssociations API.

func (LogAnalyticsClient) UpsertField ¶

func (client LogAnalyticsClient) UpsertField(ctx context.Context, request UpsertFieldRequest) (response UpsertFieldResponse, err error)

UpsertField Creates or updates a field that could be used in parser expressions to extract and assign value. To create a field, specify its display name. A name would be generated for the field. For subsequent calls to update the field, include the name attribute.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpsertField.go.html to see an example of how to use UpsertField API.

func (LogAnalyticsClient) UpsertLabel ¶

func (client LogAnalyticsClient) UpsertLabel(ctx context.Context, request UpsertLabelRequest) (response UpsertLabelResponse, err error)

UpsertLabel Creates or updates a label that could be used to tag a log entry. You may optionally designate the label as a problem, and assign it a priority. You may also provide its related terms (aliases). To create a label, specify its display name. A name would be generated for the label. For subsequent calls to update the label, include the name attribute.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpsertLabel.go.html to see an example of how to use UpsertLabel API.

func (LogAnalyticsClient) UpsertParser ¶

func (client LogAnalyticsClient) UpsertParser(ctx context.Context, request UpsertParserRequest) (response UpsertParserResponse, err error)

UpsertParser Creates or updates a parser, which defines how fields are extracted from a log entry.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpsertParser.go.html to see an example of how to use UpsertParser API.

func (LogAnalyticsClient) UpsertSource ¶

func (client LogAnalyticsClient) UpsertSource(ctx context.Context, request UpsertSourceRequest) (response UpsertSourceResponse, err error)

UpsertSource Creates or updates a log source. You may also specify parsers, labels, extended fields etc., for the source.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpsertSource.go.html to see an example of how to use UpsertSource API.

func (LogAnalyticsClient) ValidateAssociationParameters ¶

func (client LogAnalyticsClient) ValidateAssociationParameters(ctx context.Context, request ValidateAssociationParametersRequest) (response ValidateAssociationParametersResponse, err error)

ValidateAssociationParameters Checks if the passed in entities could be associated with the specified sources. The validation is performed to ensure that the entities have the relevant property values that are used in the corresponding source patterns.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ValidateAssociationParameters.go.html to see an example of how to use ValidateAssociationParameters API.

func (LogAnalyticsClient) ValidateFile ¶

func (client LogAnalyticsClient) ValidateFile(ctx context.Context, request ValidateFileRequest) (response ValidateFileResponse, err error)

ValidateFile Validates a log file to check whether it is eligible to be uploaded or not.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ValidateFile.go.html to see an example of how to use ValidateFile API.

func (LogAnalyticsClient) ValidateSource ¶

func (client LogAnalyticsClient) ValidateSource(ctx context.Context, request ValidateSourceRequest) (response ValidateSourceResponse, err error)

ValidateSource Checks if the specified input is a valid log source definition.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ValidateSource.go.html to see an example of how to use ValidateSource API.

func (LogAnalyticsClient) ValidateSourceExtendedFieldDetails ¶

func (client LogAnalyticsClient) ValidateSourceExtendedFieldDetails(ctx context.Context, request ValidateSourceExtendedFieldDetailsRequest) (response ValidateSourceExtendedFieldDetailsResponse, err error)

ValidateSourceExtendedFieldDetails Checks if the specified input contains valid extended field definitions against the provided example content.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ValidateSourceExtendedFieldDetails.go.html to see an example of how to use ValidateSourceExtendedFieldDetails API.

func (LogAnalyticsClient) ValidateSourceMapping ¶

func (client LogAnalyticsClient) ValidateSourceMapping(ctx context.Context, request ValidateSourceMappingRequest) (response ValidateSourceMappingResponse, err error)

ValidateSourceMapping Validates the source mapping for a given file and provides match status and the parsed representation of log data.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ValidateSourceMapping.go.html to see an example of how to use ValidateSourceMapping API.

func (LogAnalyticsClient) Verify ¶

func (client LogAnalyticsClient) Verify(ctx context.Context, request VerifyRequest) (response VerifyResponse, err error)

Verify Verify the accelerated saved search task specified by {scheduledTaskId}. For internal use only. Optionally specify whether to return accelerated search results; the default is false. The ScheduledTask taskType must be ACCELERATION.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/Verify.go.html to see an example of how to use Verify API.

type LogAnalyticsConfigWorkRequest ¶

type LogAnalyticsConfigWorkRequest struct {

	// The workrequest unique identifier.
	Id *string `mandatory:"false" json:"id"`

	// The compartment unique identifier.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The operation type.  There are two classes of operations, association operations and
	// lookup operations.  Associations may be created or deleted, and lookup operations include
	// append, update and delete.
	OperationType LogAnalyticsConfigWorkRequestOperationTypeEnum `mandatory:"false" json:"operationType,omitempty"`

	// The list of config work request responses.
	Payload []LogAnalyticsConfigWorkRequestPayload `mandatory:"false" json:"payload"`

	// The completion percentage.
	PercentComplete *int64 `mandatory:"false" json:"percentComplete"`

	// The time at which the work request was started.
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The time at which the work request was accepted.
	TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"`

	// The time at which the work request was finished.
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	// The lifecycle status.  Valid values are ACCEPTED, IN_PROGRESS, SUCCEEDED
	// or FAILED
	LifecycleState LogAnalyticsConfigWorkRequestLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

LogAnalyticsConfigWorkRequest LogAnalyticsConfigWorkRequest

func (LogAnalyticsConfigWorkRequest) String ¶

type LogAnalyticsConfigWorkRequestCollection ¶

type LogAnalyticsConfigWorkRequestCollection struct {

	// A list of workrequest responses.
	Items []LogAnalyticsConfigWorkRequestSummary `mandatory:"false" json:"items"`
}

LogAnalyticsConfigWorkRequestCollection LogAnalyticsConfigWorkRequestCollection

func (LogAnalyticsConfigWorkRequestCollection) String ¶

type LogAnalyticsConfigWorkRequestLifecycleStateEnum ¶

type LogAnalyticsConfigWorkRequestLifecycleStateEnum string

LogAnalyticsConfigWorkRequestLifecycleStateEnum Enum with underlying type: string

const (
	LogAnalyticsConfigWorkRequestLifecycleStateAccepted   LogAnalyticsConfigWorkRequestLifecycleStateEnum = "ACCEPTED"
	LogAnalyticsConfigWorkRequestLifecycleStateInProgress LogAnalyticsConfigWorkRequestLifecycleStateEnum = "IN_PROGRESS"
	LogAnalyticsConfigWorkRequestLifecycleStateSucceeded  LogAnalyticsConfigWorkRequestLifecycleStateEnum = "SUCCEEDED"
	LogAnalyticsConfigWorkRequestLifecycleStateFailed     LogAnalyticsConfigWorkRequestLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for LogAnalyticsConfigWorkRequestLifecycleStateEnum

func GetLogAnalyticsConfigWorkRequestLifecycleStateEnumValues ¶

func GetLogAnalyticsConfigWorkRequestLifecycleStateEnumValues() []LogAnalyticsConfigWorkRequestLifecycleStateEnum

GetLogAnalyticsConfigWorkRequestLifecycleStateEnumValues Enumerates the set of values for LogAnalyticsConfigWorkRequestLifecycleStateEnum

type LogAnalyticsConfigWorkRequestOperationTypeEnum ¶

type LogAnalyticsConfigWorkRequestOperationTypeEnum string

LogAnalyticsConfigWorkRequestOperationTypeEnum Enum with underlying type: string

const (
	LogAnalyticsConfigWorkRequestOperationTypeCreateAssociations LogAnalyticsConfigWorkRequestOperationTypeEnum = "CREATE_ASSOCIATIONS"
	LogAnalyticsConfigWorkRequestOperationTypeDeleteAssociations LogAnalyticsConfigWorkRequestOperationTypeEnum = "DELETE_ASSOCIATIONS"
	LogAnalyticsConfigWorkRequestOperationTypeAppendLookupData   LogAnalyticsConfigWorkRequestOperationTypeEnum = "APPEND_LOOKUP_DATA"
	LogAnalyticsConfigWorkRequestOperationTypeUpdateLookupData   LogAnalyticsConfigWorkRequestOperationTypeEnum = "UPDATE_LOOKUP_DATA"
	LogAnalyticsConfigWorkRequestOperationTypeDeleteLookup       LogAnalyticsConfigWorkRequestOperationTypeEnum = "DELETE_LOOKUP"
)

Set of constants representing the allowable values for LogAnalyticsConfigWorkRequestOperationTypeEnum

func GetLogAnalyticsConfigWorkRequestOperationTypeEnumValues ¶

func GetLogAnalyticsConfigWorkRequestOperationTypeEnumValues() []LogAnalyticsConfigWorkRequestOperationTypeEnum

GetLogAnalyticsConfigWorkRequestOperationTypeEnumValues Enumerates the set of values for LogAnalyticsConfigWorkRequestOperationTypeEnum

type LogAnalyticsConfigWorkRequestPayload ¶

type LogAnalyticsConfigWorkRequestPayload struct {

	// The source name.
	SourceName *string `mandatory:"false" json:"sourceName"`

	// The entity unique identifier.
	EntityId *string `mandatory:"false" json:"entityId"`

	// The lookup reference as an integer.
	LookupReference *int64 `mandatory:"false" json:"lookupReference"`

	// lookupReference
	LookupReferenceString *string `mandatory:"false" json:"lookupReferenceString"`
}

LogAnalyticsConfigWorkRequestPayload LogAnalyticsConfigWorkRequestPayload

func (LogAnalyticsConfigWorkRequestPayload) String ¶

type LogAnalyticsConfigWorkRequestSummary ¶

type LogAnalyticsConfigWorkRequestSummary struct {

	// The workrequest unique identifier.
	Id *string `mandatory:"false" json:"id"`

	// The compartment unique identifier.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The operation type.  There are two classes of operations, association operations and
	// lookup operations.  Associations may be created or deleted, and lookup operations include
	// append, update and delete.
	OperationType LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum `mandatory:"false" json:"operationType,omitempty"`

	// The completion percentage.
	PercentComplete *int64 `mandatory:"false" json:"percentComplete"`

	// The time at which the work request finished.
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	// The time at which the work request was accepted.
	TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"`

	// The lifecycle status.  Valid values are ACCEPTED, IN_PROGRESS, SUCCEEDED
	// or FAILED.
	LifecycleState LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

LogAnalyticsConfigWorkRequestSummary LogAnalyticsConfigWorkRequestSummary

func (LogAnalyticsConfigWorkRequestSummary) String ¶

type LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum ¶

type LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum string

LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum Enum with underlying type: string

const (
	LogAnalyticsConfigWorkRequestSummaryLifecycleStateAccepted   LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum = "ACCEPTED"
	LogAnalyticsConfigWorkRequestSummaryLifecycleStateInProgress LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum = "IN_PROGRESS"
	LogAnalyticsConfigWorkRequestSummaryLifecycleStateSucceeded  LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum = "SUCCEEDED"
	LogAnalyticsConfigWorkRequestSummaryLifecycleStateFailed     LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum

func GetLogAnalyticsConfigWorkRequestSummaryLifecycleStateEnumValues ¶

func GetLogAnalyticsConfigWorkRequestSummaryLifecycleStateEnumValues() []LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum

GetLogAnalyticsConfigWorkRequestSummaryLifecycleStateEnumValues Enumerates the set of values for LogAnalyticsConfigWorkRequestSummaryLifecycleStateEnum

type LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum ¶

type LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum string

LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum Enum with underlying type: string

const (
	LogAnalyticsConfigWorkRequestSummaryOperationTypeCreateAssociations LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum = "CREATE_ASSOCIATIONS"
	LogAnalyticsConfigWorkRequestSummaryOperationTypeDeleteAssociations LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum = "DELETE_ASSOCIATIONS"
	LogAnalyticsConfigWorkRequestSummaryOperationTypeAppendLookupData   LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum = "APPEND_LOOKUP_DATA"
	LogAnalyticsConfigWorkRequestSummaryOperationTypeUpdateLookupData   LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum = "UPDATE_LOOKUP_DATA"
	LogAnalyticsConfigWorkRequestSummaryOperationTypeDeleteLookup       LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum = "DELETE_LOOKUP"
)

Set of constants representing the allowable values for LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum

func GetLogAnalyticsConfigWorkRequestSummaryOperationTypeEnumValues ¶

func GetLogAnalyticsConfigWorkRequestSummaryOperationTypeEnumValues() []LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum

GetLogAnalyticsConfigWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for LogAnalyticsConfigWorkRequestSummaryOperationTypeEnum

type LogAnalyticsEmBridge ¶

type LogAnalyticsEmBridge struct {

	// The enterprise manager bridge OCID.
	Id *string `mandatory:"true" json:"id"`

	// Log analytics enterprise manager bridge display name.
	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"`

	// Compartment for entities created from enterprise manager.
	EmEntitiesCompartmentId *string `mandatory:"true" json:"emEntitiesCompartmentId"`

	// Object store bucket name where enterprise manager harvested entities will be uploaded.
	BucketName *string `mandatory:"true" json:"bucketName"`

	// 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 current state of the enterprise manager bridge.
	LifecycleState EmBridgeLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

	// The status from last processing status of enterprise manager upload.
	LastImportProcessingStatus EmBridgeLatestImportProcessingStatusEnum `mandatory:"true" json:"lastImportProcessingStatus"`

	// A description for log analytics enterprise manager bridge.
	Description *string `mandatory:"false" json:"description"`

	// lifecycleDetails has additional information regarding substeps such as verifying connection to object store.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Processing status details of enterprise manager upload. This provides additional details
	// for failed status
	LastImportProcessingDetails *string `mandatory:"false" json:"lastImportProcessingDetails"`

	// The last time of enterprise manager upload was processed. This is in the format defined by RFC3339
	TimeImportLastProcessed *common.SDKTime `mandatory:"false" json:"timeImportLastProcessed"`

	// The timestamp of last enterprise manager upload to OCI Object Store. This is in the format defined by RFC3339
	TimeEmDataLastExtracted *common.SDKTime `mandatory:"false" json:"timeEmDataLastExtracted"`

	// 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"`
}

LogAnalyticsEmBridge Configuration details for enterprise manager bridge.

func (LogAnalyticsEmBridge) String ¶

func (m LogAnalyticsEmBridge) String() string

type LogAnalyticsEmBridgeCollection ¶

type LogAnalyticsEmBridgeCollection struct {

	// Array of log analytics enterprise manager bridges.
	Items []LogAnalyticsEmBridgeSummary `mandatory:"true" json:"items"`
}

LogAnalyticsEmBridgeCollection Collection of log analytics enterprise manager bridges.

func (LogAnalyticsEmBridgeCollection) String ¶

type LogAnalyticsEmBridgeSummary ¶

type LogAnalyticsEmBridgeSummary struct {

	// The enterprise manager bridge OCID.
	Id *string `mandatory:"true" json:"id"`

	// Log analytics enterprise manager bridge display name.
	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"`

	// Compartment for entities created from enterprise manager.
	EmEntitiesCompartmentId *string `mandatory:"true" json:"emEntitiesCompartmentId"`

	// Object store bucket name where enterprise manager harvested entities will be uploaded.
	BucketName *string `mandatory:"true" json:"bucketName"`

	// 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 current state of the enterprise manager bridge.
	LifecycleState EmBridgeLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

	// The status from last processing status of enterprise manager upload.
	LastImportProcessingStatus EmBridgeLatestImportProcessingStatusEnum `mandatory:"true" json:"lastImportProcessingStatus"`

	// A description for log analytics enterprise manager bridge.
	Description *string `mandatory:"false" json:"description"`

	// lifecycleDetails has additional information regarding substeps such as verifying connection to object store.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Processing status details of enterprise manager upload. This provides additional details
	// for failed status
	LastImportProcessingDetails *string `mandatory:"false" json:"lastImportProcessingDetails"`

	// The last time of enterprise manager upload was processed. This is in the format defined by RFC3339
	TimeImportLastProcessed *common.SDKTime `mandatory:"false" json:"timeImportLastProcessed"`

	// The timestamp of last enterprise manager upload to OCI Object Store. This is in the format defined by RFC3339
	TimeEmDataLastExtracted *common.SDKTime `mandatory:"false" json:"timeEmDataLastExtracted"`

	// 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"`
}

LogAnalyticsEmBridgeSummary Enterprise manager bridge summary.

func (LogAnalyticsEmBridgeSummary) String ¶

type LogAnalyticsEmBridgeSummaryReport ¶

type LogAnalyticsEmBridgeSummaryReport struct {

	// Compartment Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Total number of ACTIVE enterprise manager bridges.
	ActiveEmBridgeCount *int `mandatory:"true" json:"activeEmBridgeCount"`

	// Number of enterprise manager bridges in CREATING state.
	CreatingEmBridgeCount *int `mandatory:"true" json:"creatingEmBridgeCount"`

	// Number of enterprise manager bridges in NEEDS_ATTENTION state.
	NeedsAttentionEmBridgeCount *int `mandatory:"true" json:"needsAttentionEmBridgeCount"`

	// Number of enterprise manager bridges in DELETED state.
	DeletedEmBridgeCount *int `mandatory:"true" json:"deletedEmBridgeCount"`

	// Total number of enterprise manager bridges.
	TotalEmBridgeCount *int `mandatory:"true" json:"totalEmBridgeCount"`
}

LogAnalyticsEmBridgeSummaryReport Log-Analytics EM Bridge counts summary.

func (LogAnalyticsEmBridgeSummaryReport) String ¶

type LogAnalyticsEntity ¶

type LogAnalyticsEntity struct {

	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents
	// a resource that is provisioned and managed by the customer on their premises or on the cloud.
	Id *string `mandatory:"true" json:"id"`

	// Log analytics entity name.
	Name *string `mandatory:"true" json:"name"`

	// Compartment Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Log analytics entity type name.
	EntityTypeName *string `mandatory:"true" json:"entityTypeName"`

	// Internal name for the log analytics entity type.
	EntityTypeInternalName *string `mandatory:"true" json:"entityTypeInternalName"`

	// The current state of the log analytics entity.
	LifecycleState EntityLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

	// lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.
	LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"`

	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID of the Management Agent.
	ManagementAgentId *string `mandatory:"false" json:"managementAgentId"`

	// Management agent (management-agents resource kind) display name
	ManagementAgentDisplayName *string `mandatory:"false" json:"managementAgentDisplayName"`

	// Management agent (management-agents resource kind) compartment OCID
	ManagementAgentCompartmentId *string `mandatory:"false" json:"managementAgentCompartmentId"`

	// The timezone region of the log analytics entity.
	TimezoneRegion *string `mandatory:"false" json:"timezoneRegion"`

	// The name/value pairs for parameter values to be used in file patterns specified in log sources.
	Properties map[string]string `mandatory:"false" json:"properties"`

	CreationSource *CreationSource `mandatory:"false" json:"creationSource"`

	// 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"`
}

LogAnalyticsEntity Description of a log analytics entity.

func (LogAnalyticsEntity) String ¶

func (m LogAnalyticsEntity) String() string

type LogAnalyticsEntityCollection ¶

type LogAnalyticsEntityCollection struct {

	// Array of log analytics entity summary.
	Items []LogAnalyticsEntitySummary `mandatory:"true" json:"items"`
}

LogAnalyticsEntityCollection Collection of log analytics entities.

func (LogAnalyticsEntityCollection) String ¶

type LogAnalyticsEntitySummary ¶

type LogAnalyticsEntitySummary struct {

	// The log analytics entity OCID. This ID is a reference used by log analytics features and it represents
	// a resource that is provisioned and managed by the customer on their premises or on the cloud.
	Id *string `mandatory:"true" json:"id"`

	// Log analytics entity name.
	Name *string `mandatory:"true" json:"name"`

	// Compartment Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Log analytics entity type name.
	EntityTypeName *string `mandatory:"true" json:"entityTypeName"`

	// Internal name for the log analytics entity type.
	EntityTypeInternalName *string `mandatory:"true" json:"entityTypeInternalName"`

	// The current state of the log analytics entity.
	LifecycleState EntityLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

	// lifecycleDetails has additional information regarding substeps such as management agent plugin deployment.
	LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"`

	// The date and time the resource was created, in the format defined by RFC3339.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the resource was last updated, in the format defined by RFC3339.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID of the Management Agent.
	ManagementAgentId *string `mandatory:"false" json:"managementAgentId"`

	// The OCID of the Cloud resource which this entity is a representation of. This may be blank when the entity
	// represents a non-cloud resource that the customer may have on their premises.
	CloudResourceId *string `mandatory:"false" json:"cloudResourceId"`

	// The timezone region of the log analytics entity.
	TimezoneRegion *string `mandatory:"false" json:"timezoneRegion"`

	// The Boolean flag to indicate if logs are collected for an entity for log analytics usage.
	AreLogsCollected *bool `mandatory:"false" json:"areLogsCollected"`

	// This indicates the type of source. It is primarily for Enterprise Manager Repository ID.
	SourceId *string `mandatory:"false" json:"sourceId"`

	CreationSource *CreationSource `mandatory:"false" json:"creationSource"`

	// 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"`
}

LogAnalyticsEntitySummary Summary of a log analytics entity.

func (LogAnalyticsEntitySummary) String ¶

func (m LogAnalyticsEntitySummary) String() string

type LogAnalyticsEntitySummaryReport ¶

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"`
}

LogAnalyticsEntitySummaryReport Log-Analytics entity counts summary.

func (LogAnalyticsEntitySummaryReport) String ¶

type LogAnalyticsEntityTopologyCollection ¶

type LogAnalyticsEntityTopologyCollection struct {

	// Array of log analytics entity topologies.
	Items []LogAnalyticsEntityTopologySummary `mandatory:"true" json:"items"`
}

LogAnalyticsEntityTopologyCollection Collection of log analytics entity topologies.

func (LogAnalyticsEntityTopologyCollection) String ¶

type LogAnalyticsEntityTopologyLink 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.
	SourceEntityId *string `mandatory:"true" json:"sourceEntityId"`

	// 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.
	DestinationEntityId *string `mandatory:"true" json:"destinationEntityId"`
}

LogAnalyticsEntityTopologyLink Log Analytics entity relationship link used in hierarchical representation of entity relationships topology.

func (LogAnalyticsEntityTopologyLink) String ¶

type LogAnalyticsEntityTopologyLinkCollection ¶

type LogAnalyticsEntityTopologyLinkCollection struct {

	// Array of log analytics entity relationship links.
	Items []LogAnalyticsEntityTopologyLink `mandatory:"true" json:"items"`
}

LogAnalyticsEntityTopologyLinkCollection Collection of log analytics entity relationship links.

func (LogAnalyticsEntityTopologyLinkCollection) String ¶

type LogAnalyticsEntityTopologySummary ¶

type LogAnalyticsEntityTopologySummary struct {
	Nodes *LogAnalyticsEntityCollection `mandatory:"true" json:"nodes"`

	Links *LogAnalyticsEntityTopologyLinkCollection `mandatory:"true" json:"links"`
}

LogAnalyticsEntityTopologySummary Log Analytics Entity topology that contains a set of log analytics entities and a set of relationships between those.

func (LogAnalyticsEntityTopologySummary) String ¶

type LogAnalyticsEntityType ¶

type LogAnalyticsEntityType struct {

	// Log analytics entity type name.
	Name *string `mandatory:"true" json:"name"`

	// Internal name for the log analytics entity type.
	InternalName *string `mandatory:"true" json:"internalName"`

	// Log analytics entity type category. Category will be used for grouping and filtering.
	Category *string `mandatory:"true" json:"category"`

	// Log analytics entity type group. That can be CLOUD (OCI) or NON_CLOUD otherwise.
	CloudType EntityCloudTypeEnum `mandatory:"true" json:"cloudType"`

	// The current lifecycle state of the log analytics entity.
	LifecycleState EntityLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

	// Time the log analytics entity type was created. An RFC3339 formatted datetime string.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Time the log analytics entity type was updated. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// Compartment Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The parameters used in file patterns specified in log sources for this log analytics entity type.
	Properties []EntityTypeProperty `mandatory:"false" json:"properties"`

	// This field indicates whether logs for entities of this type can be collected using a management agent.
	ManagementAgentEligibilityStatus LogAnalyticsEntityTypeManagementAgentEligibilityStatusEnum `mandatory:"false" json:"managementAgentEligibilityStatus,omitempty"`
}

LogAnalyticsEntityType Description of log analytics entity type.

func (LogAnalyticsEntityType) String ¶

func (m LogAnalyticsEntityType) String() string

type LogAnalyticsEntityTypeCollection ¶

type LogAnalyticsEntityTypeCollection struct {

	// Array of log analytics entity type summary.
	Items []LogAnalyticsEntityTypeSummary `mandatory:"true" json:"items"`
}

LogAnalyticsEntityTypeCollection Collection of log analytics entities.

func (LogAnalyticsEntityTypeCollection) String ¶

type LogAnalyticsEntityTypeManagementAgentEligibilityStatusEnum ¶

type LogAnalyticsEntityTypeManagementAgentEligibilityStatusEnum string

LogAnalyticsEntityTypeManagementAgentEligibilityStatusEnum Enum with underlying type: string

const (
	LogAnalyticsEntityTypeManagementAgentEligibilityStatusEligible   LogAnalyticsEntityTypeManagementAgentEligibilityStatusEnum = "ELIGIBLE"
	LogAnalyticsEntityTypeManagementAgentEligibilityStatusIneligible LogAnalyticsEntityTypeManagementAgentEligibilityStatusEnum = "INELIGIBLE"
	LogAnalyticsEntityTypeManagementAgentEligibilityStatusUnknown    LogAnalyticsEntityTypeManagementAgentEligibilityStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for LogAnalyticsEntityTypeManagementAgentEligibilityStatusEnum

func GetLogAnalyticsEntityTypeManagementAgentEligibilityStatusEnumValues ¶

func GetLogAnalyticsEntityTypeManagementAgentEligibilityStatusEnumValues() []LogAnalyticsEntityTypeManagementAgentEligibilityStatusEnum

GetLogAnalyticsEntityTypeManagementAgentEligibilityStatusEnumValues Enumerates the set of values for LogAnalyticsEntityTypeManagementAgentEligibilityStatusEnum

type LogAnalyticsEntityTypeSummary ¶

type LogAnalyticsEntityTypeSummary struct {

	// Log analytics entity type name.
	Name *string `mandatory:"true" json:"name"`

	// Internal name for the log analytics entity type.
	InternalName *string `mandatory:"true" json:"internalName"`

	// Log analytics entity type category. Category will be used for grouping and filtering.
	Category *string `mandatory:"true" json:"category"`

	// Log analytics entity type group. This can be CLOUD (OCI) or NON_CLOUD otherwise.
	CloudType EntityCloudTypeEnum `mandatory:"true" json:"cloudType"`

	// The current lifecycle state of the log analytics entity type.
	LifecycleState EntityLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

	// Time the log analytics entity type was created. An RFC3339 formatted datetime string.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Time the log analytics entity type was updated. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// This field indicates whether logs for entities of this type can be collected using a management agent.
	ManagementAgentEligibilityStatus LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnum `mandatory:"false" json:"managementAgentEligibilityStatus,omitempty"`
}

LogAnalyticsEntityTypeSummary Summary of a log analytics entity type.

func (LogAnalyticsEntityTypeSummary) String ¶

type LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnum ¶

type LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnum string

LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnum Enum with underlying type: string

const (
	LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEligible   LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnum = "ELIGIBLE"
	LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusIneligible LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnum = "INELIGIBLE"
	LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusUnknown    LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnum

func GetLogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnumValues ¶

func GetLogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnumValues() []LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnum

GetLogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnumValues Enumerates the set of values for LogAnalyticsEntityTypeSummaryManagementAgentEligibilityStatusEnum

type LogAnalyticsExtendedField ¶

type LogAnalyticsExtendedField struct {
	Field *LogAnalyticsField `mandatory:"false" json:"field"`

	ExtendedFieldDefinition *LogAnalyticsSourceExtendedFieldDefinition `mandatory:"false" json:"extendedFieldDefinition"`

	// The extended field unique identifier.
	ExtendedFieldDefinitionId *int64 `mandatory:"false" json:"extendedFieldDefinitionId"`

	// The field internal name
	FieldName *string `mandatory:"false" json:"fieldName"`

	// The field internal display name.
	FieldDisplayName *string `mandatory:"false" json:"fieldDisplayName"`

	// The saved regular expression name.
	SavedRegularExpressionName *string `mandatory:"false" json:"savedRegularExpressionName"`

	// The extended field unique identifier.
	ExtendedFieldId *int64 `mandatory:"false" json:"extendedFieldId"`
}

LogAnalyticsExtendedField LogAnalyticsExtendedField

func (LogAnalyticsExtendedField) String ¶

func (m LogAnalyticsExtendedField) String() string

type LogAnalyticsField ¶

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"`

	// The field data type.
	DataType *string `mandatory:"false" json:"dataType"`

	// The field default regular expression.
	RegularExpression *string `mandatory:"false" json:"regularExpression"`

	// The field description.
	Description *string `mandatory:"false" json:"description"`

	// The field display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The field edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The facet priority.
	FacetPriority *int64 `mandatory:"false" json:"facetPriority"`

	// The field internal name.
	Name *string `mandatory:"false" json:"name"`

	// A flag inidcating whether or not the facet is elibigle for use.
	IsFacetEligible *bool `mandatory:"false" json:"isFacetEligible"`

	// A flag inidcating whether or not the cardinality of the field is high.
	IsHighCardinality *bool `mandatory:"false" json:"isHighCardinality"`

	// A flag inidcating whether or not the field is a large data field.
	IsLargeData *bool `mandatory:"false" json:"isLargeData"`

	// A flag indicating whether or not the field is multi-valued.
	IsMultiValued *bool `mandatory:"false" json:"isMultiValued"`

	// A flag inidcating whether or not this is a primary field.
	IsPrimary *bool `mandatory:"false" json:"isPrimary"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// A flag inidcating whether or not the field can be summarized.
	IsSummarizable *bool `mandatory:"false" json:"isSummarizable"`

	// The mapped value.
	MappedValue *string `mandatory:"false" json:"mappedValue"`

	// A flag inidcating whether or not the field is metric key eligible.
	IsMetricKeyEligible *bool `mandatory:"false" json:"isMetricKeyEligible"`

	// A flag inidcating whether or not the field is metric value eligible.
	IsMetricValueEligible *bool `mandatory:"false" json:"isMetricValueEligible"`

	// A flag inidcating whether or not the field is range facet eligible.
	RangeFacetEligible *int64 `mandatory:"false" json:"rangeFacetEligible"`

	// A flag inidcating whether or not the field is table eligible.
	IsTableEligible *bool `mandatory:"false" json:"isTableEligible"`

	// The field unit type.
	UnitType *string `mandatory:"false" json:"unitType"`
}

LogAnalyticsField Field Details

func (LogAnalyticsField) String ¶

func (m LogAnalyticsField) String() string

type LogAnalyticsFieldCollection ¶

type LogAnalyticsFieldCollection struct {

	// An array of fields.
	Items []LogAnalyticsFieldSummary `mandatory:"false" json:"items"`
}

LogAnalyticsFieldCollection LogAnalytics Field Collection

func (LogAnalyticsFieldCollection) String ¶

type 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"`

	// The field data type.
	DataType *string `mandatory:"false" json:"dataType"`

	// The field default regular expression.
	RegularExpression *string `mandatory:"false" json:"regularExpression"`

	// The field description.
	Description *string `mandatory:"false" json:"description"`

	// The field display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The field edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The facet priority.
	FacetPriority *int64 `mandatory:"false" json:"facetPriority"`

	// The field internal name.
	Name *string `mandatory:"false" json:"name"`

	// A flag inidcating whether or not the facet is elibigle for use.
	IsFacetEligible *bool `mandatory:"false" json:"isFacetEligible"`

	// A flag inidcating whether or not the cardinality of the field is high.
	IsHighCardinality *bool `mandatory:"false" json:"isHighCardinality"`

	// A flag inidcating whether or not the field is a large data field.
	IsLargeData *bool `mandatory:"false" json:"isLargeData"`

	// A flag indicating whether or not the field is multi-valued.
	IsMultiValued *bool `mandatory:"false" json:"isMultiValued"`

	// A flag inidcating whether or not this is a primary field.
	IsPrimary *bool `mandatory:"false" json:"isPrimary"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// A flag inidcating whether or not the field can be summarized.
	IsSummarizable *bool `mandatory:"false" json:"isSummarizable"`

	// The mapped value.
	MappedValue *string `mandatory:"false" json:"mappedValue"`

	// A flag inidcating whether or not the field is metric key eligible.
	IsMetricKeyEligible *bool `mandatory:"false" json:"isMetricKeyEligible"`

	// A flag inidcating whether or not the field is metric value eligible.
	IsMetricValueEligible *bool `mandatory:"false" json:"isMetricValueEligible"`

	// A flag inidcating whether or not the field is range facet eligible.
	RangeFacetEligible *int64 `mandatory:"false" json:"rangeFacetEligible"`

	// A flag inidcating whether or not the field is table eligible.
	IsTableEligible *bool `mandatory:"false" json:"isTableEligible"`

	// The field unit type.
	UnitType *string `mandatory:"false" json:"unitType"`
}

LogAnalyticsFieldSummary A summary of a field.

func (LogAnalyticsFieldSummary) String ¶

func (m LogAnalyticsFieldSummary) String() string

type LogAnalyticsImportCustomChangeList ¶

type LogAnalyticsImportCustomChangeList struct {

	// An array of created parser names.
	CreatedParserNames []string `mandatory:"false" json:"createdParserNames"`

	// An array of updated parser names.
	UpdatedParserNames []string `mandatory:"false" json:"updatedParserNames"`

	// An array of created source names.
	CreatedSourceNames []string `mandatory:"false" json:"createdSourceNames"`

	// An array of updated source names.
	UpdatedSourceNames []string `mandatory:"false" json:"updatedSourceNames"`

	// An array of created field display names.
	CreatedFieldDisplayNames []string `mandatory:"false" json:"createdFieldDisplayNames"`

	// An array of updated field display names.
	UpdatedFieldDisplayNames []string `mandatory:"false" json:"updatedFieldDisplayNames"`

	// A list of parser names with conflicts.
	ConflictParserNames []string `mandatory:"false" json:"conflictParserNames"`

	// A list of source names with conflicts.
	ConflictSourceNames []string `mandatory:"false" json:"conflictSourceNames"`

	// A list of field display names with conflicts.
	ConflictFieldDisplayNames []string `mandatory:"false" json:"conflictFieldDisplayNames"`
}

LogAnalyticsImportCustomChangeList LogAnalyticsImportCustomChangeList

func (LogAnalyticsImportCustomChangeList) String ¶

type LogAnalyticsImportCustomContent ¶

type LogAnalyticsImportCustomContent struct {

	// The parser names.
	ParserNames []string `mandatory:"false" json:"parserNames"`

	// The source names.
	SourceNames []string `mandatory:"false" json:"sourceNames"`

	// The field names.
	FieldNames []string `mandatory:"false" json:"fieldNames"`

	ChangeList *LogAnalyticsImportCustomChangeList `mandatory:"false" json:"changeList"`

	// The content name.
	ContentName *string `mandatory:"false" json:"contentName"`
}

LogAnalyticsImportCustomContent LogAnalyticsImportCustomContent

func (LogAnalyticsImportCustomContent) String ¶

type LogAnalyticsLabel ¶

type LogAnalyticsLabel struct {

	// An array of label aliases.
	Aliases []LogAnalyticsLabelAlias `mandatory:"false" json:"aliases"`

	// The source usage count for this label.
	CountUsageInSource *int64 `mandatory:"false" json:"countUsageInSource"`

	// The type of suggestion for label usage.
	SuggestType *int64 `mandatory:"false" json:"suggestType"`

	// The label description.
	Description *string `mandatory:"false" json:"description"`

	// The label display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The label edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The label impact.
	Impact *string `mandatory:"false" json:"impact"`

	// The system flag.  A value of false denotes a custom, or user
	// defined label.  A value of true denotes a built in label.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The label name.
	Name *string `mandatory:"false" json:"name"`

	// The label priority. Valid values are (NONE, LOW, HIGH). NONE is default.
	Priority LogAnalyticsLabelPriorityEnum `mandatory:"false" json:"priority,omitempty"`

	// The label recommendation.
	Recommendation *string `mandatory:"false" json:"recommendation"`

	// The label type. Valid values are (INFO, PROBLEM). INFO is default.
	Type LogAnalyticsLabelTypeEnum `mandatory:"false" json:"type,omitempty"`

	// A flag indicating whether or not the label has been deleted.
	IsUserDeleted *bool `mandatory:"false" json:"isUserDeleted"`
}

LogAnalyticsLabel LogAnalytics label

func (LogAnalyticsLabel) String ¶

func (m LogAnalyticsLabel) String() string

type LogAnalyticsLabelAlias ¶

type LogAnalyticsLabelAlias struct {

	// The alias.
	Alias *string `mandatory:"false" json:"alias"`

	// The alias display name.
	AliasDisplayName *string `mandatory:"false" json:"aliasDisplayName"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The label display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The label name.
	Name *string `mandatory:"false" json:"name"`

	// The label priority. Default value is NONE.
	Priority LogAnalyticsLabelAliasPriorityEnum `mandatory:"false" json:"priority,omitempty"`
}

LogAnalyticsLabelAlias Label alias mapping view

func (LogAnalyticsLabelAlias) String ¶

func (m LogAnalyticsLabelAlias) String() string

type LogAnalyticsLabelAliasPriorityEnum ¶

type LogAnalyticsLabelAliasPriorityEnum string

LogAnalyticsLabelAliasPriorityEnum Enum with underlying type: string

const (
	LogAnalyticsLabelAliasPriorityNone   LogAnalyticsLabelAliasPriorityEnum = "NONE"
	LogAnalyticsLabelAliasPriorityLow    LogAnalyticsLabelAliasPriorityEnum = "LOW"
	LogAnalyticsLabelAliasPriorityMedium LogAnalyticsLabelAliasPriorityEnum = "MEDIUM"
	LogAnalyticsLabelAliasPriorityHigh   LogAnalyticsLabelAliasPriorityEnum = "HIGH"
)

Set of constants representing the allowable values for LogAnalyticsLabelAliasPriorityEnum

func GetLogAnalyticsLabelAliasPriorityEnumValues ¶

func GetLogAnalyticsLabelAliasPriorityEnumValues() []LogAnalyticsLabelAliasPriorityEnum

GetLogAnalyticsLabelAliasPriorityEnumValues Enumerates the set of values for LogAnalyticsLabelAliasPriorityEnum

type LogAnalyticsLabelCollection ¶

type LogAnalyticsLabelCollection struct {

	// An array of log analytics label summaries.
	Items []LogAnalyticsLabelSummary `mandatory:"false" json:"items"`
}

LogAnalyticsLabelCollection A collection of LogAnalytics Labels.

func (LogAnalyticsLabelCollection) String ¶

type LogAnalyticsLabelDefinition ¶

type LogAnalyticsLabelDefinition struct {

	// The edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The source unique identifier.
	SourceId *int64 `mandatory:"false" json:"sourceId"`

	// The label name.
	LabelName *string `mandatory:"false" json:"labelName"`
}

LogAnalyticsLabelDefinition LogAnalyticsLabelDefinition

func (LogAnalyticsLabelDefinition) String ¶

type LogAnalyticsLabelOperator ¶

type LogAnalyticsLabelOperator struct {

	// The operator display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The operator internal name.
	Name *string `mandatory:"false" json:"name"`
}

LogAnalyticsLabelOperator LogAnalyticsLabelOperator

func (LogAnalyticsLabelOperator) String ¶

func (m LogAnalyticsLabelOperator) String() string

type LogAnalyticsLabelOperatorCollection ¶

type LogAnalyticsLabelOperatorCollection struct {

	// An array of of label operators.
	Items []LogAnalyticsLabelOperator `mandatory:"false" json:"items"`
}

LogAnalyticsLabelOperatorCollection LogAnalyticsLabelOperatorCollection

func (LogAnalyticsLabelOperatorCollection) String ¶

type LogAnalyticsLabelPriorityEnum ¶

type LogAnalyticsLabelPriorityEnum string

LogAnalyticsLabelPriorityEnum Enum with underlying type: string

const (
	LogAnalyticsLabelPriorityNone   LogAnalyticsLabelPriorityEnum = "NONE"
	LogAnalyticsLabelPriorityLow    LogAnalyticsLabelPriorityEnum = "LOW"
	LogAnalyticsLabelPriorityMedium LogAnalyticsLabelPriorityEnum = "MEDIUM"
	LogAnalyticsLabelPriorityHigh   LogAnalyticsLabelPriorityEnum = "HIGH"
)

Set of constants representing the allowable values for LogAnalyticsLabelPriorityEnum

func GetLogAnalyticsLabelPriorityEnumValues ¶

func GetLogAnalyticsLabelPriorityEnumValues() []LogAnalyticsLabelPriorityEnum

GetLogAnalyticsLabelPriorityEnumValues Enumerates the set of values for LogAnalyticsLabelPriorityEnum

type LogAnalyticsLabelSummary ¶

type LogAnalyticsLabelSummary struct {

	// The alias list.
	Aliases []LogAnalyticsLabelAlias `mandatory:"false" json:"aliases"`

	// The source usage count for this label.
	CountUsageInSource *int64 `mandatory:"false" json:"countUsageInSource"`

	// The type of suggestion for label usage.
	SuggestType *int64 `mandatory:"false" json:"suggestType"`

	// The label description.
	Description *string `mandatory:"false" json:"description"`

	// The label display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The label edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The label impact.
	Impact *string `mandatory:"false" json:"impact"`

	// The system flag.  A value of false denotes a custom, or user
	// defined label.  A value of true denotes a built in label.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The label name.
	Name *string `mandatory:"false" json:"name"`

	// The label priority. Valid values are (NONE, LOW, HIGH). NONE is default.
	Priority LogAnalyticsLabelSummaryPriorityEnum `mandatory:"false" json:"priority,omitempty"`

	// The label recommendation.
	Recommendation *string `mandatory:"false" json:"recommendation"`

	// The label type.  Valid values are (INFO, PROBLEM). INFO is default.
	Type LogAnalyticsLabelSummaryTypeEnum `mandatory:"false" json:"type,omitempty"`

	// A flag indicating whether or not the label has been deleted.
	IsUserDeleted *bool `mandatory:"false" json:"isUserDeleted"`
}

LogAnalyticsLabelSummary LogAnalytics label

func (LogAnalyticsLabelSummary) String ¶

func (m LogAnalyticsLabelSummary) String() string

type LogAnalyticsLabelSummaryPriorityEnum ¶

type LogAnalyticsLabelSummaryPriorityEnum string

LogAnalyticsLabelSummaryPriorityEnum Enum with underlying type: string

const (
	LogAnalyticsLabelSummaryPriorityNone   LogAnalyticsLabelSummaryPriorityEnum = "NONE"
	LogAnalyticsLabelSummaryPriorityLow    LogAnalyticsLabelSummaryPriorityEnum = "LOW"
	LogAnalyticsLabelSummaryPriorityMedium LogAnalyticsLabelSummaryPriorityEnum = "MEDIUM"
	LogAnalyticsLabelSummaryPriorityHigh   LogAnalyticsLabelSummaryPriorityEnum = "HIGH"
)

Set of constants representing the allowable values for LogAnalyticsLabelSummaryPriorityEnum

func GetLogAnalyticsLabelSummaryPriorityEnumValues ¶

func GetLogAnalyticsLabelSummaryPriorityEnumValues() []LogAnalyticsLabelSummaryPriorityEnum

GetLogAnalyticsLabelSummaryPriorityEnumValues Enumerates the set of values for LogAnalyticsLabelSummaryPriorityEnum

type LogAnalyticsLabelSummaryTypeEnum ¶

type LogAnalyticsLabelSummaryTypeEnum string

LogAnalyticsLabelSummaryTypeEnum Enum with underlying type: string

const (
	LogAnalyticsLabelSummaryTypeInfo    LogAnalyticsLabelSummaryTypeEnum = "INFO"
	LogAnalyticsLabelSummaryTypeProblem LogAnalyticsLabelSummaryTypeEnum = "PROBLEM"
)

Set of constants representing the allowable values for LogAnalyticsLabelSummaryTypeEnum

func GetLogAnalyticsLabelSummaryTypeEnumValues ¶

func GetLogAnalyticsLabelSummaryTypeEnumValues() []LogAnalyticsLabelSummaryTypeEnum

GetLogAnalyticsLabelSummaryTypeEnumValues Enumerates the set of values for LogAnalyticsLabelSummaryTypeEnum

type LogAnalyticsLabelTypeEnum ¶

type LogAnalyticsLabelTypeEnum string

LogAnalyticsLabelTypeEnum Enum with underlying type: string

const (
	LogAnalyticsLabelTypeInfo    LogAnalyticsLabelTypeEnum = "INFO"
	LogAnalyticsLabelTypeProblem LogAnalyticsLabelTypeEnum = "PROBLEM"
)

Set of constants representing the allowable values for LogAnalyticsLabelTypeEnum

func GetLogAnalyticsLabelTypeEnumValues ¶

func GetLogAnalyticsLabelTypeEnumValues() []LogAnalyticsLabelTypeEnum

GetLogAnalyticsLabelTypeEnumValues Enumerates the set of values for LogAnalyticsLabelTypeEnum

type LogAnalyticsLabelView ¶

type LogAnalyticsLabelView struct {

	// An arrya of label aliases.
	Aliases []LogAnalyticsLabelAlias `mandatory:"false" json:"aliases"`

	// The label alert rule usage count.
	CountUsageInAlertRule *int64 `mandatory:"false" json:"countUsageInAlertRule"`

	// The label source usage count.
	CountUsageInSource *int64 `mandatory:"false" json:"countUsageInSource"`

	// The label unique identifier.
	Id *interface{} `mandatory:"false" json:"id"`

	// The label suggestion type.
	SuggestType *int64 `mandatory:"false" json:"suggestType"`

	// The label description.
	Description *string `mandatory:"false" json:"description"`

	// The label display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The label edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The label impact.
	Impact *string `mandatory:"false" json:"impact"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The label name.
	Name *string `mandatory:"false" json:"name"`

	// The label priority.  Default value is NONE.
	Priority LogAnalyticsLabelViewPriorityEnum `mandatory:"false" json:"priority,omitempty"`

	// The label recommendation.
	Recommendation *string `mandatory:"false" json:"recommendation"`

	// The label type.
	Type *int64 `mandatory:"false" json:"type"`

	// A flag indicating whether or not the label has been deleted.
	IsUserDeleted *bool `mandatory:"false" json:"isUserDeleted"`
}

LogAnalyticsLabelView LogAnalyticsLabelView

func (LogAnalyticsLabelView) String ¶

func (m LogAnalyticsLabelView) String() string

type LogAnalyticsLabelViewPriorityEnum ¶

type LogAnalyticsLabelViewPriorityEnum string

LogAnalyticsLabelViewPriorityEnum Enum with underlying type: string

const (
	LogAnalyticsLabelViewPriorityNone   LogAnalyticsLabelViewPriorityEnum = "NONE"
	LogAnalyticsLabelViewPriorityLow    LogAnalyticsLabelViewPriorityEnum = "LOW"
	LogAnalyticsLabelViewPriorityMedium LogAnalyticsLabelViewPriorityEnum = "MEDIUM"
	LogAnalyticsLabelViewPriorityHigh   LogAnalyticsLabelViewPriorityEnum = "HIGH"
)

Set of constants representing the allowable values for LogAnalyticsLabelViewPriorityEnum

func GetLogAnalyticsLabelViewPriorityEnumValues ¶

func GetLogAnalyticsLabelViewPriorityEnumValues() []LogAnalyticsLabelViewPriorityEnum

GetLogAnalyticsLabelViewPriorityEnumValues Enumerates the set of values for LogAnalyticsLabelViewPriorityEnum

type LogAnalyticsLogGroup ¶

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"`
}

LogAnalyticsLogGroup Summary of an Log-Analytics log group.

func (LogAnalyticsLogGroup) String ¶

func (m LogAnalyticsLogGroup) String() string

type LogAnalyticsLogGroupSummary ¶

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"`
}

LogAnalyticsLogGroupSummary Summary of a Log-Analytics log group.

func (LogAnalyticsLogGroupSummary) String ¶

type LogAnalyticsLogGroupSummaryCollection ¶

type LogAnalyticsLogGroupSummaryCollection struct {

	// An array of log group summary objects.
	Items []LogAnalyticsLogGroupSummary `mandatory:"false" json:"items"`
}

LogAnalyticsLogGroupSummaryCollection A collection of Log-Analytics log groups.

func (LogAnalyticsLogGroupSummaryCollection) String ¶

type LogAnalyticsLookup ¶

type LogAnalyticsLookup struct {

	// The active edit version.
	ActiveEditVersion *int64 `mandatory:"false" json:"activeEditVersion"`

	// The canonical link.
	CanonicalLink *string `mandatory:"false" json:"canonicalLink"`

	// The lookup description.
	Description *string `mandatory:"false" json:"description"`

	// The edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The lookup fields.
	Fields []LookupField `mandatory:"false" json:"fields"`

	// The lookup reference as an integer.
	LookupReference *int64 `mandatory:"false" json:"lookupReference"`

	// The lookup reference as a string.
	LookupReferenceString *string `mandatory:"false" json:"lookupReferenceString"`

	// The lookup type.  Valid values are LOOKUP or DICTIONARY.
	Type LogAnalyticsLookupTypeEnum `mandatory:"false" json:"type,omitempty"`

	// The lookup name.
	Name *string `mandatory:"false" json:"name"`

	// A flag indicating if the lookup is custom (user-defined) or
	// built in.
	IsBuiltIn *int64 `mandatory:"false" json:"isBuiltIn"`

	// A flag indicating if the lookup is hidden or not.  A hidden lookup will
	// not be returned in list operations by default.
	IsHidden *bool `mandatory:"false" json:"isHidden"`

	// The lookup display name.
	LookupDisplayName *string `mandatory:"false" json:"lookupDisplayName"`

	ReferringSources *AutoLookups `mandatory:"false" json:"referringSources"`

	StatusSummary *StatusSummary `mandatory:"false" json:"statusSummary"`

	// The last updated date.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// An array of categories assigned to this lookup.
	// The isSystem flag denotes if each category assignment is user-created or Oracle-defined.
	Categories []LogAnalyticsCategory `mandatory:"false" json:"categories"`
}

LogAnalyticsLookup LogAnalyticsLookup

func (LogAnalyticsLookup) String ¶

func (m LogAnalyticsLookup) String() string

type LogAnalyticsLookupCollection ¶

type LogAnalyticsLookupCollection struct {

	// list of fields
	Items []LogAnalyticsLookup `mandatory:"false" json:"items"`
}

LogAnalyticsLookupCollection LogAnalytics Lookup Collection

func (LogAnalyticsLookupCollection) String ¶

type LogAnalyticsLookupFields ¶

type LogAnalyticsLookupFields struct {

	// The common field name.
	CommonFieldName *string `mandatory:"false" json:"commonFieldName"`

	// The default match value.
	DefaultMatchValue *string `mandatory:"false" json:"defaultMatchValue"`

	// The display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// A flag indicating whether or not the field is a common field.
	IsCommonField *bool `mandatory:"false" json:"isCommonField"`

	// The match operator.
	MatchOperator *string `mandatory:"false" json:"matchOperator"`

	// The field name.
	Name *string `mandatory:"false" json:"name"`

	// The position.
	Position *int64 `mandatory:"false" json:"position"`
}

LogAnalyticsLookupFields LogAnalyticsLookupFields

func (LogAnalyticsLookupFields) String ¶

func (m LogAnalyticsLookupFields) String() string

type LogAnalyticsLookupTypeEnum ¶

type LogAnalyticsLookupTypeEnum string

LogAnalyticsLookupTypeEnum Enum with underlying type: string

const (
	LogAnalyticsLookupTypeLookup     LogAnalyticsLookupTypeEnum = "Lookup"
	LogAnalyticsLookupTypeDictionary LogAnalyticsLookupTypeEnum = "Dictionary"
)

Set of constants representing the allowable values for LogAnalyticsLookupTypeEnum

func GetLogAnalyticsLookupTypeEnumValues ¶

func GetLogAnalyticsLookupTypeEnumValues() []LogAnalyticsLookupTypeEnum

GetLogAnalyticsLookupTypeEnumValues Enumerates the set of values for LogAnalyticsLookupTypeEnum

type LogAnalyticsMetaFunction ¶

type LogAnalyticsMetaFunction struct {

	// An array of meta function arguments.
	MetaFunctionArgument []LogAnalyticsMetaFunctionArgument `mandatory:"false" json:"metaFunctionArgument"`

	// The component.
	Component *string `mandatory:"false" json:"component"`

	// The description.
	Description *string `mandatory:"false" json:"description"`

	// The edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The meta function unique identifier.
	MetaFunctionId *int64 `mandatory:"false" json:"metaFunctionId"`

	// The java class name.
	JavaClassName *string `mandatory:"false" json:"javaClassName"`

	// The meta function name.
	Name *string `mandatory:"false" json:"name"`
}

LogAnalyticsMetaFunction LogAnalyticsMetaFunction

func (LogAnalyticsMetaFunction) String ¶

func (m LogAnalyticsMetaFunction) String() string

type LogAnalyticsMetaFunctionArgument ¶

type LogAnalyticsMetaFunctionArgument struct {

	// The override output fields.
	IsOverrideOutputFields *bool `mandatory:"false" json:"isOverrideOutputFields"`

	// The argument display name.
	ArgumentDisplayName *string `mandatory:"false" json:"argumentDisplayName"`

	// The argument example.
	ArgumentExample *string `mandatory:"false" json:"argumentExample"`

	// The argument service.
	ArgumentService *string `mandatory:"false" json:"argumentService"`

	// The argument data type.
	ArgumentDataType *string `mandatory:"false" json:"argumentDataType"`

	// The argument description.
	ArgumentDescription *string `mandatory:"false" json:"argumentDescription"`

	// The argument name.
	ArgumentName *string `mandatory:"false" json:"argumentName"`

	// The argument order.
	ArgumentOrder *int64 `mandatory:"false" json:"argumentOrder"`

	// The argument type.
	ArgumentType *int64 `mandatory:"false" json:"argumentType"`

	// The argument unique identifier.
	ArgumentId *int64 `mandatory:"false" json:"argumentId"`

	// The lookup column.
	ArgumentLookupColumn *string `mandatory:"false" json:"argumentLookupColumn"`

	// The lookup column position.
	ArgumentLookupColumnPosition *int64 `mandatory:"false" json:"argumentLookupColumnPosition"`

	// The argument value.
	ArgumentValue *string `mandatory:"false" json:"argumentValue"`

	// The argument unique identifier as a string.
	ArgumentReference *string `mandatory:"false" json:"argumentReference"`
}

LogAnalyticsMetaFunctionArgument LogAnalyticsMetaFunctionArgument

func (LogAnalyticsMetaFunctionArgument) String ¶

type LogAnalyticsMetaFunctionCollection ¶

type LogAnalyticsMetaFunctionCollection struct {

	// An array of meta functions.
	Items []LogAnalyticsMetaFunction `mandatory:"false" json:"items"`
}

LogAnalyticsMetaFunctionCollection LogAnalyticsMetaFunctionCollection

func (LogAnalyticsMetaFunctionCollection) String ¶

type LogAnalyticsMetaSourceType ¶

type LogAnalyticsMetaSourceType struct {

	// The built in parser name.
	BuiltInParserName *string `mandatory:"false" json:"builtInParserName"`

	// The source type description.
	Description *string `mandatory:"false" json:"description"`

	// The source type display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The entity display name.
	EntityDisplayName *string `mandatory:"false" json:"entityDisplayName"`

	// The entity internal name.
	EntityName *string `mandatory:"false" json:"entityName"`

	// The source type name.
	Name *string `mandatory:"false" json:"name"`

	// The maximum exclude pattern.
	MaximumExcludePattern *int64 `mandatory:"false" json:"maximumExcludePattern"`

	// The maximum include pattern.
	MaximumIncludePattern *int64 `mandatory:"false" json:"maximumIncludePattern"`
}

LogAnalyticsMetaSourceType LogAnalyticsMetaSourceType

func (LogAnalyticsMetaSourceType) String ¶

type LogAnalyticsMetaSourceTypeCollection ¶

type LogAnalyticsMetaSourceTypeCollection struct {

	// An array of meta source types.
	Items []LogAnalyticsMetaSourceType `mandatory:"false" json:"items"`
}

LogAnalyticsMetaSourceTypeCollection Source Meta Type List

func (LogAnalyticsMetaSourceTypeCollection) String ¶

type LogAnalyticsMetric ¶

type LogAnalyticsMetric struct {

	// The aggregation field.
	AggregationField *string `mandatory:"false" json:"aggregationField"`

	// The bucket metadata.
	BucketMetadata *string `mandatory:"false" json:"bucketMetadata"`

	// The clock period.
	ClockPeriod *string `mandatory:"false" json:"clockPeriod"`

	// The metric description.
	Description *string `mandatory:"false" json:"description"`

	// The metric edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The field name.
	FieldName *string `mandatory:"false" json:"fieldName"`

	// The field values.
	FieldValues []string `mandatory:"false" json:"fieldValues"`

	// The grouping fields.
	GroupingField *string `mandatory:"false" json:"groupingField"`

	// A flag inidcating whether or not the metric is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The metric display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The metric unique identifier.
	MetricReference *int64 `mandatory:"false" json:"metricReference"`

	// The metric name.
	Name *string `mandatory:"false" json:"name"`

	// The metric type, specifying the type of aggreation to perform.  Default value
	// is COUNT.
	MetricType LogAnalyticsMetricMetricTypeEnum `mandatory:"false" json:"metricType,omitempty"`

	// A flag specifying whether or not the metric source is enabled.
	IsMetricSourceEnabled *bool `mandatory:"false" json:"isMetricSourceEnabled"`

	// The metric operator.
	Operator LogAnalyticsMetricOperatorEnum `mandatory:"false" json:"operator,omitempty"`

	// The metric sources.
	Sources []LogAnalyticsSource `mandatory:"false" json:"sources"`

	// The entity type.
	EntityType *string `mandatory:"false" json:"entityType"`

	// The last updated date.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// The unit type.
	UnitType *string `mandatory:"false" json:"unitType"`

	// A flag specifying whether or not this is a custom (user defined) metric.
	IsUserCustomized *bool `mandatory:"false" json:"isUserCustomized"`
}

LogAnalyticsMetric LogAnalyticsMetric

func (LogAnalyticsMetric) String ¶

func (m LogAnalyticsMetric) String() string

type LogAnalyticsMetricMetricTypeEnum ¶

type LogAnalyticsMetricMetricTypeEnum string

LogAnalyticsMetricMetricTypeEnum Enum with underlying type: string

const (
	LogAnalyticsMetricMetricTypeCount               LogAnalyticsMetricMetricTypeEnum = "COUNT"
	LogAnalyticsMetricMetricTypeSum                 LogAnalyticsMetricMetricTypeEnum = "SUM"
	LogAnalyticsMetricMetricTypeAverage             LogAnalyticsMetricMetricTypeEnum = "AVERAGE"
	LogAnalyticsMetricMetricTypeCountDistribution   LogAnalyticsMetricMetricTypeEnum = "COUNT_DISTRIBUTION"
	LogAnalyticsMetricMetricTypeSumDistribution     LogAnalyticsMetricMetricTypeEnum = "SUM_DISTRIBUTION"
	LogAnalyticsMetricMetricTypeAverageDistribution LogAnalyticsMetricMetricTypeEnum = "AVERAGE_DISTRIBUTION"
)

Set of constants representing the allowable values for LogAnalyticsMetricMetricTypeEnum

func GetLogAnalyticsMetricMetricTypeEnumValues ¶

func GetLogAnalyticsMetricMetricTypeEnumValues() []LogAnalyticsMetricMetricTypeEnum

GetLogAnalyticsMetricMetricTypeEnumValues Enumerates the set of values for LogAnalyticsMetricMetricTypeEnum

type LogAnalyticsMetricOperatorEnum ¶

type LogAnalyticsMetricOperatorEnum string

LogAnalyticsMetricOperatorEnum Enum with underlying type: string

const (
	LogAnalyticsMetricOperatorContainsIgnoreCase LogAnalyticsMetricOperatorEnum = "CONTAINS_IGNORE_CASE"
	LogAnalyticsMetricOperatorInIgnoreCase       LogAnalyticsMetricOperatorEnum = "IN_IGNORE_CASE"
	LogAnalyticsMetricOperatorEqualIgnoreCase    LogAnalyticsMetricOperatorEnum = "EQUAL_IGNORE_CASE"
	LogAnalyticsMetricOperatorNotNull            LogAnalyticsMetricOperatorEnum = "NOT_NULL"
)

Set of constants representing the allowable values for LogAnalyticsMetricOperatorEnum

func GetLogAnalyticsMetricOperatorEnumValues ¶

func GetLogAnalyticsMetricOperatorEnumValues() []LogAnalyticsMetricOperatorEnum

GetLogAnalyticsMetricOperatorEnumValues Enumerates the set of values for LogAnalyticsMetricOperatorEnum

type LogAnalyticsObjectCollectionRule ¶

type LogAnalyticsObjectCollectionRule struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this rule.
	Id *string `mandatory:"true" json:"id"`

	// A unique name to the rule. The name must be unique, within the tenancy, and cannot be changed.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Object Storage namespace.
	OsNamespace *string `mandatory:"true" json:"osNamespace"`

	// Name of the Object Storage bucket.
	OsBucketName *string `mandatory:"true" json:"osBucketName"`

	// The type of log collection.
	CollectionType ObjectCollectionRuleCollectionTypesEnum `mandatory:"true" json:"collectionType"`

	// The oldest time of the file in the bucket to consider for collection.
	// Accepted values are: BEGINNING or CURRENT_TIME or RFC3339 formatted datetime string.
	// Use this for HISTORIC or HISTORIC_LIVE collection types. When collectionType is LIVE, specifying pollSince value other than CURRENT_TIME will result in error.
	PollSince *string `mandatory:"true" json:"pollSince"`

	// Logging Analytics Log group OCID to associate the processed logs with.
	LogGroupId *string `mandatory:"true" json:"logGroupId"`

	// Name of the Logging Analytics Source to use for the processing.
	LogSourceName *string `mandatory:"true" json:"logSourceName"`

	// The current state of the rule.
	LifecycleState ObjectCollectionRuleLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

	// The time when this rule was created. An RFC3339 formatted datetime string.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The time when this rule was last updated. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// Whether or not this rule is currently enabled.
	IsEnabled *bool `mandatory:"true" json:"isEnabled"`

	// A string that describes the details of the rule. It does not have to be unique, and can be changed.
	// Avoid entering confidential information.
	Description *string `mandatory:"false" json:"description"`

	// The newest time of the file in the bucket to consider for collection.
	// Accepted values are: CURRENT_TIME or RFC3339 formatted datetime string.
	// Use this for HISTORIC collection type. When collectionType is LIVE or HISTORIC_LIVE, specifying pollTill will result in error.
	PollTill *string `mandatory:"false" json:"pollTill"`

	// Logging Analytics entity OCID to associate the processed logs with.
	EntityId *string `mandatory:"false" json:"entityId"`

	// An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing.
	// It is recommended to set this value as ISO_8859_1 when configuring content of the objects having more numeric characters,
	// and very few alphabets.
	// For e.g. this applies when configuring VCN Flow Logs.
	CharEncoding *string `mandatory:"false" json:"charEncoding"`

	// Use this to override some property values which are defined at bucket level to the scope of object.
	// Supported propeties for override are: logSourceName, charEncoding, entityId.
	// 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"`

	// When the filters are provided, only the objects matching the filters are picked up for processing.
	// The matchType supported is exact match and accommodates wildcard "*".
	// For more information on filters, see Event Filters (https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).
	ObjectNameFilters []string `mandatory:"false" json:"objectNameFilters"`

	// 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"`
}

LogAnalyticsObjectCollectionRule The configuration details of an Object Storage based collection rule.

func (LogAnalyticsObjectCollectionRule) String ¶

type LogAnalyticsObjectCollectionRuleCollection ¶

type LogAnalyticsObjectCollectionRuleCollection struct {

	// List of LogAnalyticsObjectCollectionRuleSummary objects.
	Items []LogAnalyticsObjectCollectionRuleSummary `mandatory:"true" json:"items"`
}

LogAnalyticsObjectCollectionRuleCollection Collection of LogAnalyticsObjectCollectionRuleSummary objects.

func (LogAnalyticsObjectCollectionRuleCollection) String ¶

type LogAnalyticsObjectCollectionRuleSummary ¶

type LogAnalyticsObjectCollectionRuleSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this rule.
	Id *string `mandatory:"true" json:"id"`

	// A unique name to the rule. The name must be unique, within the tenancy, and cannot be changed.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this rule belongs.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Object Storage namespace.
	OsNamespace *string `mandatory:"true" json:"osNamespace"`

	// Name of the Object Storage bucket.
	OsBucketName *string `mandatory:"true" json:"osBucketName"`

	// The type of log collection.
	CollectionType ObjectCollectionRuleCollectionTypesEnum `mandatory:"true" json:"collectionType"`

	// The current state of the rule.
	LifecycleState ObjectCollectionRuleLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

	// The time when this rule was created. An RFC3339 formatted datetime string.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The time when this rule was last updated. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// Whether or not this rule is currently enabled.
	IsEnabled *bool `mandatory:"true" json:"isEnabled"`

	// A unique name given to the rule. The name must be unique within the tenancy, and cannot be modified.
	// Avoid entering confidential information.
	Description *string `mandatory:"false" json:"description"`

	// A detailed status of the life cycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// When the filters are provided, only the objects matching the filters are picked up for processing.
	// The matchType supported is exact match and accommodates wildcard "*".
	// For more information on filters, see Event Filters (https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).
	ObjectNameFilters []string `mandatory:"false" json:"objectNameFilters"`

	// 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"`
}

LogAnalyticsObjectCollectionRuleSummary The summary of an Object Storage based collection rule.

func (LogAnalyticsObjectCollectionRuleSummary) String ¶

type LogAnalyticsOperationTypesEnum ¶

type LogAnalyticsOperationTypesEnum string

LogAnalyticsOperationTypesEnum Enum with underlying type: string

const (
	LogAnalyticsOperationTypesCreateLogAnalytics LogAnalyticsOperationTypesEnum = "CREATE_LOG_ANALYTICS"
	LogAnalyticsOperationTypesDeleteLogAnalytics LogAnalyticsOperationTypesEnum = "DELETE_LOG_ANALYTICS"
)

Set of constants representing the allowable values for LogAnalyticsOperationTypesEnum

func GetLogAnalyticsOperationTypesEnumValues ¶

func GetLogAnalyticsOperationTypesEnumValues() []LogAnalyticsOperationTypesEnum

GetLogAnalyticsOperationTypesEnumValues Enumerates the set of values for LogAnalyticsOperationTypesEnum

type LogAnalyticsParameter ¶

type LogAnalyticsParameter struct {

	// The default value of the parameter.
	DefaultValue *string `mandatory:"false" json:"defaultValue"`

	// The parameter description.
	Description *string `mandatory:"false" json:"description"`

	// A flag indicating whether or not the parameter is active.
	IsActive *bool `mandatory:"false" json:"isActive"`

	// The parameter name.
	Name *string `mandatory:"false" json:"name"`

	// The source unique identifier.
	SourceId *int64 `mandatory:"false" json:"sourceId"`
}

LogAnalyticsParameter LogAnalyticsParameter

func (LogAnalyticsParameter) String ¶

func (m LogAnalyticsParameter) String() string

type LogAnalyticsParser ¶

type LogAnalyticsParser struct {

	// The content.
	Content *string `mandatory:"false" json:"content"`

	// The parser description.
	Description *string `mandatory:"false" json:"description"`

	// The parser display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The parser edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The encoding.
	Encoding *string `mandatory:"false" json:"encoding"`

	// The example content.
	ExampleContent *string `mandatory:"false" json:"exampleContent"`

	// The parser fields.
	FieldMaps []LogAnalyticsParserField `mandatory:"false" json:"fieldMaps"`

	// The footer regular expression.
	FooterContent *string `mandatory:"false" json:"footerContent"`

	// The header content.
	HeaderContent *string `mandatory:"false" json:"headerContent"`

	// The parser name.
	Name *string `mandatory:"false" json:"name"`

	// A flag indicating if this is a default parser.
	IsDefault *bool `mandatory:"false" json:"isDefault"`

	// A flag indicating if this is a single line content parser.
	IsSingleLineContent *bool `mandatory:"false" json:"isSingleLineContent"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The language.
	Language *string `mandatory:"false" json:"language"`

	// The last updated date.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// The log type test request .
	LogTypeTestRequestVersion *int `mandatory:"false" json:"logTypeTestRequestVersion"`

	// The mapped parser list.
	MappedParsers []LogAnalyticsParser `mandatory:"false" json:"mappedParsers"`

	// The line characters for the parser to ignore.
	ParserIgnorelineCharacters *string `mandatory:"false" json:"parserIgnorelineCharacters"`

	// A flag indicating if the parser is hidden or not.
	IsHidden *bool `mandatory:"false" json:"isHidden"`

	// The parser sequence.
	ParserSequence *int `mandatory:"false" json:"parserSequence"`

	// The time zone.
	ParserTimezone *string `mandatory:"false" json:"parserTimezone"`

	ParserFilter *LogAnalyticsParserFilter `mandatory:"false" json:"parserFilter"`

	// A flag indicating whther or not the parser is write once.
	IsParserWrittenOnce *bool `mandatory:"false" json:"isParserWrittenOnce"`

	// The parser function list.
	ParserFunctions []LogAnalyticsParserFunction `mandatory:"false" json:"parserFunctions"`

	// The number of sources using this parser
	SourcesCount *int64 `mandatory:"false" json:"sourcesCount"`

	// The list of sources using this parser.
	Sources []LogAnalyticsSource `mandatory:"false" json:"sources"`

	// A flag indicating whether or not to tokenize the original text.
	ShouldTokenizeOriginalText *bool `mandatory:"false" json:"shouldTokenizeOriginalText"`

	// The parser field delimiter.
	FieldDelimiter *string `mandatory:"false" json:"fieldDelimiter"`

	// The parser field qualifier.
	FieldQualifier *string `mandatory:"false" json:"fieldQualifier"`

	// The parser type. Default value is REGEX.
	Type LogAnalyticsParserTypeEnum `mandatory:"false" json:"type,omitempty"`

	// A flag indicating whether or not the parser has been deleted.
	IsUserDeleted *bool `mandatory:"false" json:"isUserDeleted"`

	// A flag indicating whether the XML parser should consider the namespace(s) while processing the log data.
	IsNamespaceAware *bool `mandatory:"false" json:"isNamespaceAware"`

	// An array of categories assigned to this parser.
	// The isSystem flag denotes if each category assignment is user-created or Oracle-defined.
	Categories []LogAnalyticsCategory `mandatory:"false" json:"categories"`
}

LogAnalyticsParser LogAnalyticsParser

func (LogAnalyticsParser) String ¶

func (m LogAnalyticsParser) String() string

type LogAnalyticsParserCollection ¶

type LogAnalyticsParserCollection struct {

	// An array of parsers.
	Items []LogAnalyticsParserSummary `mandatory:"false" json:"items"`
}

LogAnalyticsParserCollection LogAnalyticsParserCollection

func (LogAnalyticsParserCollection) String ¶

type LogAnalyticsParserField ¶

type LogAnalyticsParserField struct {
	Field *LogAnalyticsField `mandatory:"false" json:"field"`

	// The parser field unique identifier.
	ParserFieldId *int64 `mandatory:"false" json:"parserFieldId"`

	// the parser field expression.
	ParserFieldExpression *string `mandatory:"false" json:"parserFieldExpression"`

	// The parser field internal name.
	ParserFieldName *string `mandatory:"false" json:"parserFieldName"`

	// The storage field name.
	StorageFieldName *string `mandatory:"false" json:"storageFieldName"`

	// The integrator name.
	ParserFieldIntegratorName *string `mandatory:"false" json:"parserFieldIntegratorName"`

	// The parser internal name.
	ParserName *string `mandatory:"false" json:"parserName"`

	// The parser field sequence.
	ParserFieldSequence *int64 `mandatory:"false" json:"parserFieldSequence"`

	Parser *LogAnalyticsParser `mandatory:"false" json:"parser"`

	// The structured column information.
	StructuredColumnInfo *string `mandatory:"false" json:"structuredColumnInfo"`
}

LogAnalyticsParserField LogAnalyticsParserField

func (LogAnalyticsParserField) String ¶

func (m LogAnalyticsParserField) String() string

type LogAnalyticsParserFilter ¶

type LogAnalyticsParserFilter struct {

	// The parser filter unique identifier.
	Id *string `mandatory:"false" json:"id"`

	Parser *LogAnalyticsParser `mandatory:"false" json:"parser"`

	// The agent version.
	AgentVersion *string `mandatory:"false" json:"agentVersion"`

	// A flag idicating whether or not hte filter is currently being used.
	IsInUse *int64 `mandatory:"false" json:"isInUse"`

	// The operating system.
	OperatingSystem *string `mandatory:"false" json:"operatingSystem"`

	// The parser unique identifier.
	ParserId *int64 `mandatory:"false" json:"parserId"`

	// The version.
	Version *string `mandatory:"false" json:"version"`
}

LogAnalyticsParserFilter LogAnalyticsParserFilter

func (LogAnalyticsParserFilter) String ¶

func (m LogAnalyticsParserFilter) String() string

type LogAnalyticsParserFunction ¶

type LogAnalyticsParserFunction struct {
	ParserMetaPlugin *LogAnalyticsParserMetaPlugin `mandatory:"false" json:"parserMetaPlugin"`

	// The parser function unique identifier.
	ParserFunctionId *int64 `mandatory:"false" json:"parserFunctionId"`

	// The parser function internal name.
	ParserFunctionName *string `mandatory:"false" json:"parserFunctionName"`

	// A flag inidcating whether or not the parser function is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The associated parser unique identifier.
	ParserId *int64 `mandatory:"false" json:"parserId"`

	// The associated parser internal name.
	ParserName *string `mandatory:"false" json:"parserName"`

	// The plugin internal name.
	ParserMetaPluginName *string `mandatory:"false" json:"parserMetaPluginName"`

	// The parser function priority.
	ParserFunctionPriority *int64 `mandatory:"false" json:"parserFunctionPriority"`

	// The parser function parameter list.
	ParserFunctionParameters []LogAnalyticsParserFunctionParameter `mandatory:"false" json:"parserFunctionParameters"`
}

LogAnalyticsParserFunction LogAnalyticsParserFunction

func (LogAnalyticsParserFunction) String ¶

type LogAnalyticsParserFunctionCollection ¶

type LogAnalyticsParserFunctionCollection struct {

	// An array of parser function.
	Items []LogAnalyticsParserFunction `mandatory:"false" json:"items"`
}

LogAnalyticsParserFunctionCollection LogAnalyticsParserFunctionCollection

func (LogAnalyticsParserFunctionCollection) String ¶

type LogAnalyticsParserFunctionParameter ¶

type LogAnalyticsParserFunctionParameter struct {

	// The parser function unique identifier.
	ParserFunctionId *int64 `mandatory:"false" json:"parserFunctionId"`

	// The internal name
	ParserFunctionParameterName *string `mandatory:"false" json:"parserFunctionParameterName"`

	// The parameter unique identifier.
	ParserFunctionParameterId *int64 `mandatory:"false" json:"parserFunctionParameterId"`

	// The parameter internal name.
	ParserMetaPluginParameterName *string `mandatory:"false" json:"parserMetaPluginParameterName"`

	// The parameter value.
	ParserMetaPluginParameterValue *string `mandatory:"false" json:"parserMetaPluginParameterValue"`

	// The parser internal name.
	ParserName *string `mandatory:"false" json:"parserName"`

	ParserMetaPluginParameter *LogAnalyticsParserMetaPluginParameter `mandatory:"false" json:"parserMetaPluginParameter"`
}

LogAnalyticsParserFunctionParameter LogAnalyticsParserFunctionParameter

func (LogAnalyticsParserFunctionParameter) String ¶

type LogAnalyticsParserMetaPlugin ¶

type LogAnalyticsParserMetaPlugin struct {

	// An array of plugin parameters.
	MetaPluginParameters []LogAnalyticsParserMetaPluginParameter `mandatory:"false" json:"metaPluginParameters"`

	// The plugin description.
	Description *string `mandatory:"false" json:"description"`

	// The plugin display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The plugin internal name.
	Name *string `mandatory:"false" json:"name"`
}

LogAnalyticsParserMetaPlugin LogAnalyticsParserMetaPlugin

func (LogAnalyticsParserMetaPlugin) String ¶

type LogAnalyticsParserMetaPluginCollection ¶

type LogAnalyticsParserMetaPluginCollection struct {

	// list of meta pre-process pagination objects
	Items []LogAnalyticsParserMetaPlugin `mandatory:"false" json:"items"`
}

LogAnalyticsParserMetaPluginCollection LogAnalyticsParserMetaPluginCollection

func (LogAnalyticsParserMetaPluginCollection) String ¶

type LogAnalyticsParserMetaPluginParameter ¶

type LogAnalyticsParserMetaPluginParameter struct {

	// The parameter description.
	Description *string `mandatory:"false" json:"description"`

	// The parameter internal name.
	Name *string `mandatory:"false" json:"name"`

	// A flag indicating whether or not the parameter is mandatory.
	IsMandatory *bool `mandatory:"false" json:"isMandatory"`

	// A flag indicating whether or not the parameter is repeatable.
	IsRepeatable *bool `mandatory:"false" json:"isRepeatable"`

	// The plugin internal name.
	PluginName *string `mandatory:"false" json:"pluginName"`

	// The parameter type.
	Type *string `mandatory:"false" json:"type"`
}

LogAnalyticsParserMetaPluginParameter LogAnalyticsParserMetaPluginParameter

func (LogAnalyticsParserMetaPluginParameter) String ¶

type LogAnalyticsParserSummary ¶

type LogAnalyticsParserSummary struct {

	// The content.
	Content *string `mandatory:"false" json:"content"`

	// The parser description.
	Description *string `mandatory:"false" json:"description"`

	// The parser display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The parser edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The encoding.
	Encoding *string `mandatory:"false" json:"encoding"`

	// The example content.
	ExampleContent *string `mandatory:"false" json:"exampleContent"`

	// The parser fields.
	FieldMaps []LogAnalyticsParserField `mandatory:"false" json:"fieldMaps"`

	// The footer regular expression.
	FooterContent *string `mandatory:"false" json:"footerContent"`

	// The header content.
	HeaderContent *string `mandatory:"false" json:"headerContent"`

	// The parser name.
	Name *string `mandatory:"false" json:"name"`

	// A flag indicating if this is a default parser.
	IsDefault *bool `mandatory:"false" json:"isDefault"`

	// A flag indicating if this is a single line content parser.
	IsSingleLineContent *bool `mandatory:"false" json:"isSingleLineContent"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The language.
	Language *string `mandatory:"false" json:"language"`

	// The last updated date.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// The log type test request version.
	LogTypeTestRequestVersion *int `mandatory:"false" json:"logTypeTestRequestVersion"`

	// The mapped parser list.
	MappedParsers []LogAnalyticsParser `mandatory:"false" json:"mappedParsers"`

	// The line characters for the parser to ignore.
	ParserIgnorelineCharacters *string `mandatory:"false" json:"parserIgnorelineCharacters"`

	// A flag indicating if the parser is hidden or not.
	IsHidden *bool `mandatory:"false" json:"isHidden"`

	// The parser sequence.
	ParserSequence *int `mandatory:"false" json:"parserSequence"`

	// The time zone.
	ParserTimezone *string `mandatory:"false" json:"parserTimezone"`

	ParserFilter *LogAnalyticsParserFilter `mandatory:"false" json:"parserFilter"`

	// A flag indicating whther or not the parser is write once.
	IsParserWrittenOnce *bool `mandatory:"false" json:"isParserWrittenOnce"`

	// The parser function list.
	ParserFunctions []LogAnalyticsParserFunction `mandatory:"false" json:"parserFunctions"`

	// The number of sources using this parser.
	SourcesCount *int64 `mandatory:"false" json:"sourcesCount"`

	// The list of sources using this parser.
	Sources []LogAnalyticsSource `mandatory:"false" json:"sources"`

	// A flag indicating whether or not to tokenize the original text.
	ShouldTokenizeOriginalText *bool `mandatory:"false" json:"shouldTokenizeOriginalText"`

	// The parser field delimiter.
	FieldDelimiter *string `mandatory:"false" json:"fieldDelimiter"`

	// The parser field qualifier.
	FieldQualifier *string `mandatory:"false" json:"fieldQualifier"`

	// The parser type.  Default value is REGEX.
	Type LogAnalyticsParserSummaryTypeEnum `mandatory:"false" json:"type,omitempty"`

	// A flag indicating whether or not the parser has been deleted.
	IsUserDeleted *bool `mandatory:"false" json:"isUserDeleted"`

	// A flag indicating whether the XML parser should consider the namespace(s) while processing the log data.
	IsNamespaceAware *bool `mandatory:"false" json:"isNamespaceAware"`
}

LogAnalyticsParserSummary LogAnalyticsParserSummary

func (LogAnalyticsParserSummary) String ¶

func (m LogAnalyticsParserSummary) String() string

type LogAnalyticsParserSummaryTypeEnum ¶

type LogAnalyticsParserSummaryTypeEnum string

LogAnalyticsParserSummaryTypeEnum Enum with underlying type: string

const (
	LogAnalyticsParserSummaryTypeXml       LogAnalyticsParserSummaryTypeEnum = "XML"
	LogAnalyticsParserSummaryTypeJson      LogAnalyticsParserSummaryTypeEnum = "JSON"
	LogAnalyticsParserSummaryTypeRegex     LogAnalyticsParserSummaryTypeEnum = "REGEX"
	LogAnalyticsParserSummaryTypeOdl       LogAnalyticsParserSummaryTypeEnum = "ODL"
	LogAnalyticsParserSummaryTypeDelimited LogAnalyticsParserSummaryTypeEnum = "DELIMITED"
)

Set of constants representing the allowable values for LogAnalyticsParserSummaryTypeEnum

func GetLogAnalyticsParserSummaryTypeEnumValues ¶

func GetLogAnalyticsParserSummaryTypeEnumValues() []LogAnalyticsParserSummaryTypeEnum

GetLogAnalyticsParserSummaryTypeEnumValues Enumerates the set of values for LogAnalyticsParserSummaryTypeEnum

type LogAnalyticsParserTypeEnum ¶

type LogAnalyticsParserTypeEnum string

LogAnalyticsParserTypeEnum Enum with underlying type: string

const (
	LogAnalyticsParserTypeXml       LogAnalyticsParserTypeEnum = "XML"
	LogAnalyticsParserTypeJson      LogAnalyticsParserTypeEnum = "JSON"
	LogAnalyticsParserTypeRegex     LogAnalyticsParserTypeEnum = "REGEX"
	LogAnalyticsParserTypeOdl       LogAnalyticsParserTypeEnum = "ODL"
	LogAnalyticsParserTypeDelimited LogAnalyticsParserTypeEnum = "DELIMITED"
)

Set of constants representing the allowable values for LogAnalyticsParserTypeEnum

func GetLogAnalyticsParserTypeEnumValues ¶

func GetLogAnalyticsParserTypeEnumValues() []LogAnalyticsParserTypeEnum

GetLogAnalyticsParserTypeEnumValues Enumerates the set of values for LogAnalyticsParserTypeEnum

type LogAnalyticsPatternFilter ¶

type LogAnalyticsPatternFilter struct {
	Pattern *LogAnalyticsSourcePattern `mandatory:"false" json:"pattern"`

	// The agent version.
	AgentVersion *string `mandatory:"false" json:"agentVersion"`

	// A flag indicating whether or not the pattern filter is currently
	// in use.
	IsInUse *bool `mandatory:"false" json:"isInUse"`

	// The operating system.
	OperatingSystem *string `mandatory:"false" json:"operatingSystem"`

	// The pattern unique identifier.
	PatternId *int64 `mandatory:"false" json:"patternId"`

	// The source unique identifier.
	SourceId *int64 `mandatory:"false" json:"sourceId"`

	// The pattern filter version.
	Version *string `mandatory:"false" json:"version"`

	Source *LogAnalyticsSource `mandatory:"false" json:"source"`
}

LogAnalyticsPatternFilter LogAnalyticsPatternFilter

func (LogAnalyticsPatternFilter) String ¶

func (m LogAnalyticsPatternFilter) String() string

type LogAnalyticsPreference ¶

type LogAnalyticsPreference struct {

	// The preference name. Currently, only "DEFAULT_HOMEPAGE" is supported.
	Name *string `mandatory:"false" json:"name"`

	// The preference value.
	Value *string `mandatory:"false" json:"value"`
}

LogAnalyticsPreference The preference information

func (LogAnalyticsPreference) String ¶

func (m LogAnalyticsPreference) String() string

type LogAnalyticsPreferenceCollection ¶

type LogAnalyticsPreferenceCollection struct {

	// An array of tenant preferences.
	Items []LogAnalyticsPreference `mandatory:"false" json:"items"`
}

LogAnalyticsPreferenceCollection A collection of preference information.

func (LogAnalyticsPreferenceCollection) String ¶

type LogAnalyticsPreferenceDetails ¶

type LogAnalyticsPreferenceDetails struct {

	// An array of tenant preference details.
	Items []LogAnalyticsPreference `mandatory:"false" json:"items"`
}

LogAnalyticsPreferenceDetails Preference information used to update preference settings.

func (LogAnalyticsPreferenceDetails) String ¶

type LogAnalyticsResourceCategory ¶

type LogAnalyticsResourceCategory struct {

	// The unique identifier of the resource, usually a name or ocid.
	ResourceId *string `mandatory:"false" json:"resourceId"`

	// The resource type.
	ResourceType *string `mandatory:"false" json:"resourceType"`

	// The category name to which this resource belongs.
	CategoryName *string `mandatory:"false" json:"categoryName"`

	// The system flag. A value of false denotes a user-created category assignment.
	// A value of true denotes an Oracle-defined category assignment.
	IsSystem *bool `mandatory:"false" json:"isSystem"`
}

LogAnalyticsResourceCategory A resource and its category.

func (LogAnalyticsResourceCategory) String ¶

type LogAnalyticsResourceCategoryCollection ¶

type LogAnalyticsResourceCategoryCollection struct {

	// An array of categories. The array contents include detailed information about
	// the distinct set of categories assigned to all the listed resources under items.
	Categories []LogAnalyticsCategory `mandatory:"false" json:"categories"`

	// A list of resources and their category assignments
	Items []LogAnalyticsResourceCategory `mandatory:"false" json:"items"`
}

LogAnalyticsResourceCategoryCollection A collection of resources and their category assignments.

func (LogAnalyticsResourceCategoryCollection) String ¶

type LogAnalyticsResourceCategoryDetails ¶

type LogAnalyticsResourceCategoryDetails struct {

	// An array of resources and their corresponding category assignments to update.
	Items []LogAnalyticsResourceCategory `mandatory:"false" json:"items"`
}

LogAnalyticsResourceCategoryDetails Details of resource category assignments.

func (LogAnalyticsResourceCategoryDetails) String ¶

type LogAnalyticsSource ¶

type LogAnalyticsSource struct {

	// The label alert conditions.
	LabelConditions []LogAnalyticsSourceLabelCondition `mandatory:"false" json:"labelConditions"`

	// The association count.
	AssociationCount *int `mandatory:"false" json:"associationCount"`

	// The association entities.
	AssociationEntity []LogAnalyticsAssociation `mandatory:"false" json:"associationEntity"`

	// The data filter definitions.
	DataFilterDefinitions []LogAnalyticsSourceDataFilter `mandatory:"false" json:"dataFilterDefinitions"`

	// The database credential.
	DatabaseCredential *string `mandatory:"false" json:"databaseCredential"`

	// The extended field definitions.
	ExtendedFieldDefinitions []LogAnalyticsSourceExtendedFieldDefinition `mandatory:"false" json:"extendedFieldDefinitions"`

	// A flag indicating whether or not this is a cloud source.
	IsForCloud *bool `mandatory:"false" json:"isForCloud"`

	// The labels associated with the source.
	Labels []LogAnalyticsLabelView `mandatory:"false" json:"labels"`

	// The metric definitions.
	MetricDefinitions []LogAnalyticsMetric `mandatory:"false" json:"metricDefinitions"`

	// The metric source map.
	Metrics []LogAnalyticsSourceMetric `mandatory:"false" json:"metrics"`

	// The built in parsers associated with source.
	OobParsers []LogAnalyticsParser `mandatory:"false" json:"oobParsers"`

	// The source parameters.
	Parameters []LogAnalyticsParameter `mandatory:"false" json:"parameters"`

	// The pattern count.
	PatternCount *int `mandatory:"false" json:"patternCount"`

	// The source patterns.
	Patterns []LogAnalyticsSourcePattern `mandatory:"false" json:"patterns"`

	// The source description.
	Description *string `mandatory:"false" json:"description"`

	// The source display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The source edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The source functions.
	Functions []LogAnalyticsSourceFunction `mandatory:"false" json:"functions"`

	// The source unique identifier.
	SourceId *int64 `mandatory:"false" json:"sourceId"`

	// The source internal name.
	Name *string `mandatory:"false" json:"name"`

	// A flag indicating whether or not the source content is secure.
	IsSecureContent *bool `mandatory:"false" json:"isSecureContent"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The list of parsers used by the source.
	Parsers []LogAnalyticsParser `mandatory:"false" json:"parsers"`

	// A flag indicating whether or not the source is marked for auto-association.
	IsAutoAssociationEnabled *bool `mandatory:"false" json:"isAutoAssociationEnabled"`

	// A flag indicating whether or not the auto-association state should be overriden.
	IsAutoAssociationOverride *bool `mandatory:"false" json:"isAutoAssociationOverride"`

	// The rule unique identifier.
	RuleId *int64 `mandatory:"false" json:"ruleId"`

	// The source type internal name.
	TypeName *string `mandatory:"false" json:"typeName"`

	// The source type name.
	TypeDisplayName *string `mandatory:"false" json:"typeDisplayName"`

	// The source warning configuration.
	WarningConfig *int64 `mandatory:"false" json:"warningConfig"`

	// The source metadata fields.
	MetadataFields []LogAnalyticsSourceMetadataField `mandatory:"false" json:"metadataFields"`

	// The labls used by the source.
	LabelDefinitions []LogAnalyticsLabelDefinition `mandatory:"false" json:"labelDefinitions"`

	// The entity types.
	EntityTypes []LogAnalyticsSourceEntityType `mandatory:"false" json:"entityTypes"`

	// A flag indicating whether or not the source has a time zone override.
	IsTimezoneOverride *bool `mandatory:"false" json:"isTimezoneOverride"`

	// An array of custom parsers.
	UserParsers []LogAnalyticsParser `mandatory:"false" json:"userParsers"`

	// The last updated date.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// An array of event types.
	EventTypes []EventType `mandatory:"false" json:"eventTypes"`

	// An array of categories assigned to this source.
	// The isSystem flag denotes if each category assignment is user-created or Oracle-defined.
	Categories []LogAnalyticsCategory `mandatory:"false" json:"categories"`
}

LogAnalyticsSource LogAnalyticsSource

func (LogAnalyticsSource) String ¶

func (m LogAnalyticsSource) String() string

type LogAnalyticsSourceCollection ¶

type LogAnalyticsSourceCollection struct {

	// An array of sources.
	Items []LogAnalyticsSourceSummary `mandatory:"false" json:"items"`
}

LogAnalyticsSourceCollection LogAnalyticsSourceCollection

func (LogAnalyticsSourceCollection) String ¶

type LogAnalyticsSourceDataFilter ¶

type LogAnalyticsSourceDataFilter struct {

	// The filter description.
	Description *string `mandatory:"false" json:"description"`

	// The filter display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The filter edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// A flag inidcating whether or not the filter is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The field internal name.
	FieldName *string `mandatory:"false" json:"fieldName"`

	// The hash type.
	HashType *int `mandatory:"false" json:"hashType"`

	// The filter unique identifier.
	DataFilterId *int64 `mandatory:"false" json:"dataFilterId"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The regular expression for matching.
	MatchRegularExpression *string `mandatory:"false" json:"matchRegularExpression"`

	// The filter order.
	Order *int64 `mandatory:"false" json:"order"`

	// The filter path.
	Path *string `mandatory:"false" json:"path"`

	// The replacement string.
	ReplacementString *string `mandatory:"false" json:"replacementString"`

	// The source unique identifier.
	SourceId *int64 `mandatory:"false" json:"sourceId"`

	// The filter type.
	FilterType LogAnalyticsSourceDataFilterFilterTypeEnum `mandatory:"false" json:"filterType,omitempty"`
}

LogAnalyticsSourceDataFilter LogAnalyticsSourceDataFilter

func (LogAnalyticsSourceDataFilter) String ¶

type LogAnalyticsSourceDataFilterFilterTypeEnum ¶

type LogAnalyticsSourceDataFilterFilterTypeEnum string

LogAnalyticsSourceDataFilterFilterTypeEnum Enum with underlying type: string

const (
	LogAnalyticsSourceDataFilterFilterTypeMask         LogAnalyticsSourceDataFilterFilterTypeEnum = "MASK"
	LogAnalyticsSourceDataFilterFilterTypeHashMask     LogAnalyticsSourceDataFilterFilterTypeEnum = "HASH_MASK"
	LogAnalyticsSourceDataFilterFilterTypeDropLogEntry LogAnalyticsSourceDataFilterFilterTypeEnum = "DROP_LOG_ENTRY"
	LogAnalyticsSourceDataFilterFilterTypeDropString   LogAnalyticsSourceDataFilterFilterTypeEnum = "DROP_STRING"
)

Set of constants representing the allowable values for LogAnalyticsSourceDataFilterFilterTypeEnum

func GetLogAnalyticsSourceDataFilterFilterTypeEnumValues ¶

func GetLogAnalyticsSourceDataFilterFilterTypeEnumValues() []LogAnalyticsSourceDataFilterFilterTypeEnum

GetLogAnalyticsSourceDataFilterFilterTypeEnumValues Enumerates the set of values for LogAnalyticsSourceDataFilterFilterTypeEnum

type LogAnalyticsSourceEntityType ¶

type LogAnalyticsSourceEntityType struct {

	// The source unique identifier.
	SourceId *int64 `mandatory:"false" json:"sourceId"`

	// The entity type.
	EntityType *string `mandatory:"false" json:"entityType"`

	// The type category.
	EntityTypeCategory *string `mandatory:"false" json:"entityTypeCategory"`

	// The entity type display name.
	EntityTypeDisplayName *string `mandatory:"false" json:"entityTypeDisplayName"`
}

LogAnalyticsSourceEntityType LogAnalyticsSourceEntityType

func (LogAnalyticsSourceEntityType) String ¶

type LogAnalyticsSourceExtendedFieldDefinition ¶

type LogAnalyticsSourceExtendedFieldDefinition struct {
	Field *LogAnalyticsField `mandatory:"false" json:"field"`

	// The regular expression.
	DisplayRegularExpression *string `mandatory:"false" json:"displayRegularExpression"`

	// An array of extended fields.
	ExtendedFields []LogAnalyticsExtendedField `mandatory:"false" json:"extendedFields"`

	// The base field internal name.
	BaseFieldName *string `mandatory:"false" json:"baseFieldName"`

	// The base field log text.
	BaseFieldLogText *string `mandatory:"false" json:"baseFieldLogText"`

	// The conditional data type.
	ConditionDataType *string `mandatory:"false" json:"conditionDataType"`

	// The onditional field.
	ConditionField *string `mandatory:"false" json:"conditionField"`

	// The conditional operator.
	ConditionOperator *string `mandatory:"false" json:"conditionOperator"`

	// The conditional value.
	ConditionValue *string `mandatory:"false" json:"conditionValue"`

	// The converted regular expression.
	ConvertedRegularExpression *string `mandatory:"false" json:"convertedRegularExpression"`

	// A flag inidcating whether or not the extended definition is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The extended field definition unique identifier.
	ExtendedFieldDefinitionId *int64 `mandatory:"false" json:"extendedFieldDefinitionId"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The regular expression.
	RegularExpression *string `mandatory:"false" json:"regularExpression"`

	// The source unique identifier.
	SourceId *int64 `mandatory:"false" json:"sourceId"`

	// The last updated date.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

LogAnalyticsSourceExtendedFieldDefinition LogAnalyticsSourceExtendedFieldDefinition

func (LogAnalyticsSourceExtendedFieldDefinition) String ¶

type LogAnalyticsSourceExtendedFieldDefinitionCollection ¶

type LogAnalyticsSourceExtendedFieldDefinitionCollection struct {

	// An array of extended field definitions.
	Items []LogAnalyticsSourceExtendedFieldDefinition `mandatory:"false" json:"items"`
}

LogAnalyticsSourceExtendedFieldDefinitionCollection LogAnalyticsSourceExtendedFieldDefinitionCollection

func (LogAnalyticsSourceExtendedFieldDefinitionCollection) String ¶

type LogAnalyticsSourceFunction ¶

type LogAnalyticsSourceFunction struct {

	// The function argument.
	Arguments []LogAnalyticsMetaFunctionArgument `mandatory:"false" json:"arguments"`

	// A flag inidcating whether or not the source function is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	Function *LogAnalyticsMetaFunction `mandatory:"false" json:"function"`

	// The source function name
	FunctionName LogAnalyticsSourceFunctionFunctionNameEnum `mandatory:"false" json:"functionName,omitempty"`

	// The source function unique identifier as a string.
	FunctionReference *string `mandatory:"false" json:"functionReference"`

	// The source unique identifier as a string.
	SourceReference *string `mandatory:"false" json:"sourceReference"`

	// Features of the source function to use for enrichment.
	Features []string `mandatory:"false" json:"features"`

	// The source function unique identifier.
	FunctionId *int64 `mandatory:"false" json:"functionId"`

	// The source function order.
	Order *int64 `mandatory:"false" json:"order"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The lookup column.
	LookupColumn *string `mandatory:"false" json:"lookupColumn"`

	// The lookup column position.
	LookupColumnPosition *int64 `mandatory:"false" json:"lookupColumnPosition"`

	// The lookup display name.
	LookupDisplayName *string `mandatory:"false" json:"lookupDisplayName"`

	// The lookup  mode.
	LookupMode *int64 `mandatory:"false" json:"lookupMode"`

	// The lookup table.
	LookupTable *string `mandatory:"false" json:"lookupTable"`

	// The source unique identifier.
	SourceId *int64 `mandatory:"false" json:"sourceId"`
}

LogAnalyticsSourceFunction LogAnalyticsSourceFunction

func (LogAnalyticsSourceFunction) String ¶

type LogAnalyticsSourceFunctionFunctionNameEnum ¶

type LogAnalyticsSourceFunctionFunctionNameEnum string

LogAnalyticsSourceFunctionFunctionNameEnum Enum with underlying type: string

const (
	LogAnalyticsSourceFunctionFunctionNameGeolocation LogAnalyticsSourceFunctionFunctionNameEnum = "GEOLOCATION"
	LogAnalyticsSourceFunctionFunctionNameLookup      LogAnalyticsSourceFunctionFunctionNameEnum = "LOOKUP"
)

Set of constants representing the allowable values for LogAnalyticsSourceFunctionFunctionNameEnum

func GetLogAnalyticsSourceFunctionFunctionNameEnumValues ¶

func GetLogAnalyticsSourceFunctionFunctionNameEnumValues() []LogAnalyticsSourceFunctionFunctionNameEnum

GetLogAnalyticsSourceFunctionFunctionNameEnumValues Enumerates the set of values for LogAnalyticsSourceFunctionFunctionNameEnum

type LogAnalyticsSourceLabelCondition ¶

type LogAnalyticsSourceLabelCondition struct {

	// The message.
	Message *string `mandatory:"false" json:"message"`

	// A flag indicating whether or not the label condition is visible.
	IsVisible *bool `mandatory:"false" json:"isVisible"`

	// The block condition field.
	BlockConditionField *string `mandatory:"false" json:"blockConditionField"`

	// The block condition operator.
	BlockConditionOperator *string `mandatory:"false" json:"blockConditionOperator"`

	// The block condition value.
	BlockConditionValue *string `mandatory:"false" json:"blockConditionValue"`

	// The condition value.
	LabelConditionValue *string `mandatory:"false" json:"labelConditionValue"`

	// A list of condition values.
	LabelConditionValues []string `mandatory:"false" json:"labelConditionValues"`

	// The content example.
	ContentExample *string `mandatory:"false" json:"contentExample"`

	// A flag inidcating whether or not the condition is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The internal field name.
	FieldName *string `mandatory:"false" json:"fieldName"`

	// The unique identifier of the condition.
	LabelConditionId *int64 `mandatory:"false" json:"labelConditionId"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The condition operator.
	LabelConditionOperator *string `mandatory:"false" json:"labelConditionOperator"`

	// The unique identifier of the source.
	SourceId *int64 `mandatory:"false" json:"sourceId"`

	// The label display name.
	LabelDisplayName *string `mandatory:"false" json:"labelDisplayName"`

	// The label storage field.
	StorageField *string `mandatory:"false" json:"storageField"`

	// The label name.
	LabelName *string `mandatory:"false" json:"labelName"`

	// A flag indicating whether or not the inline label exists in the database.
	IsInlineLabelExistingInDatabase *bool `mandatory:"false" json:"isInlineLabelExistingInDatabase"`
}

LogAnalyticsSourceLabelCondition LogAnalyticsSourceLabelCondition

func (LogAnalyticsSourceLabelCondition) String ¶

type LogAnalyticsSourceMetadataField ¶

type LogAnalyticsSourceMetadataField struct {

	// The field internal name.
	FieldName *string `mandatory:"false" json:"fieldName"`

	// A flag inidcating whether or not the source metadata field is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The key.
	Key *string `mandatory:"false" json:"key"`

	// The source internal name.
	SourceName *string `mandatory:"false" json:"sourceName"`
}

LogAnalyticsSourceMetadataField LogAnalyticsSourceMetadataField

func (LogAnalyticsSourceMetadataField) String ¶

type LogAnalyticsSourceMetric ¶

type LogAnalyticsSourceMetric struct {

	// A flag specifying whether or not the metric source is enabled.
	IsMetricSourceEnabled *bool `mandatory:"false" json:"isMetricSourceEnabled"`

	// The metric name.
	MetricName *string `mandatory:"false" json:"metricName"`

	// The source internal name.
	SourceName *string `mandatory:"false" json:"sourceName"`

	// The entity type.
	EntityType *string `mandatory:"false" json:"entityType"`
}

LogAnalyticsSourceMetric LogAnalyticsSourceMetric

func (LogAnalyticsSourceMetric) String ¶

func (m LogAnalyticsSourceMetric) String() string

type LogAnalyticsSourcePattern ¶

type LogAnalyticsSourcePattern struct {

	// The converted text.
	ConvertedText *string `mandatory:"false" json:"convertedText"`

	// The parser unique identifier.
	DbParserId *int64 `mandatory:"false" json:"dbParserId"`

	// The date time columns.
	DbPatternDateTimeColumns *string `mandatory:"false" json:"dbPatternDateTimeColumns"`

	// The date time field.
	DbPatternDateTimeField *string `mandatory:"false" json:"dbPatternDateTimeField"`

	// The sequence column.
	DbPatternSequenceColumn *string `mandatory:"false" json:"dbPatternSequenceColumn"`

	// The parser field list.
	Fields []LogAnalyticsParserField `mandatory:"false" json:"fields"`

	// A flag indicating if this is source pattern is included.
	IsInclude *bool `mandatory:"false" json:"isInclude"`

	// A flag indicating if this is the default source pattern.
	IsDefault *bool `mandatory:"false" json:"isDefault"`

	PatternFilter *LogAnalyticsPatternFilter `mandatory:"false" json:"patternFilter"`

	// The source pattern alias.
	Alias *string `mandatory:"false" json:"alias"`

	// The source pattern description.
	Description *string `mandatory:"false" json:"description"`

	// A flag inidcating whether or not the source pattern is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The source pattern unique identifier.
	PatternId *int64 `mandatory:"false" json:"patternId"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The source unique identifier.
	SourceId *int64 `mandatory:"false" json:"sourceId"`

	// A flag indicating whether or not agent warnings are suppressed for
	// this source pattern.
	IsAgentWarningSuppressed *bool `mandatory:"false" json:"isAgentWarningSuppressed"`

	// The pattern text.
	PatternText *string `mandatory:"false" json:"patternText"`

	// The pattern type.
	PatternType *int64 `mandatory:"false" json:"patternType"`

	// The source entity type.
	EntityType []string `mandatory:"false" json:"entityType"`
}

LogAnalyticsSourcePattern LogAnalyticsSourcePattern

func (LogAnalyticsSourcePattern) String ¶

func (m LogAnalyticsSourcePattern) String() string

type LogAnalyticsSourcePatternCollection ¶

type LogAnalyticsSourcePatternCollection struct {

	// An array of source patterns.
	Items []LogAnalyticsSourcePattern `mandatory:"false" json:"items"`
}

LogAnalyticsSourcePatternCollection LogAnalyticsSourcePatternCollection

func (LogAnalyticsSourcePatternCollection) String ¶

type LogAnalyticsSourceSummary ¶

type LogAnalyticsSourceSummary struct {

	// The label alert conditions.
	LabelConditions []LogAnalyticsSourceLabelCondition `mandatory:"false" json:"labelConditions"`

	// The association count.
	AssociationCount *int `mandatory:"false" json:"associationCount"`

	// The association entity.
	AssociationEntity []LogAnalyticsAssociation `mandatory:"false" json:"associationEntity"`

	// The data filter definition.
	DataFilterDefinitions []LogAnalyticsSourceDataFilter `mandatory:"false" json:"dataFilterDefinitions"`

	// The database credential.
	DatabaseCredential *string `mandatory:"false" json:"databaseCredential"`

	// The extended field definition.
	ExtendedFieldDefinitions []LogAnalyticsSourceExtendedFieldDefinition `mandatory:"false" json:"extendedFieldDefinitions"`

	// A flag indicating whether or not this is a cloud source.
	IsForCloud *bool `mandatory:"false" json:"isForCloud"`

	// The labels associated with this source.
	Labels []LogAnalyticsLabelView `mandatory:"false" json:"labels"`

	// The metric definitions.
	MetricDefinitions []LogAnalyticsMetric `mandatory:"false" json:"metricDefinitions"`

	// The metric source map.
	Metrics []LogAnalyticsSourceMetric `mandatory:"false" json:"metrics"`

	// The built in source parser.
	OobParsers []LogAnalyticsParser `mandatory:"false" json:"oobParsers"`

	// The parameter.
	Parameters []LogAnalyticsParameter `mandatory:"false" json:"parameters"`

	// The pattern count.
	PatternCount *int `mandatory:"false" json:"patternCount"`

	// The source patterns.
	Patterns []LogAnalyticsSourcePattern `mandatory:"false" json:"patterns"`

	// The source description.
	Description *string `mandatory:"false" json:"description"`

	// The source display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The source edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The source functions.
	Functions []LogAnalyticsSourceFunction `mandatory:"false" json:"functions"`

	// The source unique identifier.
	SourceId *int64 `mandatory:"false" json:"sourceId"`

	// The source internal name.
	Name *string `mandatory:"false" json:"name"`

	// A flag indicating whether or not the source content is secure.
	IsSecureContent *bool `mandatory:"false" json:"isSecureContent"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The list of parsers associated with this source.
	Parsers []LogAnalyticsParser `mandatory:"false" json:"parsers"`

	// A flag indicating whether or not the source is marked for auto-association.
	IsAutoAssociationEnabled *bool `mandatory:"false" json:"isAutoAssociationEnabled"`

	// A flag indicating whether or not the auto-association state should be overriden.
	IsAutoAssociationOverride *bool `mandatory:"false" json:"isAutoAssociationOverride"`

	// The rule unique identifier.
	RuleId *int64 `mandatory:"false" json:"ruleId"`

	// The source type internal name.
	TypeName *string `mandatory:"false" json:"typeName"`

	// The source type name.
	TypeDisplayName *string `mandatory:"false" json:"typeDisplayName"`

	// The source warning configuration.
	WarningConfig *int64 `mandatory:"false" json:"warningConfig"`

	// The source metadata fields.
	MetadataFields []LogAnalyticsSourceMetadataField `mandatory:"false" json:"metadataFields"`

	// The label definitions.
	LabelDefinitions []LogAnalyticsLabelDefinition `mandatory:"false" json:"labelDefinitions"`

	// The entity types.
	EntityTypes []LogAnalyticsSourceEntityType `mandatory:"false" json:"entityTypes"`

	// A flag indicating whether or not the source has a time zone override.
	IsTimezoneOverride *bool `mandatory:"false" json:"isTimezoneOverride"`

	// An array of custom parsers.
	UserParsers []LogAnalyticsParser `mandatory:"false" json:"userParsers"`

	// The last updated date.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

LogAnalyticsSourceSummary LogAnalyticsSourceSummary

func (LogAnalyticsSourceSummary) String ¶

func (m LogAnalyticsSourceSummary) String() string

type LogAnalyticsWarning ¶

type LogAnalyticsWarning struct {

	// The unique identifier of the agent associated with the warning
	AgentId *string `mandatory:"false" json:"agentId"`

	// The host containing the agent associated with the warning
	HostName *string `mandatory:"false" json:"hostName"`

	// The display name of the rule which triggered the warning
	RuleDisplayName *string `mandatory:"false" json:"ruleDisplayName"`

	// The name of the source associated with the warning
	SourceName *string `mandatory:"false" json:"sourceName"`

	// The entity compartment ID.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The display name of the source associated with the warning
	SourceDisplayName *string `mandatory:"false" json:"sourceDisplayName"`

	// The name of the entity associated with the warning
	EntityName *string `mandatory:"false" json:"entityName"`

	// The time at which the warning was most recently collected
	TimeCollected *common.SDKTime `mandatory:"false" json:"timeCollected"`

	// The unique identifier of the warning
	WarningId *string `mandatory:"false" json:"warningId"`

	// The date at which the warning was initially triggered
	TimeOfInitialWarning *common.SDKTime `mandatory:"false" json:"timeOfInitialWarning"`

	// A flag indicating if the warning is currently active
	IsActive *bool `mandatory:"false" json:"isActive"`

	// A flag indicating if the warning is currently suppressed
	IsSuppressed *bool `mandatory:"false" json:"isSuppressed"`

	// The most recent date on which the warning was triggered
	TimeOfLatestWarning *common.SDKTime `mandatory:"false" json:"timeOfLatestWarning"`

	// The warning level - either pattern, rule, or source.
	WarningLevel *string `mandatory:"false" json:"warningLevel"`

	// A description of the warning intended for the consumer of the warning.  It will
	// usually detail the cause of the warning, may suggest a remedy, and can contain any
	// other relevant information the consumer might find useful
	WarningMessage *string `mandatory:"false" json:"warningMessage"`

	// The unique identifier of the warning pattern
	PatternId *string `mandatory:"false" json:"patternId"`

	// The text of the pattern used by the warning
	PatternText *string `mandatory:"false" json:"patternText"`

	// The unique identifier of the rule associated with the warning
	RuleId *string `mandatory:"false" json:"ruleId"`

	// The unique identifier of the source associated with the warning
	SourceId *string `mandatory:"false" json:"sourceId"`

	// The user who suppressed the warning, or empty if the warning is not suppressed
	SuppressedBy *string `mandatory:"false" json:"suppressedBy"`

	// The unique identifier of the entity associated with the warning
	EntityId *string `mandatory:"false" json:"entityId"`

	// The type of the entity associated with the warning
	EntityType *string `mandatory:"false" json:"entityType"`

	// The display name of the entity type associated with the warning
	EntityTypeDisplayName *string `mandatory:"false" json:"entityTypeDisplayName"`

	// The display name of the warning type
	TypeDisplayName *string `mandatory:"false" json:"typeDisplayName"`

	// The internal name of the warning
	TypeName *string `mandatory:"false" json:"typeName"`

	// The warning severity
	Severity *int `mandatory:"false" json:"severity"`
}

LogAnalyticsWarning LogAnalyticsWarning

func (LogAnalyticsWarning) String ¶

func (m LogAnalyticsWarning) String() string

type LogAnalyticsWarningCollection ¶

type LogAnalyticsWarningCollection struct {

	// A collection of LogAnalyticsWarnings
	Items []LogAnalyticsWarning `mandatory:"false" json:"items"`
}

LogAnalyticsWarningCollection A collection of warnings.

func (LogAnalyticsWarningCollection) String ¶

type LogGroupSummaryReport ¶

type LogGroupSummaryReport struct {

	// The log group count.
	Count *int `mandatory:"false" json:"count"`
}

LogGroupSummaryReport A LogAnalytics Log Group summary report.

func (LogGroupSummaryReport) String ¶

func (m LogGroupSummaryReport) String() string

type LogSetCollection ¶

type LogSetCollection struct {

	// This is the array of log sets
	Items []string `mandatory:"true" json:"items"`
}

LogSetCollection It contains a list of log sets

func (LogSetCollection) String ¶

func (m LogSetCollection) String() string

type LogSetsCount ¶

type LogSetsCount struct {

	// This is the total number of log sets the tenancy has configured.
	Count *int64 `mandatory:"true" json:"count"`
}

LogSetsCount total number of log sets

func (LogSetsCount) String ¶

func (m LogSetsCount) String() string

type LookupCommandDescriptor ¶

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"`
}

LookupCommandDescriptor Command descriptor for querylanguage LOOKUP command.

func (LookupCommandDescriptor) GetCategory ¶

func (m LookupCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (LookupCommandDescriptor) GetDeclaredFields ¶

func (m LookupCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (LookupCommandDescriptor) GetDisplayQueryString ¶

func (m LookupCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (LookupCommandDescriptor) GetInternalQueryString ¶

func (m LookupCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (LookupCommandDescriptor) GetReferencedFields ¶

func (m LookupCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (LookupCommandDescriptor) MarshalJSON ¶

func (m LookupCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LookupCommandDescriptor) String ¶

func (m LookupCommandDescriptor) String() string

func (*LookupCommandDescriptor) UnmarshalJSON ¶

func (m *LookupCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type LookupField ¶

type LookupField struct {

	// The common field name.
	CommonFieldName *string `mandatory:"false" json:"commonFieldName"`

	// The default match value.
	DefaultMatchValue *string `mandatory:"false" json:"defaultMatchValue"`

	// The field display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// A flag indicating whether or not the lookup field is a common field.
	IsCommonField *bool `mandatory:"false" json:"isCommonField"`

	// The match operator.
	MatchOperator *string `mandatory:"false" json:"matchOperator"`

	// The field name.
	Name *string `mandatory:"false" json:"name"`

	// THe field position.
	Position *int64 `mandatory:"false" json:"position"`
}

LookupField LookupField

func (LookupField) String ¶

func (m LookupField) String() string

type LookupSummaryReport ¶

type LookupSummaryReport struct {

	// The number of user created lookups.
	UserCreatedCount *int `mandatory:"false" json:"userCreatedCount"`

	// The number of oracle defined lookups.
	OracleDefinedCount *int `mandatory:"false" json:"oracleDefinedCount"`

	// The total number of lookups.
	TotalCount *int `mandatory:"false" json:"totalCount"`
}

LookupSummaryReport Summary report of lookups in the tenancy.

func (LookupSummaryReport) String ¶

func (m LookupSummaryReport) String() string

type MacroCommandDescriptor ¶

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"`
}

MacroCommandDescriptor Command descriptor for querylanguage MACRO command.

func (MacroCommandDescriptor) GetCategory ¶

func (m MacroCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (MacroCommandDescriptor) GetDeclaredFields ¶

func (m MacroCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (MacroCommandDescriptor) GetDisplayQueryString ¶

func (m MacroCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (MacroCommandDescriptor) GetInternalQueryString ¶

func (m MacroCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (MacroCommandDescriptor) GetReferencedFields ¶

func (m MacroCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (MacroCommandDescriptor) MarshalJSON ¶

func (m MacroCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacroCommandDescriptor) String ¶

func (m MacroCommandDescriptor) String() string

func (*MacroCommandDescriptor) UnmarshalJSON ¶

func (m *MacroCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type MapCommandDescriptor ¶

type MapCommandDescriptor struct {

	// Command fragment display string from user specified query string formatted by query builder.
	DisplayQueryString *string `mandatory:"true" json:"displayQueryString"`

	// Command fragment internal string from user specified query string formatted by query builder.
	InternalQueryString *string `mandatory:"true" json:"internalQueryString"`

	// querylanguage command designation for example; reporting vs filtering
	Category *string `mandatory:"false" json:"category"`

	// Fields referenced in command fragment from user specified query string.
	ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"`

	// Fields declared in command fragment from user specified query string.
	DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"`
}

MapCommandDescriptor Command descriptor for querylanguage MAP command.

func (MapCommandDescriptor) GetCategory ¶

func (m MapCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (MapCommandDescriptor) GetDeclaredFields ¶

func (m MapCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (MapCommandDescriptor) GetDisplayQueryString ¶

func (m MapCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (MapCommandDescriptor) GetInternalQueryString ¶

func (m MapCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (MapCommandDescriptor) GetReferencedFields ¶

func (m MapCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (MapCommandDescriptor) MarshalJSON ¶

func (m MapCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MapCommandDescriptor) String ¶

func (m MapCommandDescriptor) String() string

func (*MapCommandDescriptor) UnmarshalJSON ¶

func (m *MapCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type MatchInfo ¶

type MatchInfo struct {

	// The end index of the matching log entry.
	MatchingLogEntryEndIndex *int `mandatory:"false" json:"matchingLogEntryEndIndex"`

	// The regular expression score.
	RegexScore *int `mandatory:"false" json:"regexScore"`

	// The step count.
	StepCount *int `mandatory:"false" json:"stepCount"`
}

MatchInfo MatchInfo

func (MatchInfo) String ¶

func (m MatchInfo) String() string

type MetricExtraction ¶

type MetricExtraction struct {

	// The compartment OCID (/iaas/Content/General/Concepts/identifiers.htm) of the extracted metric.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The namespace of the extracted metric.
	// A valid value starts with an alphabetical character and includes only
	// alphanumeric characters and underscores (_).
	Namespace *string `mandatory:"true" json:"namespace"`

	// The metric name of the extracted metric.
	// A valid value starts with an alphabetical character and includes only
	// alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
	MetricName *string `mandatory:"true" json:"metricName"`

	// The resourceGroup of the extracted metric.
	// A valid value starts with an alphabetical character and includes only
	// alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
	ResourceGroup *string `mandatory:"false" json:"resourceGroup"`
}

MetricExtraction Specify metric extraction for SAVED_SEARCH scheduled task execution to post to OCI Monitoring.

func (MetricExtraction) String ¶

func (m MetricExtraction) String() string

type MultiSearchCommandDescriptor ¶

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"`
}

MultiSearchCommandDescriptor Command descriptor for querylanguage MULTISEARCH command.

func (MultiSearchCommandDescriptor) GetCategory ¶

func (m MultiSearchCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (MultiSearchCommandDescriptor) GetDeclaredFields ¶

func (m MultiSearchCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (MultiSearchCommandDescriptor) GetDisplayQueryString ¶

func (m MultiSearchCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (MultiSearchCommandDescriptor) GetInternalQueryString ¶

func (m MultiSearchCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (MultiSearchCommandDescriptor) GetReferencedFields ¶

func (m MultiSearchCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (MultiSearchCommandDescriptor) MarshalJSON ¶

func (m MultiSearchCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MultiSearchCommandDescriptor) String ¶

func (*MultiSearchCommandDescriptor) UnmarshalJSON ¶

func (m *MultiSearchCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type Namespace ¶

type Namespace struct {

	// This is the namespace name of a tenancy
	NamespaceName *string `mandatory:"true" json:"namespaceName"`

	// The is the tenancy ID
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// This indicates if the tenancy is onboarded to Logging Analytics
	IsOnboarded *bool `mandatory:"true" json:"isOnboarded"`

	// This indicates if the log set feature is enabled for the tenancy
	IsLogSetEnabled *bool `mandatory:"false" json:"isLogSetEnabled"`

	// This indicates if data has ever been ingested for the tenancy in Logging Analytics
	IsDataEverIngested *bool `mandatory:"false" json:"isDataEverIngested"`
}

Namespace This is the namespace details of a tenancy in Logan Analytics application

func (Namespace) String ¶

func (m Namespace) String() string

type NamespaceCollection ¶

type NamespaceCollection struct {

	// There is at most one item in the items array.
	Items []NamespaceSummary `mandatory:"true" json:"items"`
}

NamespaceCollection This is a list of NamespaceSummary: there is at most one item in the list.

func (NamespaceCollection) String ¶

func (m NamespaceCollection) String() string

type NamespaceSummary ¶

type NamespaceSummary struct {

	// This is the namespace name of a tenancy
	NamespaceName *string `mandatory:"true" json:"namespaceName"`

	// The is the tenancy ID
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// This indicates if the tenancy is onboarded to Logging Analytics
	IsOnboarded *bool `mandatory:"true" json:"isOnboarded"`

	// This indicates if the log set feature is enabled for the tenancy
	IsLogSetEnabled *bool `mandatory:"false" json:"isLogSetEnabled"`

	// This indicates if data has ever been ingested for the tenancy in Logging Analytics
	IsDataEverIngested *bool `mandatory:"false" json:"isDataEverIngested"`
}

NamespaceSummary The is the namespace summary of a tenancy in Logan Analytics application

func (NamespaceSummary) String ¶

func (m NamespaceSummary) String() string

type NlpCommandDescriptor ¶

type NlpCommandDescriptor struct {

	// Command fragment display string from user specified query string formatted by query builder.
	DisplayQueryString *string `mandatory:"true" json:"displayQueryString"`

	// Command fragment internal string from user specified query string formatted by query builder.
	InternalQueryString *string `mandatory:"true" json:"internalQueryString"`

	// querylanguage command designation for example; reporting vs filtering
	Category *string `mandatory:"false" json:"category"`

	// Fields referenced in command fragment from user specified query string.
	ReferencedFields []AbstractField `mandatory:"false" json:"referencedFields"`

	// Fields declared in command fragment from user specified query string.
	DeclaredFields []AbstractField `mandatory:"false" json:"declaredFields"`
}

NlpCommandDescriptor Command descriptor for querylanguage NLP command.

func (NlpCommandDescriptor) GetCategory ¶

func (m NlpCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (NlpCommandDescriptor) GetDeclaredFields ¶

func (m NlpCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (NlpCommandDescriptor) GetDisplayQueryString ¶

func (m NlpCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (NlpCommandDescriptor) GetInternalQueryString ¶

func (m NlpCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (NlpCommandDescriptor) GetReferencedFields ¶

func (m NlpCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (NlpCommandDescriptor) MarshalJSON ¶

func (m NlpCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NlpCommandDescriptor) String ¶

func (m NlpCommandDescriptor) String() string

func (*NlpCommandDescriptor) UnmarshalJSON ¶

func (m *NlpCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type ObjectCollectionRuleCollectionTypesEnum ¶

type ObjectCollectionRuleCollectionTypesEnum string

ObjectCollectionRuleCollectionTypesEnum Enum with underlying type: string

const (
	ObjectCollectionRuleCollectionTypesLive         ObjectCollectionRuleCollectionTypesEnum = "LIVE"
	ObjectCollectionRuleCollectionTypesHistoric     ObjectCollectionRuleCollectionTypesEnum = "HISTORIC"
	ObjectCollectionRuleCollectionTypesHistoricLive ObjectCollectionRuleCollectionTypesEnum = "HISTORIC_LIVE"
)

Set of constants representing the allowable values for ObjectCollectionRuleCollectionTypesEnum

func GetObjectCollectionRuleCollectionTypesEnumValues ¶

func GetObjectCollectionRuleCollectionTypesEnumValues() []ObjectCollectionRuleCollectionTypesEnum

GetObjectCollectionRuleCollectionTypesEnumValues Enumerates the set of values for ObjectCollectionRuleCollectionTypesEnum

type ObjectCollectionRuleLifecycleStatesEnum ¶

type ObjectCollectionRuleLifecycleStatesEnum string

ObjectCollectionRuleLifecycleStatesEnum Enum with underlying type: string

const (
	ObjectCollectionRuleLifecycleStatesActive   ObjectCollectionRuleLifecycleStatesEnum = "ACTIVE"
	ObjectCollectionRuleLifecycleStatesDeleted  ObjectCollectionRuleLifecycleStatesEnum = "DELETED"
	ObjectCollectionRuleLifecycleStatesInactive ObjectCollectionRuleLifecycleStatesEnum = "INACTIVE"
)

Set of constants representing the allowable values for ObjectCollectionRuleLifecycleStatesEnum

func GetObjectCollectionRuleLifecycleStatesEnumValues ¶

func GetObjectCollectionRuleLifecycleStatesEnumValues() []ObjectCollectionRuleLifecycleStatesEnum

GetObjectCollectionRuleLifecycleStatesEnumValues Enumerates the set of values for ObjectCollectionRuleLifecycleStatesEnum

type OffboardNamespaceRequest ¶

type OffboardNamespaceRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

OffboardNamespaceRequest wrapper for the OffboardNamespace operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/OffboardNamespace.go.html to see an example of how to use OffboardNamespaceRequest.

func (OffboardNamespaceRequest) BinaryRequestBody ¶

func (request OffboardNamespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (OffboardNamespaceRequest) HTTPRequest ¶

func (request OffboardNamespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (OffboardNamespaceRequest) RetryPolicy ¶

func (request OffboardNamespaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (OffboardNamespaceRequest) String ¶

func (request OffboardNamespaceRequest) String() string

type OffboardNamespaceResponse ¶

type OffboardNamespaceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

OffboardNamespaceResponse wrapper for the OffboardNamespace operation

func (OffboardNamespaceResponse) HTTPResponse ¶

func (response OffboardNamespaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (OffboardNamespaceResponse) String ¶

func (response OffboardNamespaceResponse) String() string

type OnboardNamespaceRequest ¶

type OnboardNamespaceRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

OnboardNamespaceRequest wrapper for the OnboardNamespace operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/OnboardNamespace.go.html to see an example of how to use OnboardNamespaceRequest.

func (OnboardNamespaceRequest) BinaryRequestBody ¶

func (request OnboardNamespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (OnboardNamespaceRequest) HTTPRequest ¶

func (request OnboardNamespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (OnboardNamespaceRequest) RetryPolicy ¶

func (request OnboardNamespaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (OnboardNamespaceRequest) String ¶

func (request OnboardNamespaceRequest) String() string

type OnboardNamespaceResponse ¶

type OnboardNamespaceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

OnboardNamespaceResponse wrapper for the OnboardNamespace operation

func (OnboardNamespaceResponse) HTTPResponse ¶

func (response OnboardNamespaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (OnboardNamespaceResponse) String ¶

func (response OnboardNamespaceResponse) String() string

type OperationStatusEnum ¶

type OperationStatusEnum string

OperationStatusEnum Enum with underlying type: string

const (
	OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
	OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
	OperationStatusFailed     OperationStatusEnum = "FAILED"
	OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
	OperationStatusCanceling  OperationStatusEnum = "CANCELING"
	OperationStatusCanceled   OperationStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for OperationStatusEnum

func GetOperationStatusEnumValues ¶

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type ParseQueryDetails ¶

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"`
}

ParseQueryDetails Input information to submit parse query request.

func (ParseQueryDetails) String ¶

func (m ParseQueryDetails) String() string

type ParseQueryOutput ¶

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"`
}

ParseQueryOutput Returns a parser agnostic breakdown of a query string for client query string introspection.

func (ParseQueryOutput) String ¶

func (m ParseQueryOutput) String() string

func (*ParseQueryOutput) UnmarshalJSON ¶

func (m *ParseQueryOutput) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type ParseQueryRequest ¶

type ParseQueryRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Query string to be parsed
	ParseQueryDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ParseQueryRequest wrapper for the ParseQuery operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ParseQuery.go.html to see an example of how to use ParseQueryRequest.

func (ParseQueryRequest) BinaryRequestBody ¶

func (request ParseQueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ParseQueryRequest) HTTPRequest ¶

func (request ParseQueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ParseQueryRequest) RetryPolicy ¶

func (request ParseQueryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ParseQueryRequest) String ¶

func (request ParseQueryRequest) String() string

type ParseQueryResponse ¶

type ParseQueryResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ParseQueryOutput instance
	ParseQueryOutput `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ParseQueryResponse wrapper for the ParseQuery operation

func (ParseQueryResponse) HTTPResponse ¶

func (response ParseQueryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ParseQueryResponse) String ¶

func (response ParseQueryResponse) String() string

type ParsedContent ¶

type ParsedContent struct {

	// List of field names.
	FieldNames []string `mandatory:"false" json:"fieldNames"`

	// List of field display names.
	FieldDisplayNames []string `mandatory:"false" json:"fieldDisplayNames"`

	// Parsed field values.
	ParsedFieldValues []ParsedField `mandatory:"false" json:"parsedFieldValues"`

	// Sample log entries picked up from the given file for validation.
	LogContent *string `mandatory:"false" json:"logContent"`

	// Sample Size taken for validation.
	SampleSize *int `mandatory:"false" json:"sampleSize"`

	// Match Status.
	MatchStatus *string `mandatory:"false" json:"matchStatus"`
}

ParsedContent Parsed representation of the log file.

func (ParsedContent) String ¶

func (m ParsedContent) String() string

type ParsedField ¶

type ParsedField struct {

	// Sample log entries picked up from the given file for validation.
	LogContent *string `mandatory:"false" json:"logContent"`

	// List of field Values.
	FieldValues []string `mandatory:"false" json:"fieldValues"`
}

ParsedField Parsed field response.

func (ParsedField) String ¶

func (m ParsedField) String() string

type ParserSummaryReport ¶

type ParserSummaryReport struct {

	// The count of custom (user defined) parsers.
	NonOobCount *int `mandatory:"false" json:"nonOobCount"`

	// The count of built in parsers.
	OobCount *int `mandatory:"false" json:"oobCount"`
}

ParserSummaryReport ParserSummaryReport

func (ParserSummaryReport) String ¶

func (m ParserSummaryReport) String() string

type ParserTestResult ¶

type ParserTestResult struct {

	// Additional information for the test result.
	AdditionalInfo map[string]string `mandatory:"false" json:"additionalInfo"`

	// The test result log entries.
	Entries []AbstractParserTestResultLogEntry `mandatory:"false" json:"entries"`

	// The example content.
	ExampleContent *string `mandatory:"false" json:"exampleContent"`

	// The test result log lines.
	Lines []AbstractParserTestResultLogLine `mandatory:"false" json:"lines"`

	// The named capture groups.
	NamedCaptureGroups []string `mandatory:"false" json:"namedCaptureGroups"`
}

ParserTestResult ParserTestResult

func (ParserTestResult) String ¶

func (m ParserTestResult) String() string

type PauseScheduledTaskRequest ¶

type PauseScheduledTaskRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique scheduledTask id returned from task create.
	// If invalid will lead to a 404 not found.
	ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

PauseScheduledTaskRequest wrapper for the PauseScheduledTask operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/PauseScheduledTask.go.html to see an example of how to use PauseScheduledTaskRequest.

func (PauseScheduledTaskRequest) BinaryRequestBody ¶

func (request PauseScheduledTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PauseScheduledTaskRequest) HTTPRequest ¶

func (request PauseScheduledTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PauseScheduledTaskRequest) RetryPolicy ¶

func (request PauseScheduledTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PauseScheduledTaskRequest) String ¶

func (request PauseScheduledTaskRequest) String() string

type PauseScheduledTaskResponse ¶

type PauseScheduledTaskResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ScheduledTask instance
	ScheduledTask `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Flag to indicate whether or not the object was modified.  If this is true,
	// the getter for the object itself will return null.  Callers should check this
	// if they specified one of the request params that might result in a conditional
	// response (like 'if-match'/'if-none-match').
	IsNotModified bool
}

PauseScheduledTaskResponse wrapper for the PauseScheduledTask operation

func (PauseScheduledTaskResponse) HTTPResponse ¶

func (response PauseScheduledTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PauseScheduledTaskResponse) String ¶

func (response PauseScheduledTaskResponse) String() string

type PayloadTypeEnum ¶

type PayloadTypeEnum string

PayloadTypeEnum Enum with underlying type: string

const (
	PayloadTypeJson PayloadTypeEnum = "JSON"
	PayloadTypeGzip PayloadTypeEnum = "GZIP"
	PayloadTypeZip  PayloadTypeEnum = "ZIP"
)

Set of constants representing the allowable values for PayloadTypeEnum

func GetPayloadTypeEnumValues ¶

func GetPayloadTypeEnumValues() []PayloadTypeEnum

GetPayloadTypeEnumValues Enumerates the set of values for PayloadTypeEnum

type PropertyOverride ¶

type PropertyOverride struct {

	// Match Type. Accepted values are: contains.
	MatchType *string `mandatory:"false" json:"matchType"`

	// Match Value.
	MatchValue *string `mandatory:"false" json:"matchValue"`

	// Property to override. Accepted values are: logSourceName, charEncoding.
	PropertyName *string `mandatory:"false" json:"propertyName"`

	// Value of the property.
	PropertyValue *string `mandatory:"false" json:"propertyValue"`
}

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'.

func (PropertyOverride) String ¶

func (m PropertyOverride) String() string

type PurgeAction ¶

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"`
}

PurgeAction Purge action for scheduled task.

func (PurgeAction) MarshalJSON ¶

func (m PurgeAction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PurgeAction) String ¶

func (m PurgeAction) String() string

type PurgeStorageDataDetails ¶

type PurgeStorageDataDetails struct {

	// This is the compartment OCID under which the data will be purged and required permission will be checked
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// This is the end of the purge time interval
	TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"`

	// If true, purge child compartments data
	CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"`

	// This is the solr query used to filter data, '*' means all
	PurgeQueryString *string `mandatory:"false" json:"purgeQueryString"`

	// This is the type of the log data to be purged
	DataType StorageDataTypeEnum `mandatory:"false" json:"dataType,omitempty"`
}

PurgeStorageDataDetails This is the input used to purge data

func (PurgeStorageDataDetails) String ¶

func (m PurgeStorageDataDetails) String() string

type PurgeStorageDataRequest ¶

type PurgeStorageDataRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// This is the input to purge old data.
	PurgeStorageDataDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

PurgeStorageDataRequest wrapper for the PurgeStorageData operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/PurgeStorageData.go.html to see an example of how to use PurgeStorageDataRequest.

func (PurgeStorageDataRequest) BinaryRequestBody ¶

func (request PurgeStorageDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PurgeStorageDataRequest) HTTPRequest ¶

func (request PurgeStorageDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PurgeStorageDataRequest) RetryPolicy ¶

func (request PurgeStorageDataRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PurgeStorageDataRequest) String ¶

func (request PurgeStorageDataRequest) String() string

type PurgeStorageDataResponse ¶

type PurgeStorageDataResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// URI to entity or work request created.
	Location *string `presentIn:"header" name:"location"`
}

PurgeStorageDataResponse wrapper for the PurgeStorageData operation

func (PurgeStorageDataResponse) HTTPResponse ¶

func (response PurgeStorageDataResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PurgeStorageDataResponse) String ¶

func (response PurgeStorageDataResponse) String() string

type PutQueryWorkRequestBackgroundRequest ¶

type PutQueryWorkRequestBackgroundRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

PutQueryWorkRequestBackgroundRequest wrapper for the PutQueryWorkRequestBackground operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/PutQueryWorkRequestBackground.go.html to see an example of how to use PutQueryWorkRequestBackgroundRequest.

func (PutQueryWorkRequestBackgroundRequest) BinaryRequestBody ¶

func (request PutQueryWorkRequestBackgroundRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PutQueryWorkRequestBackgroundRequest) HTTPRequest ¶

func (request PutQueryWorkRequestBackgroundRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PutQueryWorkRequestBackgroundRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PutQueryWorkRequestBackgroundRequest) String ¶

type PutQueryWorkRequestBackgroundResponse ¶

type PutQueryWorkRequestBackgroundResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The QueryWorkRequest instance
	QueryWorkRequest `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Flag to indicate whether or not the object was modified.  If this is true,
	// the getter for the object itself will return null.  Callers should check this
	// if they specified one of the request params that might result in a conditional
	// response (like 'if-match'/'if-none-match').
	IsNotModified bool
}

PutQueryWorkRequestBackgroundResponse wrapper for the PutQueryWorkRequestBackground operation

func (PutQueryWorkRequestBackgroundResponse) HTTPResponse ¶

func (response PutQueryWorkRequestBackgroundResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PutQueryWorkRequestBackgroundResponse) String ¶

type QueryAggregation ¶

type QueryAggregation struct {

	// Percentage progress completion of the query.
	PercentComplete *int `mandatory:"true" json:"percentComplete"`

	// Number of rows query retrieved. Up to maxTotalCount limit.
	TotalCount *int `mandatory:"false" json:"totalCount"`

	// Number of rows matched by query.
	TotalMatchedCount *int64 `mandatory:"false" json:"totalMatchedCount"`

	// True if query did not complete processing all data.
	ArePartialResults *bool `mandatory:"false" json:"arePartialResults"`

	// Explanation of why results may be partial. Only set if arePartialResults is true.
	PartialResultReason *string `mandatory:"false" json:"partialResultReason"`

	// Query result columns
	Columns []AbstractColumn `mandatory:"false" json:"columns"`

	// Query result fields
	Fields []AbstractColumn `mandatory:"false" json:"fields"`

	// Query result data
	Items []map[string]interface{} `mandatory:"false" json:"items"`

	// Time ellapsed executing query in milli-seconds.
	QueryExecutionTimeInMs *int64 `mandatory:"false" json:"queryExecutionTimeInMs"`
}

QueryAggregation Query results.

func (QueryAggregation) String ¶

func (m QueryAggregation) String() string

func (*QueryAggregation) UnmarshalJSON ¶

func (m *QueryAggregation) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type QueryDetails ¶

type QueryDetails struct {

	// Compartment Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Query to perform. Must conform to logging analytic querylanguage syntax. Syntax errors will be returned if present.
	QueryString *string `mandatory:"true" json:"queryString"`

	// Default subsystem to qualify fields with in the queryString if not specified.
	SubSystem SubSystemNameEnum `mandatory:"true" json:"subSystem"`

	// Flag to search all child compartments of the compartment Id specified in the compartmentId query parameter.
	CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"`

	// Saved search OCID for this query if known.
	SavedSearchId *string `mandatory:"false" json:"savedSearchId"`

	// Maximum number of results to count.  Note a maximum of 2001 will be enforced; that is, actualMaxTotalCountUsed = Math.min(maxTotalCount, 2001).
	MaxTotalCount *int `mandatory:"false" json:"maxTotalCount"`

	TimeFilter *TimeRange `mandatory:"false" json:"timeFilter"`

	// List of filters to be applied when the query executes. More than one filter per field is not permitted.
	ScopeFilters []ScopeFilter `mandatory:"false" json:"scopeFilters"`

	// Amount of time, in seconds, allowed for a query to execute. If this time expires before the query is complete, any partial results will be returned.
	QueryTimeoutInSeconds *int `mandatory:"false" json:"queryTimeoutInSeconds"`

	// Option to run the query asynchronously. This will lead to a LogAnalyticsQueryJobWorkRequest being submitted and the {workRequestId} will be returned to use for fetching the results.
	ShouldRunAsync *bool `mandatory:"false" json:"shouldRunAsync"`

	// Execution mode for the query if running asynchronously i.e (shouldRunAsync is set to true).
	AsyncMode JobModeEnum `mandatory:"false" json:"asyncMode,omitempty"`

	// Include the total number of results from the query. Note, this value will always be equal to or less than maxTotalCount.
	ShouldIncludeTotalCount *bool `mandatory:"false" json:"shouldIncludeTotalCount"`

	// Include columns in response
	ShouldIncludeColumns *bool `mandatory:"false" json:"shouldIncludeColumns"`

	// Include fields in response
	ShouldIncludeFields *bool `mandatory:"false" json:"shouldIncludeFields"`

	// Controls if query should ignore pre-calculated results if available and only use raw data. If set and no acceleration data is found it will fallback to raw data.
	ShouldUseAcceleration *bool `mandatory:"false" json:"shouldUseAcceleration"`
}

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.

func (QueryDetails) String ¶

func (m QueryDetails) String() string

type QueryOperationTypeEnum ¶

type QueryOperationTypeEnum string

QueryOperationTypeEnum Enum with underlying type: string

const (
	QueryOperationTypeExecuteQueryJob QueryOperationTypeEnum = "EXECUTE_QUERY_JOB"
	QueryOperationTypeExecutePurgeJob QueryOperationTypeEnum = "EXECUTE_PURGE_JOB"
)

Set of constants representing the allowable values for QueryOperationTypeEnum

func GetQueryOperationTypeEnumValues ¶

func GetQueryOperationTypeEnumValues() []QueryOperationTypeEnum

GetQueryOperationTypeEnumValues Enumerates the set of values for QueryOperationTypeEnum

type QueryRequest ¶

type QueryRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Query to be executed.
	QueryDetails `contributesTo:"body"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Maximum number of results to return in this request.  Note a limit=-1 returns all results from pageId onwards up to maxtotalCount.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

QueryRequest wrapper for the Query operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/Query.go.html to see an example of how to use QueryRequest.

func (QueryRequest) BinaryRequestBody ¶

func (request QueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (QueryRequest) HTTPRequest ¶

func (request QueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (QueryRequest) RetryPolicy ¶

func (request QueryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (QueryRequest) String ¶

func (request QueryRequest) String() string

type QueryResponse ¶

type QueryResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of QueryAggregation instances
	QueryAggregation `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the next page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the next batch of items.
	OpcNextPageId *string `presentIn:"header" name:"opc-next-page-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then additional items may be available on the previous page of the list. Include this value as the `page` parameter for the
	// subsequent request to get the previous batch of items.
	OpcPrevPageId *string `presentIn:"header" name:"opc-prev-page-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// URI to entity or work request created.
	Location *string `presentIn:"header" name:"location"`
}

QueryResponse wrapper for the Query operation

func (QueryResponse) HTTPResponse ¶

func (response QueryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (QueryResponse) String ¶

func (response QueryResponse) String() string

type QueryWorkRequest ¶

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"`
}

QueryWorkRequest Job details outlining parameters specified when job was submitted.

func (QueryWorkRequest) String ¶

func (m QueryWorkRequest) String() string

type QueryWorkRequestCollection ¶

type QueryWorkRequestCollection struct {

	// List of work requests.
	Items []QueryWorkRequestSummary `mandatory:"true" json:"items"`
}

QueryWorkRequestCollection Collection of query work requests.

func (QueryWorkRequestCollection) String ¶

type QueryWorkRequestSummary ¶

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"`
}

QueryWorkRequestSummary High level summary of query job work request.

func (QueryWorkRequestSummary) String ¶

func (m QueryWorkRequestSummary) String() string

type RecallArchivedDataDetails ¶

type RecallArchivedDataDetails struct {

	// This is the compartment OCID for permission checking
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// This is the end of the time interval
	TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"`

	// This is the start of the time interval
	TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"`

	// This is the type of the log data to be recalled
	DataType StorageDataTypeEnum `mandatory:"false" json:"dataType,omitempty"`
}

RecallArchivedDataDetails This is the input used to recall archived data

func (RecallArchivedDataDetails) String ¶

func (m RecallArchivedDataDetails) String() string

type RecallArchivedDataRequest ¶

type RecallArchivedDataRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// This is the input to recall archived data.
	RecallArchivedDataDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

RecallArchivedDataRequest wrapper for the RecallArchivedData operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/RecallArchivedData.go.html to see an example of how to use RecallArchivedDataRequest.

func (RecallArchivedDataRequest) BinaryRequestBody ¶

func (request RecallArchivedDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RecallArchivedDataRequest) HTTPRequest ¶

func (request RecallArchivedDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RecallArchivedDataRequest) RetryPolicy ¶

func (request RecallArchivedDataRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RecallArchivedDataRequest) String ¶

func (request RecallArchivedDataRequest) String() string

type RecallArchivedDataResponse ¶

type RecallArchivedDataResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// URI to entity or work request created.
	Location *string `presentIn:"header" name:"location"`
}

RecallArchivedDataResponse wrapper for the RecallArchivedData operation

func (RecallArchivedDataResponse) HTTPResponse ¶

func (response RecallArchivedDataResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RecallArchivedDataResponse) String ¶

func (response RecallArchivedDataResponse) String() string

type RecalledData ¶

type RecalledData struct {

	// This is the end of the time range of the related data
	TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"`

	// This is the start of the time range of the related data
	TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"`

	// This is the time when the first recall operation was started for this RecalledData
	TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

	// This is the status of the recall
	Status RecalledDataStatusEnum `mandatory:"true" json:"status"`

	// This is the number of recall operations for this recall.  Note one RecalledData can be merged from the results
	// of several recall operations if the time duration of the results of the recall operations overlap.
	RecallCount *int `mandatory:"true" json:"recallCount"`

	// This is the size in bytes
	StorageUsageInBytes *int64 `mandatory:"true" json:"storageUsageInBytes"`
}

RecalledData This is the information about recalled data

func (RecalledData) String ¶

func (m RecalledData) String() string

type RecalledDataCollection ¶

type RecalledDataCollection struct {

	// This is the array of recalled data
	Items []RecalledData `mandatory:"true" json:"items"`
}

RecalledDataCollection This is the list of recalled data

func (RecalledDataCollection) String ¶

func (m RecalledDataCollection) String() string

type RecalledDataStatusEnum ¶

type RecalledDataStatusEnum string

RecalledDataStatusEnum Enum with underlying type: string

const (
	RecalledDataStatusRecalled RecalledDataStatusEnum = "RECALLED"
	RecalledDataStatusPending  RecalledDataStatusEnum = "PENDING"
)

Set of constants representing the allowable values for RecalledDataStatusEnum

func GetRecalledDataStatusEnumValues ¶

func GetRecalledDataStatusEnumValues() []RecalledDataStatusEnum

GetRecalledDataStatusEnumValues Enumerates the set of values for RecalledDataStatusEnum

type RegexCommandDescriptor ¶

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"`
}

RegexCommandDescriptor Command descriptor for querylanguage REGEX command.

func (RegexCommandDescriptor) GetCategory ¶

func (m RegexCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (RegexCommandDescriptor) GetDeclaredFields ¶

func (m RegexCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (RegexCommandDescriptor) GetDisplayQueryString ¶

func (m RegexCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (RegexCommandDescriptor) GetInternalQueryString ¶

func (m RegexCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (RegexCommandDescriptor) GetReferencedFields ¶

func (m RegexCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (RegexCommandDescriptor) MarshalJSON ¶

func (m RegexCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RegexCommandDescriptor) String ¶

func (m RegexCommandDescriptor) String() string

func (*RegexCommandDescriptor) UnmarshalJSON ¶

func (m *RegexCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type RegexMatchResult ¶

type RegexMatchResult struct {

	// The matched log entry end index.
	MatchedLogEntryEndIndex *int `mandatory:"false" json:"matchedLogEntryEndIndex"`

	// The regular expression score.
	RegexScore *int `mandatory:"false" json:"regexScore"`

	// The regular expression steps information.
	RegexStepsInfo []StepInfo `mandatory:"false" json:"regexStepsInfo"`

	// The regular expression step count.
	StepCount *int `mandatory:"false" json:"stepCount"`

	// The regular expression match information.
	SubRegexesMatchInfo map[string]MatchInfo `mandatory:"false" json:"subRegexesMatchInfo"`
}

RegexMatchResult RegexMatchResult

func (RegexMatchResult) String ¶

func (m RegexMatchResult) String() string

type RegisterLookupRequest ¶

type RegisterLookupRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The lookup type.  Valid 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"`

	// The description for a created lookup.
	Description *string `mandatory:"false" contributesTo:"query" name:"description"`

	// The character encoding of the uploaded file.
	CharEncoding *string `mandatory:"false" contributesTo:"query" name:"charEncoding"`

	// A flag indicating whether or not the new lookup should be 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"`

	// A value of `100-continue` requests preliminary verification of the request method, path, and headers before the request body is sent.
	// If no error results from such verification, the server will send a 100 (Continue) interim response to indicate readiness for the request body.
	// The only allowed value for this parameter is "100-Continue" (case-insensitive).
	Expect *string `mandatory:"false" contributesTo:"header" name:"expect"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

RegisterLookupRequest wrapper for the RegisterLookup operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/RegisterLookup.go.html to see an example of how to use RegisterLookupRequest.

func (RegisterLookupRequest) BinaryRequestBody ¶

func (request RegisterLookupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RegisterLookupRequest) HTTPRequest ¶

func (request RegisterLookupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RegisterLookupRequest) RetryPolicy ¶

func (request RegisterLookupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RegisterLookupRequest) String ¶

func (request RegisterLookupRequest) String() string

type RegisterLookupResponse ¶

type RegisterLookupResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The LogAnalyticsLookup instance
	LogAnalyticsLookup `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

RegisterLookupResponse wrapper for the RegisterLookup operation

func (RegisterLookupResponse) HTTPResponse ¶

func (response RegisterLookupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RegisterLookupResponse) String ¶

func (response RegisterLookupResponse) String() string

type RegisterLookupTypeEnum ¶

type RegisterLookupTypeEnum string

RegisterLookupTypeEnum Enum with underlying type: string

const (
	RegisterLookupTypeLookup     RegisterLookupTypeEnum = "Lookup"
	RegisterLookupTypeDictionary RegisterLookupTypeEnum = "Dictionary"
)

Set of constants representing the allowable values for RegisterLookupTypeEnum

func GetRegisterLookupTypeEnumValues ¶

func GetRegisterLookupTypeEnumValues() []RegisterLookupTypeEnum

GetRegisterLookupTypeEnumValues Enumerates the set of values for RegisterLookupTypeEnum

type ReleaseRecalledDataDetails ¶

type ReleaseRecalledDataDetails struct {

	// This is the compartment OCID for permission checking
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// This is the end of the time interval
	TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"`

	// This is the start of the time interval
	TimeDataStarted *common.SDKTime `mandatory:"true" json:"timeDataStarted"`

	// This is the type of the recalled data to be released
	DataType StorageDataTypeEnum `mandatory:"false" json:"dataType,omitempty"`
}

ReleaseRecalledDataDetails This is the input used to release recalled data

func (ReleaseRecalledDataDetails) String ¶

type ReleaseRecalledDataRequest ¶

type ReleaseRecalledDataRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// This is the input to release recalled data
	ReleaseRecalledDataDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ReleaseRecalledDataRequest wrapper for the ReleaseRecalledData operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ReleaseRecalledData.go.html to see an example of how to use ReleaseRecalledDataRequest.

func (ReleaseRecalledDataRequest) BinaryRequestBody ¶

func (request ReleaseRecalledDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ReleaseRecalledDataRequest) HTTPRequest ¶

func (request ReleaseRecalledDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ReleaseRecalledDataRequest) RetryPolicy ¶

func (request ReleaseRecalledDataRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ReleaseRecalledDataRequest) String ¶

func (request ReleaseRecalledDataRequest) String() string

type ReleaseRecalledDataResponse ¶

type ReleaseRecalledDataResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// URI to entity or work request created.
	Location *string `presentIn:"header" name:"location"`
}

ReleaseRecalledDataResponse wrapper for the ReleaseRecalledData operation

func (ReleaseRecalledDataResponse) HTTPResponse ¶

func (response ReleaseRecalledDataResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ReleaseRecalledDataResponse) String ¶

func (response ReleaseRecalledDataResponse) String() string

type RemoveEntityAssociationsDetails ¶

type RemoveEntityAssociationsDetails struct {

	// Destination entities OCIDs with which associations are to be deleted
	AssociationEntities []string `mandatory:"true" json:"associationEntities"`
}

RemoveEntityAssociationsDetails Information about the associations to be deleted between source entity and other existing destination entities.

func (RemoveEntityAssociationsDetails) String ¶

type RemoveEntityAssociationsRequest ¶

type RemoveEntityAssociationsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log analytics entity OCID.
	LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"`

	// This parameter specifies the entity OCIDs with which associations are to be deleted.
	RemoveEntityAssociationsDetails `contributesTo:"body"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

RemoveEntityAssociationsRequest wrapper for the RemoveEntityAssociations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/RemoveEntityAssociations.go.html to see an example of how to use RemoveEntityAssociationsRequest.

func (RemoveEntityAssociationsRequest) BinaryRequestBody ¶

func (request RemoveEntityAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveEntityAssociationsRequest) HTTPRequest ¶

func (request RemoveEntityAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveEntityAssociationsRequest) RetryPolicy ¶

func (request RemoveEntityAssociationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveEntityAssociationsRequest) String ¶

func (request RemoveEntityAssociationsRequest) String() string

type RemoveEntityAssociationsResponse ¶

type RemoveEntityAssociationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

RemoveEntityAssociationsResponse wrapper for the RemoveEntityAssociations operation

func (RemoveEntityAssociationsResponse) HTTPResponse ¶

func (response RemoveEntityAssociationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveEntityAssociationsResponse) String ¶

func (response RemoveEntityAssociationsResponse) String() string

type RemovePreferencesRequest ¶

type RemovePreferencesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details of the tenant preferences to delete.
	RemovePreferencesDetails LogAnalyticsPreferenceDetails `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
}

RemovePreferencesRequest wrapper for the RemovePreferences operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/RemovePreferences.go.html to see an example of how to use RemovePreferencesRequest.

func (RemovePreferencesRequest) BinaryRequestBody ¶

func (request RemovePreferencesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemovePreferencesRequest) HTTPRequest ¶

func (request RemovePreferencesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemovePreferencesRequest) RetryPolicy ¶

func (request RemovePreferencesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemovePreferencesRequest) String ¶

func (request RemovePreferencesRequest) String() string

type RemovePreferencesResponse ¶

type RemovePreferencesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

RemovePreferencesResponse wrapper for the RemovePreferences operation

func (RemovePreferencesResponse) HTTPResponse ¶

func (response RemovePreferencesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemovePreferencesResponse) String ¶

func (response RemovePreferencesResponse) String() string

type RemoveResourceCategoriesRequest ¶

type RemoveResourceCategoriesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for removing the specified category assignments of resources.
	RemoveResourceCategoriesDetails LogAnalyticsResourceCategoryDetails `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
}

RemoveResourceCategoriesRequest wrapper for the RemoveResourceCategories operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/RemoveResourceCategories.go.html to see an example of how to use RemoveResourceCategoriesRequest.

func (RemoveResourceCategoriesRequest) BinaryRequestBody ¶

func (request RemoveResourceCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveResourceCategoriesRequest) HTTPRequest ¶

func (request RemoveResourceCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveResourceCategoriesRequest) RetryPolicy ¶

func (request RemoveResourceCategoriesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveResourceCategoriesRequest) String ¶

func (request RemoveResourceCategoriesRequest) String() string

type RemoveResourceCategoriesResponse ¶

type RemoveResourceCategoriesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

RemoveResourceCategoriesResponse wrapper for the RemoveResourceCategories operation

func (RemoveResourceCategoriesResponse) HTTPResponse ¶

func (response RemoveResourceCategoriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveResourceCategoriesResponse) String ¶

func (response RemoveResourceCategoriesResponse) String() string

type RemoveSourceEventTypesRequest ¶

type RemoveSourceEventTypesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The source name.
	SourceName *string `mandatory:"true" contributesTo:"path" name:"sourceName"`

	// Details of event types to be removed from the source.
	RemoveEventTypeDetails EventTypeDetails `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
}

RemoveSourceEventTypesRequest wrapper for the RemoveSourceEventTypes operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/RemoveSourceEventTypes.go.html to see an example of how to use RemoveSourceEventTypesRequest.

func (RemoveSourceEventTypesRequest) BinaryRequestBody ¶

func (request RemoveSourceEventTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveSourceEventTypesRequest) HTTPRequest ¶

func (request RemoveSourceEventTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveSourceEventTypesRequest) RetryPolicy ¶

func (request RemoveSourceEventTypesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveSourceEventTypesRequest) String ¶

func (request RemoveSourceEventTypesRequest) String() string

type RemoveSourceEventTypesResponse ¶

type RemoveSourceEventTypesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

RemoveSourceEventTypesResponse wrapper for the RemoveSourceEventTypes operation

func (RemoveSourceEventTypesResponse) HTTPResponse ¶

func (response RemoveSourceEventTypesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveSourceEventTypesResponse) String ¶

func (response RemoveSourceEventTypesResponse) String() string

type RenameCommandDescriptor ¶

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"`
}

RenameCommandDescriptor Command descriptor for querylanguage RENAME command.

func (RenameCommandDescriptor) GetCategory ¶

func (m RenameCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (RenameCommandDescriptor) GetDeclaredFields ¶

func (m RenameCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (RenameCommandDescriptor) GetDisplayQueryString ¶

func (m RenameCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (RenameCommandDescriptor) GetInternalQueryString ¶

func (m RenameCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (RenameCommandDescriptor) GetReferencedFields ¶

func (m RenameCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (RenameCommandDescriptor) MarshalJSON ¶

func (m RenameCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RenameCommandDescriptor) String ¶

func (m RenameCommandDescriptor) String() string

func (*RenameCommandDescriptor) UnmarshalJSON ¶

func (m *RenameCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type ResultColumn ¶

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"`
}

ResultColumn Querylanguage result column.

func (ResultColumn) String ¶

func (m ResultColumn) String() string

type ResumeScheduledTaskRequest ¶

type ResumeScheduledTaskRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique scheduledTask id returned from task create.
	// If invalid will lead to a 404 not found.
	ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ResumeScheduledTaskRequest wrapper for the ResumeScheduledTask operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ResumeScheduledTask.go.html to see an example of how to use ResumeScheduledTaskRequest.

func (ResumeScheduledTaskRequest) BinaryRequestBody ¶

func (request ResumeScheduledTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ResumeScheduledTaskRequest) HTTPRequest ¶

func (request ResumeScheduledTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ResumeScheduledTaskRequest) RetryPolicy ¶

func (request ResumeScheduledTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ResumeScheduledTaskRequest) String ¶

func (request ResumeScheduledTaskRequest) String() string

type ResumeScheduledTaskResponse ¶

type ResumeScheduledTaskResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ScheduledTask instance
	ScheduledTask `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Flag to indicate whether or not the object was modified.  If this is true,
	// the getter for the object itself will return null.  Callers should check this
	// if they specified one of the request params that might result in a conditional
	// response (like 'if-match'/'if-none-match').
	IsNotModified bool
}

ResumeScheduledTaskResponse wrapper for the ResumeScheduledTask operation

func (ResumeScheduledTaskResponse) HTTPResponse ¶

func (response ResumeScheduledTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ResumeScheduledTaskResponse) String ¶

func (response ResumeScheduledTaskResponse) String() string

type RunRequest ¶

type RunRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique scheduledTask id returned from task create.
	// If invalid will lead to a 404 not found.
	ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"`

	// Optional parameter to specify start of time range, in the format defined by RFC3339.
	// Default value is beginning of time.
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// Optional parameter to specify end of time range, in the format defined by RFC3339.
	// Default value is end of time.
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

RunRequest wrapper for the Run operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/Run.go.html to see an example of how to use RunRequest.

func (RunRequest) BinaryRequestBody ¶

func (request RunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RunRequest) HTTPRequest ¶

func (request RunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RunRequest) RetryPolicy ¶

func (request RunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RunRequest) String ¶

func (request RunRequest) String() string

type RunResponse ¶

type RunResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

RunResponse wrapper for the Run operation

func (RunResponse) HTTPResponse ¶

func (response RunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RunResponse) String ¶

func (response RunResponse) String() string

type Schedule ¶

type Schedule interface {

	// Schedule misfire retry policy.
	GetMisfirePolicy() ScheduleMisfirePolicyEnum

	// The date and time the scheduled task should execute first time after create or update;
	// thereafter the task will execute as specified in the schedule.
	GetTimeOfFirstExecution() *common.SDKTime
}

Schedule Schedule for scheduled task.

type ScheduleMisfirePolicyEnum ¶

type ScheduleMisfirePolicyEnum string

ScheduleMisfirePolicyEnum Enum with underlying type: string

const (
	ScheduleMisfirePolicyRetryOnce         ScheduleMisfirePolicyEnum = "RETRY_ONCE"
	ScheduleMisfirePolicyRetryIndefinitely ScheduleMisfirePolicyEnum = "RETRY_INDEFINITELY"
	ScheduleMisfirePolicySkip              ScheduleMisfirePolicyEnum = "SKIP"
)

Set of constants representing the allowable values for ScheduleMisfirePolicyEnum

func GetScheduleMisfirePolicyEnumValues ¶

func GetScheduleMisfirePolicyEnumValues() []ScheduleMisfirePolicyEnum

GetScheduleMisfirePolicyEnumValues Enumerates the set of values for ScheduleMisfirePolicyEnum

type ScheduleTypeEnum ¶

type ScheduleTypeEnum string

ScheduleTypeEnum Enum with underlying type: string

const (
	ScheduleTypeFixedFrequency ScheduleTypeEnum = "FIXED_FREQUENCY"
	ScheduleTypeCron           ScheduleTypeEnum = "CRON"
)

Set of constants representing the allowable values for ScheduleTypeEnum

func GetScheduleTypeEnumValues ¶

func GetScheduleTypeEnumValues() []ScheduleTypeEnum

GetScheduleTypeEnumValues Enumerates the set of values for ScheduleTypeEnum

type ScheduledTask ¶

type ScheduledTask interface {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the data plane resource.
	GetId() *string

	// A user-friendly name that is changeable and that does not have to be unique.
	// Format: a leading alphanumeric, followed by zero or more
	// alphanumerics, underscores, spaces, backslashes, or hyphens in any order).
	// No trailing spaces allowed.
	GetDisplayName() *string

	// Task type.
	GetTaskType() TaskTypeEnum

	// Schedules.
	GetSchedules() []Schedule

	GetAction() Action

	// Compartment Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	GetCompartmentId() *string

	// The date and time the scheduled task was created, in the format defined by RFC3339.
	GetTimeCreated() *common.SDKTime

	// The date and time the scheduled task was last updated, in the format defined by RFC3339.
	GetTimeUpdated() *common.SDKTime

	// The current state of the scheduled task.
	GetLifecycleState() ScheduledTaskLifecycleStateEnum

	// Status of the scheduled task.
	GetTaskStatus() ScheduledTaskTaskStatusEnum

	// reason for taskStatus PAUSED.
	GetPauseReason() ScheduledTaskPauseReasonEnum

	// most recent Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	GetWorkRequestId() *string

	// Number of execution occurrences.
	GetNumOccurrences() *int64

	// The date and time the scheduled task will execute next,
	// in the format defined by RFC3339.
	GetTimeOfNextExecution() *common.SDKTime

	// 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{}
}

ScheduledTask Log analytics scheduled task resource.

type ScheduledTaskCollection ¶

type ScheduledTaskCollection struct {

	// Array of scheduled task summary information.
	Items []ScheduledTaskSummary `mandatory:"true" json:"items"`
}

ScheduledTaskCollection Collection of scheduled tasks.

func (ScheduledTaskCollection) String ¶

func (m ScheduledTaskCollection) String() string

type ScheduledTaskKindEnum ¶

type ScheduledTaskKindEnum string

ScheduledTaskKindEnum Enum with underlying type: string

const (
	ScheduledTaskKindAcceleration ScheduledTaskKindEnum = "ACCELERATION"
	ScheduledTaskKindStandard     ScheduledTaskKindEnum = "STANDARD"
)

Set of constants representing the allowable values for ScheduledTaskKindEnum

func GetScheduledTaskKindEnumValues ¶

func GetScheduledTaskKindEnumValues() []ScheduledTaskKindEnum

GetScheduledTaskKindEnumValues Enumerates the set of values for ScheduledTaskKindEnum

type ScheduledTaskLifecycleStateEnum ¶

type ScheduledTaskLifecycleStateEnum string

ScheduledTaskLifecycleStateEnum Enum with underlying type: string

const (
	ScheduledTaskLifecycleStateActive  ScheduledTaskLifecycleStateEnum = "ACTIVE"
	ScheduledTaskLifecycleStateDeleted ScheduledTaskLifecycleStateEnum = "DELETED"
)

Set of constants representing the allowable values for ScheduledTaskLifecycleStateEnum

func GetScheduledTaskLifecycleStateEnumValues ¶

func GetScheduledTaskLifecycleStateEnumValues() []ScheduledTaskLifecycleStateEnum

GetScheduledTaskLifecycleStateEnumValues Enumerates the set of values for ScheduledTaskLifecycleStateEnum

type ScheduledTaskPauseReasonEnum ¶

type ScheduledTaskPauseReasonEnum string

ScheduledTaskPauseReasonEnum Enum with underlying type: string

const (
	ScheduledTaskPauseReasonMetricExtractionNotValid ScheduledTaskPauseReasonEnum = "METRIC_EXTRACTION_NOT_VALID"
	ScheduledTaskPauseReasonSavedSearchNotValid      ScheduledTaskPauseReasonEnum = "SAVED_SEARCH_NOT_VALID"
	ScheduledTaskPauseReasonSavedSearchNotFound      ScheduledTaskPauseReasonEnum = "SAVED_SEARCH_NOT_FOUND"
	ScheduledTaskPauseReasonQueryStringNotValid      ScheduledTaskPauseReasonEnum = "QUERY_STRING_NOT_VALID"
	ScheduledTaskPauseReasonUserAction               ScheduledTaskPauseReasonEnum = "USER_ACTION"
	ScheduledTaskPauseReasonTenancyLifecycle         ScheduledTaskPauseReasonEnum = "TENANCY_LIFECYCLE"
	ScheduledTaskPauseReasonPurgeResourceNotFound    ScheduledTaskPauseReasonEnum = "PURGE_RESOURCE_NOT_FOUND"
)

Set of constants representing the allowable values for ScheduledTaskPauseReasonEnum

func GetScheduledTaskPauseReasonEnumValues ¶

func GetScheduledTaskPauseReasonEnumValues() []ScheduledTaskPauseReasonEnum

GetScheduledTaskPauseReasonEnumValues Enumerates the set of values for ScheduledTaskPauseReasonEnum

type ScheduledTaskSummary ¶

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"`

	// reason for taskStatus PAUSED.
	PauseReason ScheduledTaskPauseReasonEnum `mandatory:"false" json:"pauseReason,omitempty"`

	// most recent Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId *string `mandatory:"false" json:"workRequestId"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// The most recent task execution status.
	LastExecutionStatus ScheduledTaskSummaryLastExecutionStatusEnum `mandatory:"false" json:"lastExecutionStatus,omitempty"`

	// The date and time the scheduled task last executed, in the format defined by RFC3339.
	TimeLastExecuted *common.SDKTime `mandatory:"false" json:"timeLastExecuted"`
}

ScheduledTaskSummary Summary information about a scheduled task.

func (ScheduledTaskSummary) String ¶

func (m ScheduledTaskSummary) String() string

type ScheduledTaskSummaryLastExecutionStatusEnum ¶

type ScheduledTaskSummaryLastExecutionStatusEnum string

ScheduledTaskSummaryLastExecutionStatusEnum Enum with underlying type: string

const (
	ScheduledTaskSummaryLastExecutionStatusFailed    ScheduledTaskSummaryLastExecutionStatusEnum = "FAILED"
	ScheduledTaskSummaryLastExecutionStatusSucceeded ScheduledTaskSummaryLastExecutionStatusEnum = "SUCCEEDED"
)

Set of constants representing the allowable values for ScheduledTaskSummaryLastExecutionStatusEnum

func GetScheduledTaskSummaryLastExecutionStatusEnumValues ¶

func GetScheduledTaskSummaryLastExecutionStatusEnumValues() []ScheduledTaskSummaryLastExecutionStatusEnum

GetScheduledTaskSummaryLastExecutionStatusEnumValues Enumerates the set of values for ScheduledTaskSummaryLastExecutionStatusEnum

type ScheduledTaskSummaryTaskStatusEnum ¶

type ScheduledTaskSummaryTaskStatusEnum string

ScheduledTaskSummaryTaskStatusEnum Enum with underlying type: string

const (
	ScheduledTaskSummaryTaskStatusReady     ScheduledTaskSummaryTaskStatusEnum = "READY"
	ScheduledTaskSummaryTaskStatusPaused    ScheduledTaskSummaryTaskStatusEnum = "PAUSED"
	ScheduledTaskSummaryTaskStatusCompleted ScheduledTaskSummaryTaskStatusEnum = "COMPLETED"
	ScheduledTaskSummaryTaskStatusBlocked   ScheduledTaskSummaryTaskStatusEnum = "BLOCKED"
)

Set of constants representing the allowable values for ScheduledTaskSummaryTaskStatusEnum

func GetScheduledTaskSummaryTaskStatusEnumValues ¶

func GetScheduledTaskSummaryTaskStatusEnumValues() []ScheduledTaskSummaryTaskStatusEnum

GetScheduledTaskSummaryTaskStatusEnumValues Enumerates the set of values for ScheduledTaskSummaryTaskStatusEnum

type ScheduledTaskTaskStatusEnum ¶

type ScheduledTaskTaskStatusEnum string

ScheduledTaskTaskStatusEnum Enum with underlying type: string

const (
	ScheduledTaskTaskStatusReady     ScheduledTaskTaskStatusEnum = "READY"
	ScheduledTaskTaskStatusPaused    ScheduledTaskTaskStatusEnum = "PAUSED"
	ScheduledTaskTaskStatusCompleted ScheduledTaskTaskStatusEnum = "COMPLETED"
	ScheduledTaskTaskStatusBlocked   ScheduledTaskTaskStatusEnum = "BLOCKED"
)

Set of constants representing the allowable values for ScheduledTaskTaskStatusEnum

func GetScheduledTaskTaskStatusEnumValues ¶

func GetScheduledTaskTaskStatusEnumValues() []ScheduledTaskTaskStatusEnum

GetScheduledTaskTaskStatusEnumValues Enumerates the set of values for ScheduledTaskTaskStatusEnum

type SchedulerResource ¶

type SchedulerResource struct {

	// Tenancy ID
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

SchedulerResource Scheduler Resource authorization container for ScheduledTask resources

func (SchedulerResource) String ¶

func (m SchedulerResource) String() string

type ScopeFilter ¶

type ScopeFilter struct {

	// Field must be a valid logging-analytics out-of-the-box field.
	FieldName *string `mandatory:"true" json:"fieldName"`

	// Field values that will be used to filter the query scope. Please note all values should reflect the fields data type otherwise the query is subject to fail.
	Values []interface{} `mandatory:"true" json:"values"`
}

ScopeFilter Scope filter to reduce the scope of the query.

func (ScopeFilter) String ¶

func (m ScopeFilter) String() string

type SearchCommandDescriptor ¶

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"`
}

SearchCommandDescriptor Command descriptor for querylanguage SEARCH command.

func (SearchCommandDescriptor) GetCategory ¶

func (m SearchCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (SearchCommandDescriptor) GetDeclaredFields ¶

func (m SearchCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (SearchCommandDescriptor) GetDisplayQueryString ¶

func (m SearchCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (SearchCommandDescriptor) GetInternalQueryString ¶

func (m SearchCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (SearchCommandDescriptor) GetReferencedFields ¶

func (m SearchCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (SearchCommandDescriptor) MarshalJSON ¶

func (m SearchCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SearchCommandDescriptor) String ¶

func (m SearchCommandDescriptor) String() string

func (*SearchCommandDescriptor) UnmarshalJSON ¶

func (m *SearchCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type SearchLookupCommandDescriptor ¶

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"`
}

SearchLookupCommandDescriptor Command descriptor for querylanguage SEARCHLOOKUP command.

func (SearchLookupCommandDescriptor) GetCategory ¶

func (m SearchLookupCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (SearchLookupCommandDescriptor) GetDeclaredFields ¶

func (m SearchLookupCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (SearchLookupCommandDescriptor) GetDisplayQueryString ¶

func (m SearchLookupCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (SearchLookupCommandDescriptor) GetInternalQueryString ¶

func (m SearchLookupCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (SearchLookupCommandDescriptor) GetReferencedFields ¶

func (m SearchLookupCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (SearchLookupCommandDescriptor) MarshalJSON ¶

func (m SearchLookupCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SearchLookupCommandDescriptor) String ¶

func (*SearchLookupCommandDescriptor) UnmarshalJSON ¶

func (m *SearchLookupCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type SetUnprocessedDataBucketRequest ¶

type SetUnprocessedDataBucketRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Name of the Object Storage bucket.
	BucketName *string `mandatory:"true" contributesTo:"query" name:"bucketName"`

	// The enabled flag used for filtering.  Only items with the specified enabled value
	// will be returned.
	IsEnabled *bool `mandatory:"false" contributesTo:"query" name:"isEnabled"`

	// 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
}

SetUnprocessedDataBucketRequest wrapper for the SetUnprocessedDataBucket operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/SetUnprocessedDataBucket.go.html to see an example of how to use SetUnprocessedDataBucketRequest.

func (SetUnprocessedDataBucketRequest) BinaryRequestBody ¶

func (request SetUnprocessedDataBucketRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SetUnprocessedDataBucketRequest) HTTPRequest ¶

func (request SetUnprocessedDataBucketRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SetUnprocessedDataBucketRequest) RetryPolicy ¶

func (request SetUnprocessedDataBucketRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SetUnprocessedDataBucketRequest) String ¶

func (request SetUnprocessedDataBucketRequest) String() string

type SetUnprocessedDataBucketResponse ¶

type SetUnprocessedDataBucketResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The UnprocessedDataBucket instance
	UnprocessedDataBucket `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

SetUnprocessedDataBucketResponse wrapper for the SetUnprocessedDataBucket operation

func (SetUnprocessedDataBucketResponse) HTTPResponse ¶

func (response SetUnprocessedDataBucketResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SetUnprocessedDataBucketResponse) String ¶

func (response SetUnprocessedDataBucketResponse) String() string

type SortCommandDescriptor ¶

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"`
}

SortCommandDescriptor Command descriptor for querylanguage SORT command.

func (SortCommandDescriptor) GetCategory ¶

func (m SortCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (SortCommandDescriptor) GetDeclaredFields ¶

func (m SortCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (SortCommandDescriptor) GetDisplayQueryString ¶

func (m SortCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (SortCommandDescriptor) GetInternalQueryString ¶

func (m SortCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (SortCommandDescriptor) GetReferencedFields ¶

func (m SortCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (SortCommandDescriptor) MarshalJSON ¶

func (m SortCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SortCommandDescriptor) String ¶

func (m SortCommandDescriptor) String() string

func (*SortCommandDescriptor) UnmarshalJSON ¶

func (m *SortCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type SortField ¶

type SortField struct {

	// Field display name - will be alias if field is renamed by queryStrng.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Field denoting if this is a declaration of the field in the queryString.
	IsDeclared *bool `mandatory:"false" json:"isDeclared"`

	// Same as displayName unless field renamed in which case this will hold the original display names for the field
	// across all renames.
	OriginalDisplayNames []string `mandatory:"false" json:"originalDisplayNames"`

	// Internal identifier for the field.
	InternalName *string `mandatory:"false" json:"internalName"`

	// Identifies if this field can be used as a grouping field in any grouping command.
	IsGroupable *bool `mandatory:"false" json:"isGroupable"`

	// Identifies if this field format is a duration.
	IsDuration *bool `mandatory:"false" json:"isDuration"`

	// Alias of field if renamed by queryStrng.
	Alias *string `mandatory:"false" json:"alias"`

	// Query used to derive this field if specified.
	FilterQueryString *string `mandatory:"false" json:"filterQueryString"`

	// Field denoting field unit type.
	UnitType *string `mandatory:"false" json:"unitType"`

	// Sort order for the field specified in the queryString.
	Direction SortFieldDirectionEnum `mandatory:"false" json:"direction,omitempty"`

	// Field denoting field data type.
	ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"`
}

SortField Field outlining queryString sort command fields and their corresponding sort order.

func (SortField) GetAlias ¶

func (m SortField) GetAlias() *string

GetAlias returns Alias

func (SortField) GetDisplayName ¶

func (m SortField) GetDisplayName() *string

GetDisplayName returns DisplayName

func (SortField) GetFilterQueryString ¶

func (m SortField) GetFilterQueryString() *string

GetFilterQueryString returns FilterQueryString

func (SortField) GetInternalName ¶

func (m SortField) GetInternalName() *string

GetInternalName returns InternalName

func (SortField) GetIsDeclared ¶

func (m SortField) GetIsDeclared() *bool

GetIsDeclared returns IsDeclared

func (SortField) GetIsDuration ¶

func (m SortField) GetIsDuration() *bool

GetIsDuration returns IsDuration

func (SortField) GetIsGroupable ¶

func (m SortField) GetIsGroupable() *bool

GetIsGroupable returns IsGroupable

func (SortField) GetOriginalDisplayNames ¶

func (m SortField) GetOriginalDisplayNames() []string

GetOriginalDisplayNames returns OriginalDisplayNames

func (SortField) GetUnitType ¶

func (m SortField) GetUnitType() *string

GetUnitType returns UnitType

func (SortField) GetValueType ¶

func (m SortField) GetValueType() ValueTypeEnum

GetValueType returns ValueType

func (SortField) MarshalJSON ¶

func (m SortField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SortField) String ¶

func (m SortField) String() string

type SortFieldDirectionEnum ¶

type SortFieldDirectionEnum string

SortFieldDirectionEnum Enum with underlying type: string

const (
	SortFieldDirectionAscending  SortFieldDirectionEnum = "ASCENDING"
	SortFieldDirectionDescending SortFieldDirectionEnum = "DESCENDING"
)

Set of constants representing the allowable values for SortFieldDirectionEnum

func GetSortFieldDirectionEnumValues ¶

func GetSortFieldDirectionEnumValues() []SortFieldDirectionEnum

GetSortFieldDirectionEnumValues Enumerates the set of values for SortFieldDirectionEnum

type SourceMappingResponse ¶

type SourceMappingResponse struct {

	// Parsed representation of the log file.
	ParsedResponse []ParsedContent `mandatory:"true" json:"parsedResponse"`
}

SourceMappingResponse Response object containing match status and parsed representation of log data.

func (SourceMappingResponse) String ¶

func (m SourceMappingResponse) String() string

type SourceSummaryReport ¶

type SourceSummaryReport struct {

	// The count of custom (user defined) sources.
	NonOobCount *int `mandatory:"false" json:"nonOobCount"`

	// The count of sources set to auto-associate.
	AutoAssociationSourceCount *int `mandatory:"false" json:"autoAssociationSourceCount"`

	// The count of built in sources.
	OobCount *int `mandatory:"false" json:"oobCount"`
}

SourceSummaryReport SourceSummaryReport

func (SourceSummaryReport) String ¶

func (m SourceSummaryReport) String() string

type SourceValidateDetails ¶

type SourceValidateDetails struct {

	// The key.
	Key *string `mandatory:"false" json:"key"`

	// The value.
	Value *string `mandatory:"false" json:"value"`
}

SourceValidateDetails source validation details

func (SourceValidateDetails) String ¶

func (m SourceValidateDetails) String() string

type SourceValidateResults ¶

type SourceValidateResults struct {

	// An arrya of source validation details.
	Items []SourceValidateDetails `mandatory:"false" json:"items"`
}

SourceValidateResults results of source validation

func (SourceValidateResults) String ¶

func (m SourceValidateResults) String() string

type StandardTask ¶

type StandardTask struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the data plane resource.
	Id *string `mandatory:"true" json:"id"`

	// A user-friendly name that is changeable and that does not have to be unique.
	// Format: a leading alphanumeric, followed by zero or more
	// alphanumerics, underscores, spaces, backslashes, or hyphens in any order).
	// No trailing spaces allowed.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Schedules.
	Schedules []Schedule `mandatory:"true" json:"schedules"`

	Action Action `mandatory:"true" json:"action"`

	// Compartment Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The date and time the scheduled task was created, in the format defined by RFC3339.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the scheduled task was last updated, in the format defined by RFC3339.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// most recent Work Request Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the asynchronous request.
	WorkRequestId *string `mandatory:"false" json:"workRequestId"`

	// Number of execution occurrences.
	NumOccurrences *int64 `mandatory:"false" json:"numOccurrences"`

	// The date and time the scheduled task will execute next,
	// in the format defined by RFC3339.
	TimeOfNextExecution *common.SDKTime `mandatory:"false" json:"timeOfNextExecution"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// The date and time the scheduled task last executed, in the format defined by RFC3339.
	TimeLastExecuted *common.SDKTime `mandatory:"false" json:"timeLastExecuted"`

	// The most recent task execution status.
	LastExecutionStatus StandardTaskLastExecutionStatusEnum `mandatory:"false" json:"lastExecutionStatus,omitempty"`

	// Task type.
	TaskType TaskTypeEnum `mandatory:"true" json:"taskType"`

	// Status of the scheduled task.
	TaskStatus ScheduledTaskTaskStatusEnum `mandatory:"false" json:"taskStatus,omitempty"`

	// reason for taskStatus PAUSED.
	PauseReason ScheduledTaskPauseReasonEnum `mandatory:"false" json:"pauseReason,omitempty"`

	// The current state of the scheduled task.
	LifecycleState ScheduledTaskLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

StandardTask Log analytics scheduled task resource.

func (StandardTask) GetAction ¶

func (m StandardTask) GetAction() Action

GetAction returns Action

func (StandardTask) GetCompartmentId ¶

func (m StandardTask) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (StandardTask) GetDefinedTags ¶

func (m StandardTask) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (StandardTask) GetDisplayName ¶

func (m StandardTask) GetDisplayName() *string

GetDisplayName returns DisplayName

func (StandardTask) GetFreeformTags ¶

func (m StandardTask) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (StandardTask) GetId ¶

func (m StandardTask) GetId() *string

GetId returns Id

func (StandardTask) GetLifecycleState ¶

func (m StandardTask) GetLifecycleState() ScheduledTaskLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (StandardTask) GetNumOccurrences ¶

func (m StandardTask) GetNumOccurrences() *int64

GetNumOccurrences returns NumOccurrences

func (StandardTask) GetPauseReason ¶

func (m StandardTask) GetPauseReason() ScheduledTaskPauseReasonEnum

GetPauseReason returns PauseReason

func (StandardTask) GetSchedules ¶

func (m StandardTask) GetSchedules() []Schedule

GetSchedules returns Schedules

func (StandardTask) GetTaskStatus ¶

func (m StandardTask) GetTaskStatus() ScheduledTaskTaskStatusEnum

GetTaskStatus returns TaskStatus

func (StandardTask) GetTaskType ¶

func (m StandardTask) GetTaskType() TaskTypeEnum

GetTaskType returns TaskType

func (StandardTask) GetTimeCreated ¶

func (m StandardTask) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (StandardTask) GetTimeOfNextExecution ¶

func (m StandardTask) GetTimeOfNextExecution() *common.SDKTime

GetTimeOfNextExecution returns TimeOfNextExecution

func (StandardTask) GetTimeUpdated ¶

func (m StandardTask) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (StandardTask) GetWorkRequestId ¶

func (m StandardTask) GetWorkRequestId() *string

GetWorkRequestId returns WorkRequestId

func (StandardTask) MarshalJSON ¶

func (m StandardTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (StandardTask) String ¶

func (m StandardTask) String() string

func (*StandardTask) UnmarshalJSON ¶

func (m *StandardTask) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type StandardTaskLastExecutionStatusEnum ¶

type StandardTaskLastExecutionStatusEnum string

StandardTaskLastExecutionStatusEnum Enum with underlying type: string

const (
	StandardTaskLastExecutionStatusFailed    StandardTaskLastExecutionStatusEnum = "FAILED"
	StandardTaskLastExecutionStatusSucceeded StandardTaskLastExecutionStatusEnum = "SUCCEEDED"
)

Set of constants representing the allowable values for StandardTaskLastExecutionStatusEnum

func GetStandardTaskLastExecutionStatusEnumValues ¶

func GetStandardTaskLastExecutionStatusEnumValues() []StandardTaskLastExecutionStatusEnum

GetStandardTaskLastExecutionStatusEnumValues Enumerates the set of values for StandardTaskLastExecutionStatusEnum

type StatsCommandDescriptor ¶

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"`
}

StatsCommandDescriptor Command descriptor for querylanguage STATS command.

func (StatsCommandDescriptor) GetCategory ¶

func (m StatsCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (StatsCommandDescriptor) GetDeclaredFields ¶

func (m StatsCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (StatsCommandDescriptor) GetDisplayQueryString ¶

func (m StatsCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (StatsCommandDescriptor) GetInternalQueryString ¶

func (m StatsCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (StatsCommandDescriptor) GetReferencedFields ¶

func (m StatsCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (StatsCommandDescriptor) MarshalJSON ¶

func (m StatsCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (StatsCommandDescriptor) String ¶

func (m StatsCommandDescriptor) String() string

func (*StatsCommandDescriptor) UnmarshalJSON ¶

func (m *StatsCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type StatusSummary ¶

type StatusSummary struct {

	// The number of chunks processed.
	ChunksProcessed *int64 `mandatory:"false" json:"chunksProcessed"`

	// The failure details, if any.
	FailureDetails *string `mandatory:"false" json:"failureDetails"`

	// The filename.
	Filename *string `mandatory:"false" json:"filename"`

	// The status.
	Status *string `mandatory:"false" json:"status"`

	// The total number of chunks.
	TotalChunks *int64 `mandatory:"false" json:"totalChunks"`
}

StatusSummary StatusSummary

func (StatusSummary) String ¶

func (m StatusSummary) String() string

type StepInfo ¶

type StepInfo struct {

	// The currnet input sequence match.
	InputSequenceCurrentMatch *string `mandatory:"false" json:"inputSequenceCurrentMatch"`

	// The regular expression engine class name.
	RegexEngineClassName *string `mandatory:"false" json:"regexEngineClassName"`

	// The step count.
	StepCount *int `mandatory:"false" json:"stepCount"`
}

StepInfo StepInfo

func (StepInfo) String ¶

func (m StepInfo) String() string

type Storage ¶

type Storage struct {

	// This indicates if old data can be archived for a tenancy
	IsArchivingEnabled *bool `mandatory:"true" json:"isArchivingEnabled"`

	ArchivingConfiguration *ArchivingConfiguration `mandatory:"true" json:"archivingConfiguration"`
}

Storage This is the storage configuration and status of a tenancy in Logan Analytics application

func (Storage) String ¶

func (m Storage) String() string

type StorageDataTypeEnum ¶

type StorageDataTypeEnum string

StorageDataTypeEnum Enum with underlying type: string

const (
	StorageDataTypeLog    StorageDataTypeEnum = "LOG"
	StorageDataTypeLookup StorageDataTypeEnum = "LOOKUP"
)

Set of constants representing the allowable values for StorageDataTypeEnum

func GetStorageDataTypeEnumValues ¶

func GetStorageDataTypeEnumValues() []StorageDataTypeEnum

GetStorageDataTypeEnumValues Enumerates the set of values for StorageDataTypeEnum

type StorageOperationTypeEnum ¶

type StorageOperationTypeEnum string

StorageOperationTypeEnum Enum with underlying type: string

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"
)

Set of constants representing the allowable values for StorageOperationTypeEnum

func GetStorageOperationTypeEnumValues ¶

func GetStorageOperationTypeEnumValues() []StorageOperationTypeEnum

GetStorageOperationTypeEnumValues Enumerates the set of values for StorageOperationTypeEnum

type StorageUsage ¶

type StorageUsage struct {

	// This is the number of bytes of active data (non-archived)
	ActiveDataSizeInBytes *int64 `mandatory:"true" json:"activeDataSizeInBytes"`

	// This is the number of bytes of archived data in object storage
	ArchivedDataSizeInBytes *int64 `mandatory:"true" json:"archivedDataSizeInBytes"`

	// This is the number of bytes of recalled data from archived in object store
	RecalledArchivedDataSizeInBytes *int64 `mandatory:"true" json:"recalledArchivedDataSizeInBytes"`
}

StorageUsage This is the storage usage information of a tenancy in Logan Analytics application

func (StorageUsage) String ¶

func (m StorageUsage) String() string

type StorageWorkRequest ¶

type StorageWorkRequest struct {

	// This is the OCID of the storage work Request.
	Id *string `mandatory:"true" json:"id"`

	// Compartment Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// This is the work request status.
	Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

	// This is the end of the time interval
	TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"`

	// Thie is the type of data to be purged
	DataType StorageDataTypeEnum `mandatory:"true" json:"dataType"`

	// This is the type of the work request.
	OperationType StorageOperationTypeEnum `mandatory:"true" json:"operationType"`

	// When the work request started.
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// When the work request was accepted. Should match timeStarted in all cases.
	TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"`

	// When the work request finished execution.
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	// When the work request will expire.
	TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"`

	// Percentage progress completion of the work request.
	PercentComplete *int `mandatory:"false" json:"percentComplete"`

	// This is the start of the time interval
	TimeDataStarted *common.SDKTime `mandatory:"false" json:"timeDataStarted"`

	// This is the solr query used to filter data for purge, '*' means all
	PurgeQueryString *string `mandatory:"false" json:"purgeQueryString"`

	// This provides more detailed status if applicable
	StatusDetails *string `mandatory:"false" json:"statusDetails"`

	// This provides more detailed info about the work request if applicable
	OperationDetails *string `mandatory:"false" json:"operationDetails"`

	// This is the policy name if applicable (e.g. purge policy)
	PolicyName *string `mandatory:"false" json:"policyName"`

	// This is the purge policy ID if applicable
	PolicyId *string `mandatory:"false" json:"policyId"`

	// This is the data usage in bytes if applicable
	StorageUsageInBytes *int64 `mandatory:"false" json:"storageUsageInBytes"`

	// If true, purge child compartments data, only applicable to purge request
	CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"`
}

StorageWorkRequest This shows the storage work request details.

func (StorageWorkRequest) String ¶

func (m StorageWorkRequest) String() string

type StorageWorkRequestCollection ¶

type StorageWorkRequestCollection struct {

	// This is an array of work request summaries.
	Items []StorageWorkRequestSummary `mandatory:"true" json:"items"`
}

StorageWorkRequestCollection This is a list of work request summaries.

func (StorageWorkRequestCollection) String ¶

type StorageWorkRequestSummary ¶

type StorageWorkRequestSummary struct {

	// This is the OCID of the storage work Request.
	Id *string `mandatory:"true" json:"id"`

	// Compartment Identifier OCID  (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// This is the work request status.
	Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

	// This is the end of the time interval
	TimeDataEnded *common.SDKTime `mandatory:"true" json:"timeDataEnded"`

	// Thie is the type of data to be purged
	DataType StorageDataTypeEnum `mandatory:"true" json:"dataType"`

	// This is the type of the work request.
	OperationType StorageOperationTypeEnum `mandatory:"true" json:"operationType"`

	// When the work request started.
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// When the work request was accepted. Should match timeStarted in all cases.
	TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"`

	// When the work request finished execution.
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	// When the work request will expire.
	TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"`

	// Percentage progress completion of the work request.
	PercentComplete *int `mandatory:"false" json:"percentComplete"`

	// This is the start of the time interval
	TimeDataStarted *common.SDKTime `mandatory:"false" json:"timeDataStarted"`

	// This is the solr query used to filter data for purge, '*' means all
	PurgeQueryString *string `mandatory:"false" json:"purgeQueryString"`

	// This provides more detailed status if applicable
	StatusDetails *string `mandatory:"false" json:"statusDetails"`

	// This provides more detailed info about the work request if applicable
	OperationDetails *string `mandatory:"false" json:"operationDetails"`

	// This is the policy name if applicable (e.g. purge policy)
	PolicyName *string `mandatory:"false" json:"policyName"`

	// This is the purge policy ID if applicable
	PolicyId *string `mandatory:"false" json:"policyId"`

	// This is the data usage in bytes if applicable
	StorageUsageInBytes *int64 `mandatory:"false" json:"storageUsageInBytes"`

	// If true, purge child compartments data, only applicable to purge request
	CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"`
}

StorageWorkRequestSummary This is the summary of a storage work request.

func (StorageWorkRequestSummary) String ¶

func (m StorageWorkRequestSummary) String() string

type StreamAction ¶

type StreamAction struct {

	// The ManagementSavedSearch id [OCID] utilized in the action.
	SavedSearchId *string `mandatory:"false" json:"savedSearchId"`

	MetricExtraction *MetricExtraction `mandatory:"false" json:"metricExtraction"`

	// The duration of data to be searched for SAVED_SEARCH tasks,
	// used when the task fires to calculate the query time range.
	// Duration in ISO 8601 extended format as described in
	// https://en.wikipedia.org/wiki/ISO_8601#Durations.
	// The value should be positive.
	// The largest supported unit (as opposed to value) is D, e.g.  P14D (not P2W).
	// There are restrictions on the maximum duration value relative to the task schedule
	// value as specified in the following table.
	//    Schedule Interval Range          | Maximum Duration
	// ----------------------------------- | -----------------
	//   5 Minutes     to 30 Minutes       |   1 hour  "PT60M"
	//  31 Minutes     to  1 Hour          |  12 hours "PT720M"
	//  1 Hour+1Minute to  1 Day           |   1 day   "P1D"
	//  1 Day+1Minute  to  1 Week-1Minute  |   7 days  "P7D"
	//  1 Week         to  2 Weeks         |  14 days  "P14D"
	//  greater than 2 Weeks               |  30 days  "P30D"
	// If not specified, the duration will be based on the schedule. For example,
	// if the schedule is every 5 minutes then the savedSearchDuration will be "PT5M";
	// if the schedule is every 3 weeks then the savedSearchDuration will be "P21D".
	SavedSearchDuration *string `mandatory:"false" json:"savedSearchDuration"`
}

StreamAction Stream action for scheduled task.

func (StreamAction) MarshalJSON ¶

func (m StreamAction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (StreamAction) String ¶

func (m StreamAction) String() string

type SubSystemNameEnum ¶

type SubSystemNameEnum string

SubSystemNameEnum Enum with underlying type: string

const (
	SubSystemNameLog SubSystemNameEnum = "LOG"
)

Set of constants representing the allowable values for SubSystemNameEnum

func GetSubSystemNameEnumValues ¶

func GetSubSystemNameEnumValues() []SubSystemNameEnum

GetSubSystemNameEnumValues Enumerates the set of values for SubSystemNameEnum

type Success ¶

type Success struct {

	// A human-readable success string.
	Message *string `mandatory:"true" json:"message"`
}

Success Success Information.

func (Success) String ¶

func (m Success) String() string

type SuggestDetails ¶

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"`
}

SuggestDetails Typeahead input.

func (SuggestDetails) String ¶

func (m SuggestDetails) String() string

type SuggestOutput ¶

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"`
}

SuggestOutput Typeahead results

func (SuggestOutput) String ¶

func (m SuggestOutput) String() string

type SuggestRequest ¶

type SuggestRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Query string seeking suggestions for.
	SuggestDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SuggestRequest wrapper for the Suggest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/Suggest.go.html to see an example of how to use SuggestRequest.

func (SuggestRequest) BinaryRequestBody ¶

func (request SuggestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SuggestRequest) HTTPRequest ¶

func (request SuggestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SuggestRequest) RetryPolicy ¶

func (request SuggestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SuggestRequest) String ¶

func (request SuggestRequest) String() string

type SuggestResponse ¶

type SuggestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SuggestOutput instance
	SuggestOutput `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

SuggestResponse wrapper for the Suggest operation

func (SuggestResponse) HTTPResponse ¶

func (response SuggestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SuggestResponse) String ¶

func (response SuggestResponse) String() string

type SuppressWarningRequest ¶

type SuppressWarningRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// list of agent warning references to suppress
	WarningReferenceDetails `contributesTo:"body"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SuppressWarningRequest wrapper for the SuppressWarning operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/SuppressWarning.go.html to see an example of how to use SuppressWarningRequest.

func (SuppressWarningRequest) BinaryRequestBody ¶

func (request SuppressWarningRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SuppressWarningRequest) HTTPRequest ¶

func (request SuppressWarningRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SuppressWarningRequest) RetryPolicy ¶

func (request SuppressWarningRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SuppressWarningRequest) String ¶

func (request SuppressWarningRequest) String() string

type SuppressWarningResponse ¶

type SuppressWarningResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

SuppressWarningResponse wrapper for the SuppressWarning operation

func (SuppressWarningResponse) HTTPResponse ¶

func (response SuppressWarningResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SuppressWarningResponse) String ¶

func (response SuppressWarningResponse) String() string

type TailCommandDescriptor ¶

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"`
}

TailCommandDescriptor Command descriptor for querylanguage TAIL command.

func (TailCommandDescriptor) GetCategory ¶

func (m TailCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (TailCommandDescriptor) GetDeclaredFields ¶

func (m TailCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (TailCommandDescriptor) GetDisplayQueryString ¶

func (m TailCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (TailCommandDescriptor) GetInternalQueryString ¶

func (m TailCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (TailCommandDescriptor) GetReferencedFields ¶

func (m TailCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (TailCommandDescriptor) MarshalJSON ¶

func (m TailCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TailCommandDescriptor) String ¶

func (m TailCommandDescriptor) String() string

func (*TailCommandDescriptor) UnmarshalJSON ¶

func (m *TailCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type TaskTypeEnum ¶

type TaskTypeEnum string

TaskTypeEnum Enum with underlying type: string

const (
	TaskTypeSavedSearch             TaskTypeEnum = "SAVED_SEARCH"
	TaskTypeAcceleration            TaskTypeEnum = "ACCELERATION"
	TaskTypePurge                   TaskTypeEnum = "PURGE"
	TaskTypeAccelerationMaintenance TaskTypeEnum = "ACCELERATION_MAINTENANCE"
)

Set of constants representing the allowable values for TaskTypeEnum

func GetTaskTypeEnumValues ¶

func GetTaskTypeEnumValues() []TaskTypeEnum

GetTaskTypeEnumValues Enumerates the set of values for TaskTypeEnum

type TestParserPayloadDetails ¶

type TestParserPayloadDetails struct {

	// The content used for testing.
	Content *string `mandatory:"false" json:"content"`

	// The parser description.
	Description *string `mandatory:"false" json:"description"`

	// The parser display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The content encoding.
	Encoding *string `mandatory:"false" json:"encoding"`

	// The example content.
	ExampleContent *string `mandatory:"false" json:"exampleContent"`

	// The parser fields.
	FieldMaps []LogAnalyticsParserField `mandatory:"false" json:"fieldMaps"`

	// The footer regular expression.
	FooterContent *string `mandatory:"false" json:"footerContent"`

	// The header content.
	HeaderContent *string `mandatory:"false" json:"headerContent"`

	// The parser name.
	Name *string `mandatory:"false" json:"name"`

	// A flag indicating if this is a default parser.
	IsDefault *bool `mandatory:"false" json:"isDefault"`

	// A flag indicating if this is a single line content parser.
	IsSingleLineContent *bool `mandatory:"false" json:"isSingleLineContent"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The language.
	Language *string `mandatory:"false" json:"language"`

	// The last updated date.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// The log type test request version.
	LogTypeTestRequestVersion *int `mandatory:"false" json:"logTypeTestRequestVersion"`

	Metadata *UiParserTestMetadata `mandatory:"false" json:"metadata"`

	// The line characters for the parser to ignore.
	ParserIgnorelineCharacters *string `mandatory:"false" json:"parserIgnorelineCharacters"`

	// A flag indicating if the parser is hidden or not.
	IsHidden *int64 `mandatory:"false" json:"isHidden"`

	// The parser sequence.
	ParserSequence *int `mandatory:"false" json:"parserSequence"`

	// The parser timezone.
	ParserTimezone *string `mandatory:"false" json:"parserTimezone"`

	// A flag indicating whther or not the parser is write once.
	IsParserWrittenOnce *bool `mandatory:"false" json:"isParserWrittenOnce"`

	// The parser function list.
	ParserFunctions []LogAnalyticsParserFunction `mandatory:"false" json:"parserFunctions"`

	// A flag indicating whether or not to tokenize the original text.
	ShouldTokenizeOriginalText *bool `mandatory:"false" json:"shouldTokenizeOriginalText"`

	// The parser field delimiter.
	FieldDelimiter *string `mandatory:"false" json:"fieldDelimiter"`

	// The parser field qualifier.
	FieldQualifier *string `mandatory:"false" json:"fieldQualifier"`

	// The parser type.  Default value is REGEX.
	Type TestParserPayloadDetailsTypeEnum `mandatory:"false" json:"type,omitempty"`

	// A flag indicating whether the XML parser should consider the namespace(s) while processing the log data.
	IsNamespaceAware *bool `mandatory:"false" json:"isNamespaceAware"`
}

TestParserPayloadDetails TestParserPayloadDetails

func (TestParserPayloadDetails) String ¶

func (m TestParserPayloadDetails) String() string

type TestParserPayloadDetailsTypeEnum ¶

type TestParserPayloadDetailsTypeEnum string

TestParserPayloadDetailsTypeEnum Enum with underlying type: string

const (
	TestParserPayloadDetailsTypeXml       TestParserPayloadDetailsTypeEnum = "XML"
	TestParserPayloadDetailsTypeJson      TestParserPayloadDetailsTypeEnum = "JSON"
	TestParserPayloadDetailsTypeRegex     TestParserPayloadDetailsTypeEnum = "REGEX"
	TestParserPayloadDetailsTypeOdl       TestParserPayloadDetailsTypeEnum = "ODL"
	TestParserPayloadDetailsTypeDelimited TestParserPayloadDetailsTypeEnum = "DELIMITED"
)

Set of constants representing the allowable values for TestParserPayloadDetailsTypeEnum

func GetTestParserPayloadDetailsTypeEnumValues ¶

func GetTestParserPayloadDetailsTypeEnumValues() []TestParserPayloadDetailsTypeEnum

GetTestParserPayloadDetailsTypeEnumValues Enumerates the set of values for TestParserPayloadDetailsTypeEnum

type TestParserRequest ¶

type TestParserRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for test payload
	TestParserPayloadDetails `contributesTo:"body"`

	// The scope used when testing a parser.
	Scope TestParserScopeEnum `mandatory:"false" contributesTo:"query" name:"scope" omitEmpty:"true"`

	// The module to test.  A value of 'ParserFunctionTest' will result in testing of
	// the parser functions.
	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
}

TestParserRequest wrapper for the TestParser operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/TestParser.go.html to see an example of how to use TestParserRequest.

func (TestParserRequest) BinaryRequestBody ¶

func (request TestParserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (TestParserRequest) HTTPRequest ¶

func (request TestParserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (TestParserRequest) RetryPolicy ¶

func (request TestParserRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (TestParserRequest) String ¶

func (request TestParserRequest) String() string

type TestParserResponse ¶

type TestParserResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ParserTestResult instance
	ParserTestResult `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

TestParserResponse wrapper for the TestParser operation

func (TestParserResponse) HTTPResponse ¶

func (response TestParserResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (TestParserResponse) String ¶

func (response TestParserResponse) String() string

type TestParserScopeEnum ¶

type TestParserScopeEnum string

TestParserScopeEnum Enum with underlying type: string

const (
	TestParserScopeLines           TestParserScopeEnum = "LOG_LINES"
	TestParserScopeEntries         TestParserScopeEnum = "LOG_ENTRIES"
	TestParserScopeLinesLogEntries TestParserScopeEnum = "LOG_LINES_LOG_ENTRIES"
)

Set of constants representing the allowable values for TestParserScopeEnum

func GetTestParserScopeEnumValues ¶

func GetTestParserScopeEnumValues() []TestParserScopeEnum

GetTestParserScopeEnumValues Enumerates the set of values for TestParserScopeEnum

type TimeColumn ¶

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"`

	// A flag indicating whether or not the field is a case sensitive field.  Only applies to string fields.
	IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

	// 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"`
}

TimeColumn Time column returned when the shape of a queries results contsin a time series.

func (TimeColumn) GetDisplayName ¶

func (m TimeColumn) GetDisplayName() *string

GetDisplayName returns DisplayName

func (TimeColumn) GetInternalName ¶

func (m TimeColumn) GetInternalName() *string

GetInternalName returns InternalName

func (TimeColumn) GetIsCaseSensitive ¶

func (m TimeColumn) GetIsCaseSensitive() *bool

GetIsCaseSensitive returns IsCaseSensitive

func (TimeColumn) GetIsEvaluable ¶

func (m TimeColumn) GetIsEvaluable() *bool

GetIsEvaluable returns IsEvaluable

func (TimeColumn) GetIsGroupable ¶

func (m TimeColumn) GetIsGroupable() *bool

GetIsGroupable returns IsGroupable

func (TimeColumn) GetIsListOfValues ¶

func (m TimeColumn) GetIsListOfValues() *bool

GetIsListOfValues returns IsListOfValues

func (TimeColumn) GetIsMultiValued ¶

func (m TimeColumn) GetIsMultiValued() *bool

GetIsMultiValued returns IsMultiValued

func (TimeColumn) GetOriginalDisplayName ¶

func (m TimeColumn) GetOriginalDisplayName() *string

GetOriginalDisplayName returns OriginalDisplayName

func (TimeColumn) GetSubSystem ¶

func (m TimeColumn) GetSubSystem() SubSystemNameEnum

GetSubSystem returns SubSystem

func (TimeColumn) GetValueType ¶

func (m TimeColumn) GetValueType() ValueTypeEnum

GetValueType returns ValueType

func (TimeColumn) GetValues ¶

func (m TimeColumn) GetValues() []FieldValue

GetValues returns Values

func (TimeColumn) MarshalJSON ¶

func (m TimeColumn) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TimeColumn) String ¶

func (m TimeColumn) String() string

type TimeCompareCommandDescriptor ¶

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"`
}

TimeCompareCommandDescriptor Command descriptor for querylanguage TIMECOMPARE command.

func (TimeCompareCommandDescriptor) GetCategory ¶

func (m TimeCompareCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (TimeCompareCommandDescriptor) GetDeclaredFields ¶

func (m TimeCompareCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (TimeCompareCommandDescriptor) GetDisplayQueryString ¶

func (m TimeCompareCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (TimeCompareCommandDescriptor) GetInternalQueryString ¶

func (m TimeCompareCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (TimeCompareCommandDescriptor) GetReferencedFields ¶

func (m TimeCompareCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (TimeCompareCommandDescriptor) MarshalJSON ¶

func (m TimeCompareCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TimeCompareCommandDescriptor) String ¶

func (*TimeCompareCommandDescriptor) UnmarshalJSON ¶

func (m *TimeCompareCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type TimeRange ¶

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"`
}

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.

func (TimeRange) String ¶

func (m TimeRange) String() string

type TimeStatsCommandDescriptor ¶

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"`
}

TimeStatsCommandDescriptor Command descriptor for querylanguage TIMESTATS command.

func (TimeStatsCommandDescriptor) GetCategory ¶

func (m TimeStatsCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (TimeStatsCommandDescriptor) GetDeclaredFields ¶

func (m TimeStatsCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (TimeStatsCommandDescriptor) GetDisplayQueryString ¶

func (m TimeStatsCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (TimeStatsCommandDescriptor) GetInternalQueryString ¶

func (m TimeStatsCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (TimeStatsCommandDescriptor) GetReferencedFields ¶

func (m TimeStatsCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (TimeStatsCommandDescriptor) MarshalJSON ¶

func (m TimeStatsCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TimeStatsCommandDescriptor) String ¶

func (*TimeStatsCommandDescriptor) UnmarshalJSON ¶

func (m *TimeStatsCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type TimezoneCollection ¶

type TimezoneCollection struct {

	// List of supported timezones.
	Items []string `mandatory:"true" json:"items"`
}

TimezoneCollection List of supported timezones.

func (TimezoneCollection) String ¶

func (m TimezoneCollection) String() string

type TopCommandDescriptor ¶

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"`
}

TopCommandDescriptor Command descriptor for querylanguage TOP command.

func (TopCommandDescriptor) GetCategory ¶

func (m TopCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (TopCommandDescriptor) GetDeclaredFields ¶

func (m TopCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (TopCommandDescriptor) GetDisplayQueryString ¶

func (m TopCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (TopCommandDescriptor) GetInternalQueryString ¶

func (m TopCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (TopCommandDescriptor) GetReferencedFields ¶

func (m TopCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (TopCommandDescriptor) MarshalJSON ¶

func (m TopCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TopCommandDescriptor) String ¶

func (m TopCommandDescriptor) String() string

func (*TopCommandDescriptor) UnmarshalJSON ¶

func (m *TopCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type TrendColumn ¶

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"`

	// A flag indicating whether or not the field is a case sensitive field.  Only applies to string fields.
	IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

	// 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"`
}

TrendColumn Result column, that contains time series data points in each row. The column includes the time stamps as additional field in column header.

func (TrendColumn) GetDisplayName ¶

func (m TrendColumn) GetDisplayName() *string

GetDisplayName returns DisplayName

func (TrendColumn) GetInternalName ¶

func (m TrendColumn) GetInternalName() *string

GetInternalName returns InternalName

func (TrendColumn) GetIsCaseSensitive ¶

func (m TrendColumn) GetIsCaseSensitive() *bool

GetIsCaseSensitive returns IsCaseSensitive

func (TrendColumn) GetIsEvaluable ¶

func (m TrendColumn) GetIsEvaluable() *bool

GetIsEvaluable returns IsEvaluable

func (TrendColumn) GetIsGroupable ¶

func (m TrendColumn) GetIsGroupable() *bool

GetIsGroupable returns IsGroupable

func (TrendColumn) GetIsListOfValues ¶

func (m TrendColumn) GetIsListOfValues() *bool

GetIsListOfValues returns IsListOfValues

func (TrendColumn) GetIsMultiValued ¶

func (m TrendColumn) GetIsMultiValued() *bool

GetIsMultiValued returns IsMultiValued

func (TrendColumn) GetOriginalDisplayName ¶

func (m TrendColumn) GetOriginalDisplayName() *string

GetOriginalDisplayName returns OriginalDisplayName

func (TrendColumn) GetSubSystem ¶

func (m TrendColumn) GetSubSystem() SubSystemNameEnum

GetSubSystem returns SubSystem

func (TrendColumn) GetValueType ¶

func (m TrendColumn) GetValueType() ValueTypeEnum

GetValueType returns ValueType

func (TrendColumn) GetValues ¶

func (m TrendColumn) GetValues() []FieldValue

GetValues returns Values

func (TrendColumn) MarshalJSON ¶

func (m TrendColumn) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TrendColumn) String ¶

func (m TrendColumn) String() string

type UiParserTestMetadata ¶

type UiParserTestMetadata struct {

	// The last modified time.
	LastModifiedTime *string `mandatory:"false" json:"lastModifiedTime"`

	// The log file name.
	LogFileName *string `mandatory:"false" json:"logFileName"`

	// The time zone.
	TimeZone *common.SDKTime `mandatory:"false" json:"timeZone"`
}

UiParserTestMetadata UiParserTestMetadata

func (UiParserTestMetadata) String ¶

func (m UiParserTestMetadata) String() string

type UnprocessedDataBucket ¶

type UnprocessedDataBucket struct {

	// Object Storage namespace.
	Namespace *string `mandatory:"true" json:"namespace"`

	// Name of the Object Storage bucket.
	BucketName *string `mandatory:"true" json:"bucketName"`

	// Flag that specifies if this configuration is enabled or not.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The time when this record is created. An RFC3339 formatted datetime string.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The latest time when this record is updated. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

UnprocessedDataBucket Configuration details of the bucket that stores unprocessed payloads.

func (UnprocessedDataBucket) String ¶

func (m UnprocessedDataBucket) String() string

type UnsuppressWarningRequest ¶

type UnsuppressWarningRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// warnings list
	WarningReferenceDetails `contributesTo:"body"`

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UnsuppressWarningRequest wrapper for the UnsuppressWarning operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UnsuppressWarning.go.html to see an example of how to use UnsuppressWarningRequest.

func (UnsuppressWarningRequest) BinaryRequestBody ¶

func (request UnsuppressWarningRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UnsuppressWarningRequest) HTTPRequest ¶

func (request UnsuppressWarningRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UnsuppressWarningRequest) RetryPolicy ¶

func (request UnsuppressWarningRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UnsuppressWarningRequest) String ¶

func (request UnsuppressWarningRequest) String() string

type UnsuppressWarningResponse ¶

type UnsuppressWarningResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UnsuppressWarningResponse wrapper for the UnsuppressWarning operation

func (UnsuppressWarningResponse) HTTPResponse ¶

func (response UnsuppressWarningResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UnsuppressWarningResponse) String ¶

func (response UnsuppressWarningResponse) String() string

type UpdateLogAnalyticsEmBridgeDetails ¶

type UpdateLogAnalyticsEmBridgeDetails struct {

	// Log analytics enterprise manager bridge display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// A description for log analytics enterprise manager bridge.
	Description *string `mandatory:"false" json:"description"`

	// Object store bucket name where enterprise manager harvested entities will be uploaded.
	BucketName *string `mandatory:"false" json:"bucketName"`

	// 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"`
}

UpdateLogAnalyticsEmBridgeDetails Log analytics entity type definition to be updated.

func (UpdateLogAnalyticsEmBridgeDetails) String ¶

type UpdateLogAnalyticsEmBridgeRequest ¶

type UpdateLogAnalyticsEmBridgeRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log analytics enterprise manager bridge OCID.
	LogAnalyticsEmBridgeId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEmBridgeId"`

	// Log analytics enterprise manager information to be updated.
	UpdateLogAnalyticsEmBridgeDetails `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
}

UpdateLogAnalyticsEmBridgeRequest wrapper for the UpdateLogAnalyticsEmBridge operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLogAnalyticsEmBridge.go.html to see an example of how to use UpdateLogAnalyticsEmBridgeRequest.

func (UpdateLogAnalyticsEmBridgeRequest) BinaryRequestBody ¶

func (request UpdateLogAnalyticsEmBridgeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateLogAnalyticsEmBridgeRequest) HTTPRequest ¶

func (request UpdateLogAnalyticsEmBridgeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateLogAnalyticsEmBridgeRequest) RetryPolicy ¶

func (request UpdateLogAnalyticsEmBridgeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateLogAnalyticsEmBridgeRequest) String ¶

func (request UpdateLogAnalyticsEmBridgeRequest) String() string

type UpdateLogAnalyticsEmBridgeResponse ¶

type UpdateLogAnalyticsEmBridgeResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The LogAnalyticsEmBridge instance
	LogAnalyticsEmBridge `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateLogAnalyticsEmBridgeResponse wrapper for the UpdateLogAnalyticsEmBridge operation

func (UpdateLogAnalyticsEmBridgeResponse) HTTPResponse ¶

func (response UpdateLogAnalyticsEmBridgeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateLogAnalyticsEmBridgeResponse) String ¶

func (response UpdateLogAnalyticsEmBridgeResponse) String() string

type UpdateLogAnalyticsEntityDetails ¶

type UpdateLogAnalyticsEntityDetails struct {

	// Log analytics entity name.
	Name *string `mandatory:"false" json:"name"`

	// The OCID of the Management Agent.
	ManagementAgentId *string `mandatory:"false" json:"managementAgentId"`

	// The timezone region of the log analytics entity.
	TimezoneRegion *string `mandatory:"false" json:"timezoneRegion"`

	// The hostname where the entity represented here is actually present. This would be the output one would get if
	// they run `echo $HOSTNAME` on Linux or an equivalent OS command. This may be different from
	// management agents host since logs may be collected remotely.
	Hostname *string `mandatory:"false" json:"hostname"`

	// The name/value pairs for parameter values to be used in file patterns specified in log sources.
	Properties map[string]string `mandatory:"false" json:"properties"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateLogAnalyticsEntityDetails Details of log analytics entity to be updated.

func (UpdateLogAnalyticsEntityDetails) String ¶

type UpdateLogAnalyticsEntityRequest ¶

type UpdateLogAnalyticsEntityRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log analytics entity OCID.
	LogAnalyticsEntityId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsEntityId"`

	// Log analytics entity information to be updated.
	UpdateLogAnalyticsEntityDetails `contributesTo:"body"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateLogAnalyticsEntityRequest wrapper for the UpdateLogAnalyticsEntity operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLogAnalyticsEntity.go.html to see an example of how to use UpdateLogAnalyticsEntityRequest.

func (UpdateLogAnalyticsEntityRequest) BinaryRequestBody ¶

func (request UpdateLogAnalyticsEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateLogAnalyticsEntityRequest) HTTPRequest ¶

func (request UpdateLogAnalyticsEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateLogAnalyticsEntityRequest) RetryPolicy ¶

func (request UpdateLogAnalyticsEntityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateLogAnalyticsEntityRequest) String ¶

func (request UpdateLogAnalyticsEntityRequest) String() string

type UpdateLogAnalyticsEntityResponse ¶

type UpdateLogAnalyticsEntityResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The LogAnalyticsEntity instance
	LogAnalyticsEntity `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateLogAnalyticsEntityResponse wrapper for the UpdateLogAnalyticsEntity operation

func (UpdateLogAnalyticsEntityResponse) HTTPResponse ¶

func (response UpdateLogAnalyticsEntityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateLogAnalyticsEntityResponse) String ¶

func (response UpdateLogAnalyticsEntityResponse) String() string

type UpdateLogAnalyticsEntityTypeDetails ¶

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"`
}

UpdateLogAnalyticsEntityTypeDetails Log analytics entity type definition to be updated.

func (UpdateLogAnalyticsEntityTypeDetails) String ¶

type UpdateLogAnalyticsEntityTypeRequest ¶

type UpdateLogAnalyticsEntityTypeRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Log analytics entity type update details.
	UpdateLogAnalyticsEntityTypeDetails `contributesTo:"body"`

	// Log analytics entity type name.
	EntityTypeName *string `mandatory:"true" contributesTo:"path" name:"entityTypeName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateLogAnalyticsEntityTypeRequest wrapper for the UpdateLogAnalyticsEntityType operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLogAnalyticsEntityType.go.html to see an example of how to use UpdateLogAnalyticsEntityTypeRequest.

func (UpdateLogAnalyticsEntityTypeRequest) BinaryRequestBody ¶

func (request UpdateLogAnalyticsEntityTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateLogAnalyticsEntityTypeRequest) HTTPRequest ¶

func (request UpdateLogAnalyticsEntityTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateLogAnalyticsEntityTypeRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateLogAnalyticsEntityTypeRequest) String ¶

type UpdateLogAnalyticsEntityTypeResponse ¶

type UpdateLogAnalyticsEntityTypeResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateLogAnalyticsEntityTypeResponse wrapper for the UpdateLogAnalyticsEntityType operation

func (UpdateLogAnalyticsEntityTypeResponse) HTTPResponse ¶

func (response UpdateLogAnalyticsEntityTypeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateLogAnalyticsEntityTypeResponse) String ¶

func (response UpdateLogAnalyticsEntityTypeResponse) String() string

type UpdateLogAnalyticsLogGroupDetails ¶

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"`
}

UpdateLogAnalyticsLogGroupDetails Information needed to update an existing log group.

func (UpdateLogAnalyticsLogGroupDetails) String ¶

type UpdateLogAnalyticsLogGroupRequest ¶

type UpdateLogAnalyticsLogGroupRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// unique logAnalytics log group identifier
	LogAnalyticsLogGroupId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsLogGroupId"`

	// The information to be updated.
	UpdateLogAnalyticsLogGroupDetails `contributesTo:"body"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateLogAnalyticsLogGroupRequest wrapper for the UpdateLogAnalyticsLogGroup operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLogAnalyticsLogGroup.go.html to see an example of how to use UpdateLogAnalyticsLogGroupRequest.

func (UpdateLogAnalyticsLogGroupRequest) BinaryRequestBody ¶

func (request UpdateLogAnalyticsLogGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateLogAnalyticsLogGroupRequest) HTTPRequest ¶

func (request UpdateLogAnalyticsLogGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateLogAnalyticsLogGroupRequest) RetryPolicy ¶

func (request UpdateLogAnalyticsLogGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateLogAnalyticsLogGroupRequest) String ¶

func (request UpdateLogAnalyticsLogGroupRequest) String() string

type UpdateLogAnalyticsLogGroupResponse ¶

type UpdateLogAnalyticsLogGroupResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The LogAnalyticsLogGroup instance
	LogAnalyticsLogGroup `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateLogAnalyticsLogGroupResponse wrapper for the UpdateLogAnalyticsLogGroup operation

func (UpdateLogAnalyticsLogGroupResponse) HTTPResponse ¶

func (response UpdateLogAnalyticsLogGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateLogAnalyticsLogGroupResponse) String ¶

func (response UpdateLogAnalyticsLogGroupResponse) String() string

type UpdateLogAnalyticsObjectCollectionRuleDetails ¶

type UpdateLogAnalyticsObjectCollectionRuleDetails struct {

	// A string that describes the details of the rule.
	// Avoid entering confidential information.
	Description *string `mandatory:"false" json:"description"`

	// Logging Analytics Log group OCID to associate the processed logs with.
	LogGroupId *string `mandatory:"false" json:"logGroupId"`

	// Name of the Logging Analytics Source to use for the processing.
	LogSourceName *string `mandatory:"false" json:"logSourceName"`

	// Logging Analytics entity OCID. Associates the processed logs with the given entity (optional).
	EntityId *string `mandatory:"false" json:"entityId"`

	// An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing.
	// It is recommended to set this value as ISO_8859_1 when configuring content of the objects having more numeric characters,
	// and very few alphabets.
	// For e.g. this applies when configuring VCN Flow Logs.
	CharEncoding *string `mandatory:"false" json:"charEncoding"`

	// Whether or not this rule is currently enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// Use this to override some property values which are defined at bucket level to the scope of object.
	// Supported propeties for override are: logSourceName, charEncoding, entityId.
	// Supported matchType for override are "contains".
	Overrides map[string][]PropertyOverride `mandatory:"false" json:"overrides"`

	// When the filters are provided, only the objects matching the filters are picked up for processing.
	// The matchType supported is exact match and accommodates wildcard "*".
	// For more information on filters, see Event Filters (https://docs.oracle.com/en-us/iaas/Content/Events/Concepts/filterevents.htm).
	ObjectNameFilters []string `mandatory:"false" json:"objectNameFilters"`

	// 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"`
}

UpdateLogAnalyticsObjectCollectionRuleDetails Configuration of the collection rule to be updated.

func (UpdateLogAnalyticsObjectCollectionRuleDetails) String ¶

type UpdateLogAnalyticsObjectCollectionRuleRequest ¶

type UpdateLogAnalyticsObjectCollectionRuleRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The Logging Analytics Object Collection Rule OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	LogAnalyticsObjectCollectionRuleId *string `mandatory:"true" contributesTo:"path" name:"logAnalyticsObjectCollectionRuleId"`

	// The rule config to be updated.
	UpdateLogAnalyticsObjectCollectionRuleDetails `contributesTo:"body"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateLogAnalyticsObjectCollectionRuleRequest wrapper for the UpdateLogAnalyticsObjectCollectionRule operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLogAnalyticsObjectCollectionRule.go.html to see an example of how to use UpdateLogAnalyticsObjectCollectionRuleRequest.

func (UpdateLogAnalyticsObjectCollectionRuleRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (UpdateLogAnalyticsObjectCollectionRuleRequest) HTTPRequest ¶

func (request UpdateLogAnalyticsObjectCollectionRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateLogAnalyticsObjectCollectionRuleRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateLogAnalyticsObjectCollectionRuleRequest) String ¶

type UpdateLogAnalyticsObjectCollectionRuleResponse ¶

type UpdateLogAnalyticsObjectCollectionRuleResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The LogAnalyticsObjectCollectionRule instance
	LogAnalyticsObjectCollectionRule `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateLogAnalyticsObjectCollectionRuleResponse wrapper for the UpdateLogAnalyticsObjectCollectionRule operation

func (UpdateLogAnalyticsObjectCollectionRuleResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (UpdateLogAnalyticsObjectCollectionRuleResponse) String ¶

type UpdateLookupDataRequest ¶

type UpdateLookupDataRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The name of the lookup to operate on.
	LookupName *string `mandatory:"true" contributesTo:"path" name:"lookupName"`

	// The file to use for the lookup update.
	UpdateLookupFileBody io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

	// is force
	IsForce *bool `mandatory:"false" contributesTo:"query" name:"isForce"`

	// The character encoding of the uploaded file.
	CharEncoding *string `mandatory:"false" contributesTo:"query" name:"charEncoding"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// A value of `100-continue` requests preliminary verification of the request method, path, and headers before the request body is sent.
	// If no error results from such verification, the server will send a 100 (Continue) interim response to indicate readiness for the request body.
	// The only allowed value for this parameter is "100-Continue" (case-insensitive).
	Expect *string `mandatory:"false" contributesTo:"header" name:"expect"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateLookupDataRequest wrapper for the UpdateLookupData operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLookupData.go.html to see an example of how to use UpdateLookupDataRequest.

func (UpdateLookupDataRequest) BinaryRequestBody ¶

func (request UpdateLookupDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateLookupDataRequest) HTTPRequest ¶

func (request UpdateLookupDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateLookupDataRequest) RetryPolicy ¶

func (request UpdateLookupDataRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateLookupDataRequest) String ¶

func (request UpdateLookupDataRequest) String() string

type UpdateLookupDataResponse ¶

type UpdateLookupDataResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateLookupDataResponse wrapper for the UpdateLookupData operation

func (UpdateLookupDataResponse) HTTPResponse ¶

func (response UpdateLookupDataResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateLookupDataResponse) String ¶

func (response UpdateLookupDataResponse) String() string

type UpdateLookupMetadataDetails ¶

type UpdateLookupMetadataDetails struct {

	// The default match value.
	DefaultMatchValue *string `mandatory:"false" json:"defaultMatchValue"`

	// The lookup description.
	Description *string `mandatory:"false" json:"description"`

	// The lookup fields.
	Fields []LogAnalyticsLookupFields `mandatory:"false" json:"fields"`

	// The maximum number of matches.
	MaxMatches *int64 `mandatory:"false" json:"maxMatches"`

	// An array of categories to assign to the lookup. Specifying the name attribute for each category would suffice.
	// Oracle-defined category assignments cannot be removed.
	Categories []LogAnalyticsCategory `mandatory:"false" json:"categories"`
}

UpdateLookupMetadataDetails UpdateLookupMetadataDetails

func (UpdateLookupMetadataDetails) String ¶

type UpdateLookupRequest ¶

type UpdateLookupRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The name of the lookup to operate on.
	LookupName *string `mandatory:"true" contributesTo:"path" name:"lookupName"`

	// The information required to update a lookup.
	UpdateLookupMetadataDetails `contributesTo:"body"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateLookupRequest wrapper for the UpdateLookup operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateLookup.go.html to see an example of how to use UpdateLookupRequest.

func (UpdateLookupRequest) BinaryRequestBody ¶

func (request UpdateLookupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateLookupRequest) HTTPRequest ¶

func (request UpdateLookupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateLookupRequest) RetryPolicy ¶

func (request UpdateLookupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateLookupRequest) String ¶

func (request UpdateLookupRequest) String() string

type UpdateLookupResponse ¶

type UpdateLookupResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The LogAnalyticsLookup instance
	LogAnalyticsLookup `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateLookupResponse wrapper for the UpdateLookup operation

func (UpdateLookupResponse) HTTPResponse ¶

func (response UpdateLookupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateLookupResponse) String ¶

func (response UpdateLookupResponse) String() string

type UpdatePreferencesRequest ¶

type UpdatePreferencesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details of the tenant preferences to update.
	UpdatePreferencesDetails LogAnalyticsPreferenceDetails `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
}

UpdatePreferencesRequest wrapper for the UpdatePreferences operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdatePreferences.go.html to see an example of how to use UpdatePreferencesRequest.

func (UpdatePreferencesRequest) BinaryRequestBody ¶

func (request UpdatePreferencesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdatePreferencesRequest) HTTPRequest ¶

func (request UpdatePreferencesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePreferencesRequest) RetryPolicy ¶

func (request UpdatePreferencesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdatePreferencesRequest) String ¶

func (request UpdatePreferencesRequest) String() string

type UpdatePreferencesResponse ¶

type UpdatePreferencesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdatePreferencesResponse wrapper for the UpdatePreferences operation

func (UpdatePreferencesResponse) HTTPResponse ¶

func (response UpdatePreferencesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdatePreferencesResponse) String ¶

func (response UpdatePreferencesResponse) String() string

type UpdateResourceCategoriesRequest ¶

type UpdateResourceCategoriesRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for updating the specified category assignments of resources.
	UpdateResourceCategoriesDetails LogAnalyticsResourceCategoryDetails `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
}

UpdateResourceCategoriesRequest wrapper for the UpdateResourceCategories operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateResourceCategories.go.html to see an example of how to use UpdateResourceCategoriesRequest.

func (UpdateResourceCategoriesRequest) BinaryRequestBody ¶

func (request UpdateResourceCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateResourceCategoriesRequest) HTTPRequest ¶

func (request UpdateResourceCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateResourceCategoriesRequest) RetryPolicy ¶

func (request UpdateResourceCategoriesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateResourceCategoriesRequest) String ¶

func (request UpdateResourceCategoriesRequest) String() string

type UpdateResourceCategoriesResponse ¶

type UpdateResourceCategoriesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateResourceCategoriesResponse wrapper for the UpdateResourceCategories operation

func (UpdateResourceCategoriesResponse) HTTPResponse ¶

func (response UpdateResourceCategoriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateResourceCategoriesResponse) String ¶

func (response UpdateResourceCategoriesResponse) String() string

type UpdateScheduledTaskDetails ¶

type UpdateScheduledTaskDetails interface {

	// A user-friendly name that is changeable and that does not have to be unique.
	// Format: a leading alphanumeric, followed by zero or more
	// alphanumerics, underscores, spaces, backslashes, or hyphens in any order).
	// No trailing spaces allowed.
	GetDisplayName() *string

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// Schedules may be updated for task types SAVED_SEARCH and PURGE.
	// Note there may only be a single schedule for SAVED_SEARCH and PURGE scheduled tasks.
	GetSchedules() []Schedule
}

UpdateScheduledTaskDetails The details for updating a schedule task.

type UpdateScheduledTaskDetailsKindEnum ¶

type UpdateScheduledTaskDetailsKindEnum string

UpdateScheduledTaskDetailsKindEnum Enum with underlying type: string

const (
	UpdateScheduledTaskDetailsKindAcceleration UpdateScheduledTaskDetailsKindEnum = "ACCELERATION"
	UpdateScheduledTaskDetailsKindStandard     UpdateScheduledTaskDetailsKindEnum = "STANDARD"
)

Set of constants representing the allowable values for UpdateScheduledTaskDetailsKindEnum

func GetUpdateScheduledTaskDetailsKindEnumValues ¶

func GetUpdateScheduledTaskDetailsKindEnumValues() []UpdateScheduledTaskDetailsKindEnum

GetUpdateScheduledTaskDetailsKindEnumValues Enumerates the set of values for UpdateScheduledTaskDetailsKindEnum

type UpdateScheduledTaskRequest ¶

type UpdateScheduledTaskRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique scheduledTask id returned from task create.
	// If invalid will lead to a 404 not found.
	ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"`

	// Update details.
	// Schedules may be updated only for taskType SAVED_SEARCH and PURGE.
	UpdateScheduledTaskDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateScheduledTaskRequest wrapper for the UpdateScheduledTask operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateScheduledTask.go.html to see an example of how to use UpdateScheduledTaskRequest.

func (UpdateScheduledTaskRequest) BinaryRequestBody ¶

func (request UpdateScheduledTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateScheduledTaskRequest) HTTPRequest ¶

func (request UpdateScheduledTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateScheduledTaskRequest) RetryPolicy ¶

func (request UpdateScheduledTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateScheduledTaskRequest) String ¶

func (request UpdateScheduledTaskRequest) String() string

type UpdateScheduledTaskResponse ¶

type UpdateScheduledTaskResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ScheduledTask instance
	ScheduledTask `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Flag to indicate whether or not the object was modified.  If this is true,
	// the getter for the object itself will return null.  Callers should check this
	// if they specified one of the request params that might result in a conditional
	// response (like 'if-match'/'if-none-match').
	IsNotModified bool
}

UpdateScheduledTaskResponse wrapper for the UpdateScheduledTask operation

func (UpdateScheduledTaskResponse) HTTPResponse ¶

func (response UpdateScheduledTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateScheduledTaskResponse) String ¶

func (response UpdateScheduledTaskResponse) String() string

type UpdateStandardTaskDetails ¶

type UpdateStandardTaskDetails struct {

	// A user-friendly name that is changeable and that does not have to be unique.
	// Format: a leading alphanumeric, followed by zero or more
	// alphanumerics, underscores, spaces, backslashes, or hyphens in any order).
	// No trailing spaces allowed.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// Schedules may be updated for task types SAVED_SEARCH and PURGE.
	// Note there may only be a single schedule for SAVED_SEARCH and PURGE scheduled tasks.
	Schedules []Schedule `mandatory:"false" json:"schedules"`

	Action Action `mandatory:"false" json:"action"`
}

UpdateStandardTaskDetails The details for updating a schedule task.

func (UpdateStandardTaskDetails) GetDefinedTags ¶

func (m UpdateStandardTaskDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateStandardTaskDetails) GetDisplayName ¶

func (m UpdateStandardTaskDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateStandardTaskDetails) GetFreeformTags ¶

func (m UpdateStandardTaskDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateStandardTaskDetails) GetSchedules ¶

func (m UpdateStandardTaskDetails) GetSchedules() []Schedule

GetSchedules returns Schedules

func (UpdateStandardTaskDetails) MarshalJSON ¶

func (m UpdateStandardTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateStandardTaskDetails) String ¶

func (m UpdateStandardTaskDetails) String() string

func (*UpdateStandardTaskDetails) UnmarshalJSON ¶

func (m *UpdateStandardTaskDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type UpdateStorageDetails ¶

type UpdateStorageDetails struct {
	ArchivingConfiguration *ArchivingConfiguration `mandatory:"true" json:"archivingConfiguration"`
}

UpdateStorageDetails This is the input to update storage configuration of a tenancy in Logan Analytics application

func (UpdateStorageDetails) String ¶

func (m UpdateStorageDetails) String() string

type UpdateStorageRequest ¶

type UpdateStorageRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// This is the archiving configuration
	UpdateStorageDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateStorageRequest wrapper for the UpdateStorage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpdateStorage.go.html to see an example of how to use UpdateStorageRequest.

func (UpdateStorageRequest) BinaryRequestBody ¶

func (request UpdateStorageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateStorageRequest) HTTPRequest ¶

func (request UpdateStorageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateStorageRequest) RetryPolicy ¶

func (request UpdateStorageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateStorageRequest) String ¶

func (request UpdateStorageRequest) String() string

type UpdateStorageResponse ¶

type UpdateStorageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Storage instance
	Storage `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

UpdateStorageResponse wrapper for the UpdateStorage operation

func (UpdateStorageResponse) HTTPResponse ¶

func (response UpdateStorageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateStorageResponse) String ¶

func (response UpdateStorageResponse) String() string

type Upload ¶

type Upload struct {

	// Unique internal identifier to refer the upload container.
	Reference *string `mandatory:"true" json:"reference"`

	// The name of the upload container.
	Name *string `mandatory:"true" json:"name"`

	// The time when this upload container is created. An RFC3339 formatted datetime string.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The latest time when this upload container is modified. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// This time represents the earliest time of the log entry in this container. An RFC3339 formatted datetime string.
	TimeEarliestLogEntry *common.SDKTime `mandatory:"false" json:"timeEarliestLogEntry"`

	// This time represents the latest time of the log entry in this container. An RFC3339 formatted datetime string.
	TimeLatestLogEntry *common.SDKTime `mandatory:"false" json:"timeLatestLogEntry"`

	// Number of warnings associated to the upload.
	WarningsCount *int `mandatory:"false" json:"warningsCount"`
}

Upload Upload is a container that can be used to put all the relevant and related on-demand upload based log files together.

func (Upload) String ¶

func (m Upload) String() string

type UploadCollection ¶

type UploadCollection struct {

	// List of UploadSummary objects.
	Items []UploadSummary `mandatory:"true" json:"items"`
}

UploadCollection Collection of UploadSummary objects.

func (UploadCollection) String ¶

func (m UploadCollection) String() string

type UploadFileCollection ¶

type UploadFileCollection struct {

	// List of UploadFileSummary objects.
	Items []UploadFileSummary `mandatory:"true" json:"items"`
}

UploadFileCollection Collection of UploadFileSummary objects.

func (UploadFileCollection) String ¶

func (m UploadFileCollection) String() string

type UploadFileStatus ¶

type UploadFileStatus struct {

	// Name of the file.
	FileName *string `mandatory:"false" json:"fileName"`

	// Is Valid flag.
	IsValid *bool `mandatory:"false" json:"isValid"`
}

UploadFileStatus Upload File Status

func (UploadFileStatus) String ¶

func (m UploadFileStatus) String() string

type UploadFileSummary ¶

type UploadFileSummary struct {

	// Unique internal identifier to refer upload file.
	Reference *string `mandatory:"true" json:"reference"`

	// Name of the file
	Name *string `mandatory:"true" json:"name"`

	// Processing status of the file.
	Status UploadFileSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

	// Number of estimated chunks for this file. A chunk is a portion of the log file used for the processing.
	TotalChunks *float32 `mandatory:"false" json:"totalChunks"`

	// Number of chunks processed.
	ChunksConsumed *float32 `mandatory:"false" json:"chunksConsumed"`

	// Number of chunks processed successfully.
	ChunksSuccess *float32 `mandatory:"false" json:"chunksSuccess"`

	// Number of chunks failed processing.
	ChunksFail *float32 `mandatory:"false" json:"chunksFail"`

	// The time when this file processing started.
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// Name of the log source used for processing this file.
	SourceName *string `mandatory:"false" json:"sourceName"`

	// Name of the entity type.
	EntityType *string `mandatory:"false" json:"entityType"`

	// Name of the entity associated with the file.
	EntityName *string `mandatory:"false" json:"entityName"`

	// (Deprecated) Name of the log namespace associated with the file.
	LogNamespace *string `mandatory:"false" json:"logNamespace"`

	// Log group OCID associated with the file.
	LogGroupId *string `mandatory:"false" json:"logGroupId"`

	// Name of the log group associated with the file.
	LogGroupName *string `mandatory:"false" json:"logGroupName"`

	// The details about upload processing failure.
	FailureDetails *string `mandatory:"false" json:"failureDetails"`
}

UploadFileSummary Details of Upload File.

func (UploadFileSummary) String ¶

func (m UploadFileSummary) String() string

type UploadFileSummaryStatusEnum ¶

type UploadFileSummaryStatusEnum string

UploadFileSummaryStatusEnum Enum with underlying type: string

const (
	UploadFileSummaryStatusInProgress UploadFileSummaryStatusEnum = "IN_PROGRESS"
	UploadFileSummaryStatusSuccessful UploadFileSummaryStatusEnum = "SUCCESSFUL"
	UploadFileSummaryStatusFailed     UploadFileSummaryStatusEnum = "FAILED"
)

Set of constants representing the allowable values for UploadFileSummaryStatusEnum

func GetUploadFileSummaryStatusEnumValues ¶

func GetUploadFileSummaryStatusEnumValues() []UploadFileSummaryStatusEnum

GetUploadFileSummaryStatusEnumValues Enumerates the set of values for UploadFileSummaryStatusEnum

type UploadLogEventsFilePayloadTypeEnum ¶

type UploadLogEventsFilePayloadTypeEnum string

UploadLogEventsFilePayloadTypeEnum Enum with underlying type: string

const (
	UploadLogEventsFilePayloadTypeJson UploadLogEventsFilePayloadTypeEnum = "JSON"
	UploadLogEventsFilePayloadTypeGzip UploadLogEventsFilePayloadTypeEnum = "GZIP"
	UploadLogEventsFilePayloadTypeZip  UploadLogEventsFilePayloadTypeEnum = "ZIP"
)

Set of constants representing the allowable values for UploadLogEventsFilePayloadTypeEnum

func GetUploadLogEventsFilePayloadTypeEnumValues ¶

func GetUploadLogEventsFilePayloadTypeEnumValues() []UploadLogEventsFilePayloadTypeEnum

GetUploadLogEventsFilePayloadTypeEnumValues Enumerates the set of values for UploadLogEventsFilePayloadTypeEnum

type UploadLogEventsFileRequest ¶

type UploadLogEventsFileRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The log group OCID that gets mapped to the uploaded logs.
	LogGroupId *string `mandatory:"true" contributesTo:"query" name:"logGroupId"`

	// Log events data to be uploaded. The data could be uploaded with or without logSet information depending on whether logSet is enabled for the tenancy or not. Supported formats include
	// 1. json file : logSet (if needed) should be sent as "logSet" query parameter
	// 2. gzip file : logSet (if needed) should be sent as "logSet" query parameter
	// 3. zip file : containing multiple json files. LogSet information (if needed) should be appended to every filename in the zip.
	//    Supported filename format with logSet detail is &lt;filename&gt;_logSet=&lt;logset&gt;.json
	UploadLogEventsFileDetails io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The log set that gets associated with the uploaded logs.
	LogSet *string `mandatory:"false" contributesTo:"query" name:"logSet"`

	// Identifies the type of request payload.
	PayloadType UploadLogEventsFilePayloadTypeEnum `mandatory:"false" contributesTo:"query" name:"payloadType" omitEmpty:"true"`

	// The content type of the log data.
	ContentType *string `mandatory:"false" contributesTo:"header" name:"content-type"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// A value of `100-continue` requests preliminary verification of the request method, path, and headers before the request body is sent.
	// If no error results from such verification, the server will send a 100 (Continue) interim response to indicate readiness for the request body.
	// The only allowed value for this parameter is "100-Continue" (case-insensitive).
	Expect *string `mandatory:"false" contributesTo:"header" name:"expect"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UploadLogEventsFileRequest wrapper for the UploadLogEventsFile operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UploadLogEventsFile.go.html to see an example of how to use UploadLogEventsFileRequest.

func (UploadLogEventsFileRequest) BinaryRequestBody ¶

func (request UploadLogEventsFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UploadLogEventsFileRequest) HTTPRequest ¶

func (request UploadLogEventsFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UploadLogEventsFileRequest) RetryPolicy ¶

func (request UploadLogEventsFileRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UploadLogEventsFileRequest) String ¶

func (request UploadLogEventsFileRequest) String() string

type UploadLogEventsFileResponse ¶

type UploadLogEventsFileResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for log data.
	OpcObjectId *string `presentIn:"header" name:"opc-object-id"`

	// The time the upload was created, in the format defined by RFC3339
	TimeCreated *common.SDKTime `presentIn:"header" name:"timecreated"`
}

UploadLogEventsFileResponse wrapper for the UploadLogEventsFile operation

func (UploadLogEventsFileResponse) HTTPResponse ¶

func (response UploadLogEventsFileResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UploadLogEventsFileResponse) String ¶

func (response UploadLogEventsFileResponse) String() string

type UploadLogFileRequest ¶

type UploadLogFileRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// The name of the upload. This can be considered as a container name where different kind of logs will be collected and searched together. This upload name/id can further be used for retrieving the details of the upload, including its status or deleting the upload.
	UploadName *string `mandatory:"true" contributesTo:"query" name:"uploadName"`

	// Name of the log source that will be used to process the files being uploaded.
	LogSourceName *string `mandatory:"true" contributesTo:"query" name:"logSourceName"`

	// The name of the file being uploaded. The extension of the filename part will be used to detect the type of file (like zip, tar).
	Filename *string `mandatory:"true" contributesTo:"query" name:"filename"`

	// The log group OCID to which the log data in this upload will be mapped to.
	OpcMetaLoggrpid *string `mandatory:"true" contributesTo:"header" name:"opc-meta-loggrpid"`

	// Log data
	UploadLogFileBody io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

	// The entity OCID.
	EntityId *string `mandatory:"false" contributesTo:"query" name:"entityId"`

	// Timezone to be used when processing log entries whose timestamps do not include an explicit timezone. When this property is not specified, the timezone of the entity specified is used. If the entity is also not specified or do not have a valid timezone then UTC is used
	Timezone *string `mandatory:"false" contributesTo:"query" name:"timezone"`

	// Character encoding to be used to detect the encoding type of file(s) being uploaded.
	// When this property is not specified, system detected character encoding will be used.
	CharEncoding *string `mandatory:"false" contributesTo:"query" name:"charEncoding"`

	// This property is used to specify the format of the date. This is to be used for ambiguous dates like 12/11/10. This property can take any of the following values -  MONTH_DAY_YEAR, DAY_MONTH_YEAR, YEAR_MONTH_DAY, MONTH_DAY, DAY_MONTH.
	DateFormat *string `mandatory:"false" contributesTo:"query" name:"dateFormat"`

	// Used to indicate the year where the log entries timestamp do not mention year (Ex: Nov  8 20:45:56).
	DateYear *string `mandatory:"false" contributesTo:"query" name:"dateYear"`

	// This property can be used to reset configuration cache in case of an issue with the upload.
	InvalidateCache *bool `mandatory:"false" contributesTo:"query" name:"invalidateCache"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The base-64 encoded MD5 hash of the body. If the Content-MD5 header is present, Logging Analytics performs an integrity check
	// on the body of the HTTP request by computing the MD5 hash for the body and comparing it to the MD5 hash supplied in the header.
	// If the two hashes do not match, the log data is rejected and an HTTP-400 Unmatched Content MD5 error is returned with the message:
	// "The computed MD5 of the request body (ACTUAL_MD5) does not match the Content-MD5 header (HEADER_MD5)"
	ContentMd5 *string `mandatory:"false" contributesTo:"header" name:"content-md5"`

	// The content type of the log data.
	ContentType *string `mandatory:"false" contributesTo:"header" name:"content-type"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The log set that gets associated with the uploaded logs.
	LogSet *string `mandatory:"false" contributesTo:"query" name:"logSet"`

	// A value of `100-continue` requests preliminary verification of the request method, path, and headers before the request body is sent.
	// If no error results from such verification, the server will send a 100 (Continue) interim response to indicate readiness for the request body.
	// The only allowed value for this parameter is "100-Continue" (case-insensitive).
	Expect *string `mandatory:"false" contributesTo:"header" name:"expect"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UploadLogFileRequest wrapper for the UploadLogFile operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UploadLogFile.go.html to see an example of how to use UploadLogFileRequest.

func (UploadLogFileRequest) BinaryRequestBody ¶

func (request UploadLogFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UploadLogFileRequest) HTTPRequest ¶

func (request UploadLogFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UploadLogFileRequest) RetryPolicy ¶

func (request UploadLogFileRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UploadLogFileRequest) String ¶

func (request UploadLogFileRequest) String() string

type UploadLogFileResponse ¶

type UploadLogFileResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Upload instance
	Upload `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// The base-64 encoded MD5 hash of the request body as computed by the server.
	OpcContentMd5 *string `presentIn:"header" name:"opc-content-md5"`

	// Unique Oracle-assigned identifier for log data.
	OpcObjectId *string `presentIn:"header" name:"opc-object-id"`
}

UploadLogFileResponse wrapper for the UploadLogFile operation

func (UploadLogFileResponse) HTTPResponse ¶

func (response UploadLogFileResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UploadLogFileResponse) String ¶

func (response UploadLogFileResponse) String() string

type UploadSummary ¶

type UploadSummary struct {

	// Unique internal identifier to refer the upload container.
	Reference *string `mandatory:"true" json:"reference"`

	// The name of the upload container.
	Name *string `mandatory:"true" json:"name"`

	// The time when this upload container is created. An RFC3339 formatted datetime string.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The latest time when this upload container is modified. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// This time represents the earliest time of the log entry in this container. An RFC3339 formatted datetime string.
	TimeEarliestLogEntry *common.SDKTime `mandatory:"false" json:"timeEarliestLogEntry"`

	// This time represents the latest time of the log entry in this container. An RFC3339 formatted datetime string.
	TimeLatestLogEntry *common.SDKTime `mandatory:"false" json:"timeLatestLogEntry"`

	// Number of warnings associated to the upload.
	WarningsCount *int `mandatory:"false" json:"warningsCount"`
}

UploadSummary Summary of the Upload.

func (UploadSummary) String ¶

func (m UploadSummary) String() string

type UploadWarningCollection ¶

type UploadWarningCollection struct {

	// list of UploadWarningSummary objects.
	Items []UploadWarningSummary `mandatory:"true" json:"items"`
}

UploadWarningCollection Collection of UploadWarningSummary objects.

func (UploadWarningCollection) String ¶

func (m UploadWarningCollection) String() string

type UploadWarningSummary ¶

type UploadWarningSummary struct {

	// Unique internal identifier to refer upload warning.
	Reference *string `mandatory:"true" json:"reference"`

	// Status of the upload. Ex - Failed.
	Status *string `mandatory:"false" json:"status"`

	// The time when the upload processing started.
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The details about upload processing failure.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`
}

UploadWarningSummary Summary of Upload warnings.

func (UploadWarningSummary) String ¶

func (m UploadWarningSummary) String() string

type UpsertAssociationsRequest ¶

type UpsertAssociationsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// list of association details
	UpsertLogAnalyticsAssociationDetails `contributesTo:"body"`

	// isFromRepublish
	IsFromRepublish *bool `mandatory:"false" contributesTo:"query" name:"isFromRepublish"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpsertAssociationsRequest wrapper for the UpsertAssociations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpsertAssociations.go.html to see an example of how to use UpsertAssociationsRequest.

func (UpsertAssociationsRequest) BinaryRequestBody ¶

func (request UpsertAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpsertAssociationsRequest) HTTPRequest ¶

func (request UpsertAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpsertAssociationsRequest) RetryPolicy ¶

func (request UpsertAssociationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpsertAssociationsRequest) String ¶

func (request UpsertAssociationsRequest) String() string

type UpsertAssociationsResponse ¶

type UpsertAssociationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpsertAssociationsResponse wrapper for the UpsertAssociations operation

func (UpsertAssociationsResponse) HTTPResponse ¶

func (response UpsertAssociationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpsertAssociationsResponse) String ¶

func (response UpsertAssociationsResponse) String() string

type UpsertFieldRequest ¶

type UpsertFieldRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for the new LogAnalyticsFieldDetails.
	UpsertLogAnalyticsFieldDetails `contributesTo:"body"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpsertFieldRequest wrapper for the UpsertField operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpsertField.go.html to see an example of how to use UpsertFieldRequest.

func (UpsertFieldRequest) BinaryRequestBody ¶

func (request UpsertFieldRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpsertFieldRequest) HTTPRequest ¶

func (request UpsertFieldRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpsertFieldRequest) RetryPolicy ¶

func (request UpsertFieldRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpsertFieldRequest) String ¶

func (request UpsertFieldRequest) String() string

type UpsertFieldResponse ¶

type UpsertFieldResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The LogAnalyticsField instance
	LogAnalyticsField `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpsertFieldResponse wrapper for the UpsertField operation

func (UpsertFieldResponse) HTTPResponse ¶

func (response UpsertFieldResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpsertFieldResponse) String ¶

func (response UpsertFieldResponse) String() string

type UpsertLabelRequest ¶

type UpsertLabelRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for the new LogAnalyticsTagDetails.
	UpsertLogAnalyticsLabelDetails `contributesTo:"body"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpsertLabelRequest wrapper for the UpsertLabel operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpsertLabel.go.html to see an example of how to use UpsertLabelRequest.

func (UpsertLabelRequest) BinaryRequestBody ¶

func (request UpsertLabelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpsertLabelRequest) HTTPRequest ¶

func (request UpsertLabelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpsertLabelRequest) RetryPolicy ¶

func (request UpsertLabelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpsertLabelRequest) String ¶

func (request UpsertLabelRequest) String() string

type UpsertLabelResponse ¶

type UpsertLabelResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The LogAnalyticsLabel instance
	LogAnalyticsLabel `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpsertLabelResponse wrapper for the UpsertLabel operation

func (UpsertLabelResponse) HTTPResponse ¶

func (response UpsertLabelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpsertLabelResponse) String ¶

func (response UpsertLabelResponse) String() string

type UpsertLogAnalyticsAssociation ¶

type UpsertLogAnalyticsAssociation struct {

	// The agent unique identifier.
	AgentId *string `mandatory:"false" json:"agentId"`

	// The source name.
	SourceName *string `mandatory:"false" json:"sourceName"`

	// The source type internal name.
	SourceTypeName *string `mandatory:"false" json:"sourceTypeName"`

	// The entity unique identifier.
	EntityId *string `mandatory:"false" json:"entityId"`

	// The entity name.
	EntityName *string `mandatory:"false" json:"entityName"`

	// The entity type internal name.
	EntityTypeName *string `mandatory:"false" json:"entityTypeName"`

	// The host name.
	Host *string `mandatory:"false" json:"host"`

	// The log group unique identifier.
	LogGroupId *string `mandatory:"false" json:"logGroupId"`
}

UpsertLogAnalyticsAssociation UpsertLogAnalyticsAssociation

func (UpsertLogAnalyticsAssociation) String ¶

type UpsertLogAnalyticsAssociationDetails ¶

type UpsertLogAnalyticsAssociationDetails struct {

	// The compartment ID
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The information required to create or update an association.
	Items []UpsertLogAnalyticsAssociation `mandatory:"false" json:"items"`
}

UpsertLogAnalyticsAssociationDetails The required information to update or create a list of associations.

func (UpsertLogAnalyticsAssociationDetails) String ¶

type UpsertLogAnalyticsFieldDetails ¶

type UpsertLogAnalyticsFieldDetails struct {

	// The data type.
	DataType *string `mandatory:"false" json:"dataType"`

	// A flag indicating whether or not the field is multi-valued.
	IsMultiValued *bool `mandatory:"false" json:"isMultiValued"`

	// The field description.
	Description *string `mandatory:"false" json:"description"`

	// The field display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The field internal name.
	Name *string `mandatory:"false" json:"name"`
}

UpsertLogAnalyticsFieldDetails Upsert LogAnalytics Field Details

func (UpsertLogAnalyticsFieldDetails) String ¶

type UpsertLogAnalyticsLabelDetails ¶

type UpsertLogAnalyticsLabelDetails struct {

	// The alias list.
	Aliases []LogAnalyticsLabelAlias `mandatory:"false" json:"aliases"`

	// suggest type
	SuggestType *int64 `mandatory:"false" json:"suggestType"`

	// The label description.
	Description *string `mandatory:"false" json:"description"`

	// The label display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The label impact.
	Impact *string `mandatory:"false" json:"impact"`

	// The system flag.  A value of false denotes a custom, or user
	// defined label.  A value of true denotes a built in label.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The label name.
	Name *string `mandatory:"false" json:"name"`

	// The label priority. Valid values are (NONE, LOW, HIGH). NONE is default.
	Priority UpsertLogAnalyticsLabelDetailsPriorityEnum `mandatory:"false" json:"priority,omitempty"`

	// The label recommendation.
	Recommendation *string `mandatory:"false" json:"recommendation"`

	// The label type. Valid values are (INFO, PROBLEM). INFO is default.
	Type UpsertLogAnalyticsLabelDetailsTypeEnum `mandatory:"false" json:"type,omitempty"`
}

UpsertLogAnalyticsLabelDetails Upsert LogAnalytics Label Details

func (UpsertLogAnalyticsLabelDetails) String ¶

type UpsertLogAnalyticsLabelDetailsPriorityEnum ¶

type UpsertLogAnalyticsLabelDetailsPriorityEnum string

UpsertLogAnalyticsLabelDetailsPriorityEnum Enum with underlying type: string

const (
	UpsertLogAnalyticsLabelDetailsPriorityNone   UpsertLogAnalyticsLabelDetailsPriorityEnum = "NONE"
	UpsertLogAnalyticsLabelDetailsPriorityLow    UpsertLogAnalyticsLabelDetailsPriorityEnum = "LOW"
	UpsertLogAnalyticsLabelDetailsPriorityMedium UpsertLogAnalyticsLabelDetailsPriorityEnum = "MEDIUM"
	UpsertLogAnalyticsLabelDetailsPriorityHigh   UpsertLogAnalyticsLabelDetailsPriorityEnum = "HIGH"
)

Set of constants representing the allowable values for UpsertLogAnalyticsLabelDetailsPriorityEnum

func GetUpsertLogAnalyticsLabelDetailsPriorityEnumValues ¶

func GetUpsertLogAnalyticsLabelDetailsPriorityEnumValues() []UpsertLogAnalyticsLabelDetailsPriorityEnum

GetUpsertLogAnalyticsLabelDetailsPriorityEnumValues Enumerates the set of values for UpsertLogAnalyticsLabelDetailsPriorityEnum

type UpsertLogAnalyticsLabelDetailsTypeEnum ¶

type UpsertLogAnalyticsLabelDetailsTypeEnum string

UpsertLogAnalyticsLabelDetailsTypeEnum Enum with underlying type: string

const (
	UpsertLogAnalyticsLabelDetailsTypeInfo    UpsertLogAnalyticsLabelDetailsTypeEnum = "INFO"
	UpsertLogAnalyticsLabelDetailsTypeProblem UpsertLogAnalyticsLabelDetailsTypeEnum = "PROBLEM"
)

Set of constants representing the allowable values for UpsertLogAnalyticsLabelDetailsTypeEnum

func GetUpsertLogAnalyticsLabelDetailsTypeEnumValues ¶

func GetUpsertLogAnalyticsLabelDetailsTypeEnumValues() []UpsertLogAnalyticsLabelDetailsTypeEnum

GetUpsertLogAnalyticsLabelDetailsTypeEnumValues Enumerates the set of values for UpsertLogAnalyticsLabelDetailsTypeEnum

type UpsertLogAnalyticsParserDetails ¶

type UpsertLogAnalyticsParserDetails struct {

	// The content.
	Content *string `mandatory:"false" json:"content"`

	// The parser description.
	Description *string `mandatory:"false" json:"description"`

	// The parser display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The parser edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// The encoding.
	Encoding *string `mandatory:"false" json:"encoding"`

	// Example content.
	ExampleContent *string `mandatory:"false" json:"exampleContent"`

	// The parser fields.
	FieldMaps []LogAnalyticsParserField `mandatory:"false" json:"fieldMaps"`

	// The footer regular expression.
	FooterContent *string `mandatory:"false" json:"footerContent"`

	// The header content.
	HeaderContent *string `mandatory:"false" json:"headerContent"`

	// The parser internal name.
	Name *string `mandatory:"false" json:"name"`

	// A flag indicating if this is a default parser.
	IsDefault *bool `mandatory:"false" json:"isDefault"`

	// A flag indicating if this is a single line content parser.
	IsSingleLineContent *bool `mandatory:"false" json:"isSingleLineContent"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// The language.
	Language *string `mandatory:"false" json:"language"`

	// The log type test request version.
	LogTypeTestRequestVersion *int `mandatory:"false" json:"logTypeTestRequestVersion"`

	// The line characters for the parser to ignore.
	ParserIgnorelineCharacters *string `mandatory:"false" json:"parserIgnorelineCharacters"`

	// The parser sequence.
	ParserSequence *int `mandatory:"false" json:"parserSequence"`

	// The time zone.
	ParserTimezone *string `mandatory:"false" json:"parserTimezone"`

	// A flag indicating whther or not the parser is write once.
	IsParserWrittenOnce *bool `mandatory:"false" json:"isParserWrittenOnce"`

	// The parser function list.
	ParserFunctions []LogAnalyticsParserFunction `mandatory:"false" json:"parserFunctions"`

	// A flag indicating whether or not to tokenize the original text.
	ShouldTokenizeOriginalText *bool `mandatory:"false" json:"shouldTokenizeOriginalText"`

	// The parser field delimiter.
	FieldDelimiter *string `mandatory:"false" json:"fieldDelimiter"`

	// The parser field qualifier.
	FieldQualifier *string `mandatory:"false" json:"fieldQualifier"`

	// The parser type.  Default value is REGEX.
	Type UpsertLogAnalyticsParserDetailsTypeEnum `mandatory:"false" json:"type,omitempty"`

	// A flag indicating whether the XML parser should consider the namespace(s) while processing the log data.
	IsNamespaceAware *bool `mandatory:"false" json:"isNamespaceAware"`

	// An array of categories to assign to the parser. Specifying the name attribute for each category would suffice.
	// Oracle-defined category assignments cannot be removed.
	Categories []LogAnalyticsCategory `mandatory:"false" json:"categories"`
}

UpsertLogAnalyticsParserDetails UpsertLogAnalyticsParserDetails

func (UpsertLogAnalyticsParserDetails) String ¶

type UpsertLogAnalyticsParserDetailsTypeEnum ¶

type UpsertLogAnalyticsParserDetailsTypeEnum string

UpsertLogAnalyticsParserDetailsTypeEnum Enum with underlying type: string

const (
	UpsertLogAnalyticsParserDetailsTypeXml       UpsertLogAnalyticsParserDetailsTypeEnum = "XML"
	UpsertLogAnalyticsParserDetailsTypeJson      UpsertLogAnalyticsParserDetailsTypeEnum = "JSON"
	UpsertLogAnalyticsParserDetailsTypeRegex     UpsertLogAnalyticsParserDetailsTypeEnum = "REGEX"
	UpsertLogAnalyticsParserDetailsTypeOdl       UpsertLogAnalyticsParserDetailsTypeEnum = "ODL"
	UpsertLogAnalyticsParserDetailsTypeDelimited UpsertLogAnalyticsParserDetailsTypeEnum = "DELIMITED"
)

Set of constants representing the allowable values for UpsertLogAnalyticsParserDetailsTypeEnum

func GetUpsertLogAnalyticsParserDetailsTypeEnumValues ¶

func GetUpsertLogAnalyticsParserDetailsTypeEnumValues() []UpsertLogAnalyticsParserDetailsTypeEnum

GetUpsertLogAnalyticsParserDetailsTypeEnumValues Enumerates the set of values for UpsertLogAnalyticsParserDetailsTypeEnum

type UpsertLogAnalyticsSourceDetails ¶

type UpsertLogAnalyticsSourceDetails struct {

	// An array of source label conditions.
	LabelConditions []LogAnalyticsSourceLabelCondition `mandatory:"false" json:"labelConditions"`

	// An array of data filter definitions.
	DataFilterDefinitions []LogAnalyticsSourceDataFilter `mandatory:"false" json:"dataFilterDefinitions"`

	// The database credential name.
	DatabaseCredential *string `mandatory:"false" json:"databaseCredential"`

	// An array of extended field definitions.
	ExtendedFieldDefinitions []LogAnalyticsSourceExtendedFieldDefinition `mandatory:"false" json:"extendedFieldDefinitions"`

	// A flag indicating whether or not this is a cloud source.
	IsForCloud *bool `mandatory:"false" json:"isForCloud"`

	// An array of labels.
	Labels []LogAnalyticsLabelView `mandatory:"false" json:"labels"`

	// An array of metric definitions.
	MetricDefinitions []LogAnalyticsMetric `mandatory:"false" json:"metricDefinitions"`

	// An array of metrics.
	Metrics []LogAnalyticsSourceMetric `mandatory:"false" json:"metrics"`

	// An array of built in source parsers.
	OobParsers []LogAnalyticsParser `mandatory:"false" json:"oobParsers"`

	// An array of parameters.
	Parameters []LogAnalyticsParameter `mandatory:"false" json:"parameters"`

	// An array of patterns.
	Patterns []LogAnalyticsSourcePattern `mandatory:"false" json:"patterns"`

	// The source description.
	Description *string `mandatory:"false" json:"description"`

	// The source display name.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The source edit version.
	EditVersion *int64 `mandatory:"false" json:"editVersion"`

	// An array of source functions.
	Functions []LogAnalyticsSourceFunction `mandatory:"false" json:"functions"`

	// The source unique identifier.
	SourceId *int64 `mandatory:"false" json:"sourceId"`

	// The source internal name.
	Name *string `mandatory:"false" json:"name"`

	// A flag indicating whether or not the source content is secure.
	IsSecureContent *bool `mandatory:"false" json:"isSecureContent"`

	// The system flag.  A value of false denotes a custom, or user
	// defined object.  A value of true denotes a built in object.
	IsSystem *bool `mandatory:"false" json:"isSystem"`

	// An array of parser.
	Parsers []LogAnalyticsParser `mandatory:"false" json:"parsers"`

	// The rule unique identifier.
	RuleId *int64 `mandatory:"false" json:"ruleId"`

	// The source type internal name.
	TypeName *string `mandatory:"false" json:"typeName"`

	// The source warning configuration.
	WarningConfig *int64 `mandatory:"false" json:"warningConfig"`

	// An array of source metadata fields.
	MetadataFields []LogAnalyticsSourceMetadataField `mandatory:"false" json:"metadataFields"`

	// An array of labels.
	LabelDefinitions []LogAnalyticsLabelDefinition `mandatory:"false" json:"labelDefinitions"`

	// An array of entity types.
	EntityTypes []LogAnalyticsSourceEntityType `mandatory:"false" json:"entityTypes"`

	// A flag indicating whether or not the source has a time zone override.
	IsTimezoneOverride *bool `mandatory:"false" json:"isTimezoneOverride"`

	// An array of custom parsers.
	UserParsers []LogAnalyticsParser `mandatory:"false" json:"userParsers"`

	// An array of categories to assign to the source. Specifying the name attribute for each category would suffice.
	// Oracle-defined category assignments cannot be removed.
	Categories []LogAnalyticsCategory `mandatory:"false" json:"categories"`
}

UpsertLogAnalyticsSourceDetails UpsertLogAnalyticsSourceDetails

func (UpsertLogAnalyticsSourceDetails) String ¶

type UpsertParserRequest ¶

type UpsertParserRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for the new LoganParserDetails.
	UpsertLogAnalyticsParserDetails `contributesTo:"body"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpsertParserRequest wrapper for the UpsertParser operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpsertParser.go.html to see an example of how to use UpsertParserRequest.

func (UpsertParserRequest) BinaryRequestBody ¶

func (request UpsertParserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpsertParserRequest) HTTPRequest ¶

func (request UpsertParserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpsertParserRequest) RetryPolicy ¶

func (request UpsertParserRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpsertParserRequest) String ¶

func (request UpsertParserRequest) String() string

type UpsertParserResponse ¶

type UpsertParserResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The LogAnalyticsParser instance
	LogAnalyticsParser `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpsertParserResponse wrapper for the UpsertParser operation

func (UpsertParserResponse) HTTPResponse ¶

func (response UpsertParserResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpsertParserResponse) String ¶

func (response UpsertParserResponse) String() string

type UpsertSourceRequest ¶

type UpsertSourceRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for the new LoganSourceDetails.
	UpsertLogAnalyticsSourceDetails `contributesTo:"body"`

	// The unique identifier of the source to use as the reference for a create like
	// operation.
	CreateLikeSourceId *int `mandatory:"false" contributesTo:"query" name:"createLikeSourceId"`

	// A flag indicating whether or not the update of a source is incremental or not.  If incremental,
	// the name of the source must be specified.
	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
}

UpsertSourceRequest wrapper for the UpsertSource operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/UpsertSource.go.html to see an example of how to use UpsertSourceRequest.

func (UpsertSourceRequest) BinaryRequestBody ¶

func (request UpsertSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpsertSourceRequest) HTTPRequest ¶

func (request UpsertSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpsertSourceRequest) RetryPolicy ¶

func (request UpsertSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpsertSourceRequest) String ¶

func (request UpsertSourceRequest) String() string

type UpsertSourceResponse ¶

type UpsertSourceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The LogAnalyticsSource instance
	LogAnalyticsSource `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpsertSourceResponse wrapper for the UpsertSource operation

func (UpsertSourceResponse) HTTPResponse ¶

func (response UpsertSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpsertSourceResponse) String ¶

func (response UpsertSourceResponse) String() string

type UsageStatusItem ¶

type UsageStatusItem struct {

	// The field data type.
	DataType *string `mandatory:"false" json:"dataType"`

	// A flag indicating whether or not the field is multi-valued.
	IsMultiValued *bool `mandatory:"false" json:"isMultiValued"`

	// The current usage of the field.
	CurrentUsage *int64 `mandatory:"false" json:"currentUsage"`

	// The maximum availability of the field.
	MaxAvailable *int `mandatory:"false" json:"maxAvailable"`
}

UsageStatusItem UsageStatusItem

func (UsageStatusItem) String ¶

func (m UsageStatusItem) String() string

type ValidateAssociationParametersRequest ¶

type ValidateAssociationParametersRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for the new log analytics associations.
	UpsertLogAnalyticsAssociationDetails `contributesTo:"body"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ValidateAssociationParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The attribute used to sort the returned association parameters
	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
}

ValidateAssociationParametersRequest wrapper for the ValidateAssociationParameters operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ValidateAssociationParameters.go.html to see an example of how to use ValidateAssociationParametersRequest.

func (ValidateAssociationParametersRequest) BinaryRequestBody ¶

func (request ValidateAssociationParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidateAssociationParametersRequest) HTTPRequest ¶

func (request ValidateAssociationParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateAssociationParametersRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ValidateAssociationParametersRequest) String ¶

type ValidateAssociationParametersResponse ¶

type ValidateAssociationParametersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LogAnalyticsAssociationParameterCollection instances
	LogAnalyticsAssociationParameterCollection `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ValidateAssociationParametersResponse wrapper for the ValidateAssociationParameters operation

func (ValidateAssociationParametersResponse) HTTPResponse ¶

func (response ValidateAssociationParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ValidateAssociationParametersResponse) String ¶

type ValidateAssociationParametersSortByEnum ¶

type ValidateAssociationParametersSortByEnum string

ValidateAssociationParametersSortByEnum Enum with underlying type: string

const (
	ValidateAssociationParametersSortBySourcedisplayname ValidateAssociationParametersSortByEnum = "sourceDisplayName"
	ValidateAssociationParametersSortByStatus            ValidateAssociationParametersSortByEnum = "status"
)

Set of constants representing the allowable values for ValidateAssociationParametersSortByEnum

func GetValidateAssociationParametersSortByEnumValues ¶

func GetValidateAssociationParametersSortByEnumValues() []ValidateAssociationParametersSortByEnum

GetValidateAssociationParametersSortByEnumValues Enumerates the set of values for ValidateAssociationParametersSortByEnum

type ValidateAssociationParametersSortOrderEnum ¶

type ValidateAssociationParametersSortOrderEnum string

ValidateAssociationParametersSortOrderEnum Enum with underlying type: string

const (
	ValidateAssociationParametersSortOrderAsc  ValidateAssociationParametersSortOrderEnum = "ASC"
	ValidateAssociationParametersSortOrderDesc ValidateAssociationParametersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ValidateAssociationParametersSortOrderEnum

func GetValidateAssociationParametersSortOrderEnumValues ¶

func GetValidateAssociationParametersSortOrderEnumValues() []ValidateAssociationParametersSortOrderEnum

GetValidateAssociationParametersSortOrderEnumValues Enumerates the set of values for ValidateAssociationParametersSortOrderEnum

type ValidateFileRequest ¶

type ValidateFileRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Location of the log file.
	ObjectLocation *string `mandatory:"true" contributesTo:"query" name:"objectLocation"`

	// The name of the file being uploaded. The extension of the filename part will be used to detect the type of file (like zip, tar).
	Filename *string `mandatory:"true" contributesTo:"query" name:"filename"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ValidateFileRequest wrapper for the ValidateFile operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ValidateFile.go.html to see an example of how to use ValidateFileRequest.

func (ValidateFileRequest) BinaryRequestBody ¶

func (request ValidateFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidateFileRequest) HTTPRequest ¶

func (request ValidateFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateFileRequest) RetryPolicy ¶

func (request ValidateFileRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ValidateFileRequest) String ¶

func (request ValidateFileRequest) String() string

type ValidateFileResponse ¶

type ValidateFileResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The FileValidationResponse instance
	FileValidationResponse `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ValidateFileResponse wrapper for the ValidateFile operation

func (ValidateFileResponse) HTTPResponse ¶

func (response ValidateFileResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ValidateFileResponse) String ¶

func (response ValidateFileResponse) String() string

type ValidateSourceExtendedFieldDetailsRequest ¶

type ValidateSourceExtendedFieldDetailsRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for the new LogAnalyticsSource.
	LogAnalyticsSource `contributesTo:"body"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ValidateSourceExtendedFieldDetailsRequest wrapper for the ValidateSourceExtendedFieldDetails operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ValidateSourceExtendedFieldDetails.go.html to see an example of how to use ValidateSourceExtendedFieldDetailsRequest.

func (ValidateSourceExtendedFieldDetailsRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ValidateSourceExtendedFieldDetailsRequest) HTTPRequest ¶

func (request ValidateSourceExtendedFieldDetailsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateSourceExtendedFieldDetailsRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ValidateSourceExtendedFieldDetailsRequest) String ¶

type ValidateSourceExtendedFieldDetailsResponse ¶

type ValidateSourceExtendedFieldDetailsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExtendedFieldsValidationResult instance
	ExtendedFieldsValidationResult `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ValidateSourceExtendedFieldDetailsResponse wrapper for the ValidateSourceExtendedFieldDetails operation

func (ValidateSourceExtendedFieldDetailsResponse) HTTPResponse ¶

func (response ValidateSourceExtendedFieldDetailsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ValidateSourceExtendedFieldDetailsResponse) String ¶

type ValidateSourceMappingRequest ¶

type ValidateSourceMappingRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Location of the log file.
	ObjectLocation *string `mandatory:"true" contributesTo:"query" name:"objectLocation"`

	// The name of the file being uploaded. The extension of the filename part will be used to detect the type of file (like zip, tar).
	Filename *string `mandatory:"true" contributesTo:"query" name:"filename"`

	// Name of the log source that will be used to process the files being uploaded.
	LogSourceName *string `mandatory:"true" contributesTo:"query" name:"logSourceName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ValidateSourceMappingRequest wrapper for the ValidateSourceMapping operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ValidateSourceMapping.go.html to see an example of how to use ValidateSourceMappingRequest.

func (ValidateSourceMappingRequest) BinaryRequestBody ¶

func (request ValidateSourceMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidateSourceMappingRequest) HTTPRequest ¶

func (request ValidateSourceMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateSourceMappingRequest) RetryPolicy ¶

func (request ValidateSourceMappingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ValidateSourceMappingRequest) String ¶

func (request ValidateSourceMappingRequest) String() string

type ValidateSourceMappingResponse ¶

type ValidateSourceMappingResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SourceMappingResponse instance
	SourceMappingResponse `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ValidateSourceMappingResponse wrapper for the ValidateSourceMapping operation

func (ValidateSourceMappingResponse) HTTPResponse ¶

func (response ValidateSourceMappingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ValidateSourceMappingResponse) String ¶

func (response ValidateSourceMappingResponse) String() string

type ValidateSourceRequest ¶

type ValidateSourceRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Details for the new LoganSourceDetails.
	UpsertLogAnalyticsSourceDetails `contributesTo:"body"`

	// The unique identifier of the source to use as the reference for a create like
	// operation.
	CreateLikeSourceId *int `mandatory:"false" contributesTo:"query" name:"createLikeSourceId"`

	// A flag indicating whether or not the update of a source is incremental or not.  If incremental,
	// the name of the source must be specified.
	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
}

ValidateSourceRequest wrapper for the ValidateSource operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/ValidateSource.go.html to see an example of how to use ValidateSourceRequest.

func (ValidateSourceRequest) BinaryRequestBody ¶

func (request ValidateSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidateSourceRequest) HTTPRequest ¶

func (request ValidateSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateSourceRequest) RetryPolicy ¶

func (request ValidateSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ValidateSourceRequest) String ¶

func (request ValidateSourceRequest) String() string

type ValidateSourceResponse ¶

type ValidateSourceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SourceValidateResults instance
	SourceValidateResults `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ValidateSourceResponse wrapper for the ValidateSource operation

func (ValidateSourceResponse) HTTPResponse ¶

func (response ValidateSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ValidateSourceResponse) String ¶

func (response ValidateSourceResponse) String() string

type ValueTypeEnum ¶

type ValueTypeEnum string

ValueTypeEnum Enum with underlying type: string

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"
)

Set of constants representing the allowable values for ValueTypeEnum

func GetValueTypeEnumValues ¶

func GetValueTypeEnumValues() []ValueTypeEnum

GetValueTypeEnumValues Enumerates the set of values for ValueTypeEnum

type VerifyOutput ¶

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"`
}

VerifyOutput Verify acceleration output.

func (VerifyOutput) String ¶

func (m VerifyOutput) String() string

type VerifyRequest ¶

type VerifyRequest struct {

	// The Logging Analytics namespace used for the request.
	NamespaceName *string `mandatory:"true" contributesTo:"path" name:"namespaceName"`

	// Unique scheduledTask id returned from task create.
	// If invalid will lead to a 404 not found.
	ScheduledTaskId *string `mandatory:"true" contributesTo:"path" name:"scheduledTaskId"`

	// Optional parameter to specify whether to include acceleration results.
	// Default value is false;
	ShouldIncludeResults *bool `mandatory:"false" contributesTo:"query" name:"shouldIncludeResults"`

	// 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
}

VerifyRequest wrapper for the Verify operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/loganalytics/Verify.go.html to see an example of how to use VerifyRequest.

func (VerifyRequest) BinaryRequestBody ¶

func (request VerifyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (VerifyRequest) HTTPRequest ¶

func (request VerifyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (VerifyRequest) RetryPolicy ¶

func (request VerifyRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (VerifyRequest) String ¶

func (request VerifyRequest) String() string

type VerifyResponse ¶

type VerifyResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The VerifyOutput instance
	VerifyOutput `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. When you contact Oracle about a specific request, provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

VerifyResponse wrapper for the Verify operation

func (VerifyResponse) HTTPResponse ¶

func (response VerifyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (VerifyResponse) String ¶

func (response VerifyResponse) String() string

type Violation ¶

type Violation struct {

	// The indices associated with regular expression violations.
	Indexes []Indexes `mandatory:"false" json:"indexes"`

	// The rule description.
	RuleDescription *string `mandatory:"false" json:"ruleDescription"`

	// The rule name.
	RuleName *string `mandatory:"false" json:"ruleName"`

	// The rule remediation.
	RuleRemediation *string `mandatory:"false" json:"ruleRemediation"`

	// The rule type.  Either WARN or ERROR.
	RuleType ViolationRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"`
}

Violation Violation

func (Violation) String ¶

func (m Violation) String() string

type ViolationRuleTypeEnum ¶

type ViolationRuleTypeEnum string

ViolationRuleTypeEnum Enum with underlying type: string

const (
	ViolationRuleTypeWarn  ViolationRuleTypeEnum = "WARN"
	ViolationRuleTypeError ViolationRuleTypeEnum = "ERROR"
)

Set of constants representing the allowable values for ViolationRuleTypeEnum

func GetViolationRuleTypeEnumValues ¶

func GetViolationRuleTypeEnumValues() []ViolationRuleTypeEnum

GetViolationRuleTypeEnumValues Enumerates the set of values for ViolationRuleTypeEnum

type WarningReferenceDetails ¶

type WarningReferenceDetails struct {

	// A list of LogAnalyticsWarning references.  Used as input to APIs which operate on a
	// list.  For example, the suppress warning API accepts a list of warning references
	// and will suppress all warnings in the input list.
	WarningReferences []string `mandatory:"false" json:"warningReferences"`
}

WarningReferenceDetails A list of LogAnalyticsWarning references. Used as input to APIs which operate on a list. For example, the suppress warning API accepts a list of warning references and will suppress all warnings in the input list.

func (WarningReferenceDetails) String ¶

func (m WarningReferenceDetails) String() string

type WhereCommandDescriptor ¶

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"`
}

WhereCommandDescriptor Command descriptor for querylanguage WHERE command.

func (WhereCommandDescriptor) GetCategory ¶

func (m WhereCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (WhereCommandDescriptor) GetDeclaredFields ¶

func (m WhereCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (WhereCommandDescriptor) GetDisplayQueryString ¶

func (m WhereCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (WhereCommandDescriptor) GetInternalQueryString ¶

func (m WhereCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (WhereCommandDescriptor) GetReferencedFields ¶

func (m WhereCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (WhereCommandDescriptor) MarshalJSON ¶

func (m WhereCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WhereCommandDescriptor) String ¶

func (m WhereCommandDescriptor) String() string

func (*WhereCommandDescriptor) UnmarshalJSON ¶

func (m *WhereCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type WorkRequest ¶

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"`
}

WorkRequest A description of workrequest status

func (WorkRequest) String ¶

func (m WorkRequest) String() string

type WorkRequestCollection ¶

type WorkRequestCollection struct {

	// List of work requests.
	Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

WorkRequestCollection Collection of control plane work requests.

func (WorkRequestCollection) String ¶

func (m WorkRequestCollection) String() string

type WorkRequestError ¶

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"`
}

WorkRequestError An error encountered while executing a work request.

func (WorkRequestError) String ¶

func (m WorkRequestError) String() string

type WorkRequestErrorCollection ¶

type WorkRequestErrorCollection struct {

	// This is an array of errors for the work request.
	Items []WorkRequestError `mandatory:"true" json:"items"`
}

WorkRequestErrorCollection This is a list of errors for the work request.

func (WorkRequestErrorCollection) String ¶

type WorkRequestLog ¶

type WorkRequestLog struct {

	// This is a human-readable log message.
	Message *string `mandatory:"true" json:"message"`

	// This is the time the log message was written. An RFC3339 formatted datetime string
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestLog This is a log message from the execution of a work request.

func (WorkRequestLog) String ¶

func (m WorkRequestLog) String() string

type WorkRequestLogCollection ¶

type WorkRequestLogCollection struct {

	// This is an array of logs for the work request.
	Items []WorkRequestLog `mandatory:"true" json:"items"`
}

WorkRequestLogCollection This is a list of logs for the work request.

func (WorkRequestLogCollection) String ¶

func (m WorkRequestLogCollection) String() string

type WorkRequestResource ¶

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"`
}

WorkRequestResource A resource created or operated on by a work request.

func (WorkRequestResource) String ¶

func (m WorkRequestResource) String() string

type WorkRequestStatusEnum ¶

type WorkRequestStatusEnum string

WorkRequestStatusEnum Enum with underlying type: string

const (
	WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
	WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
	WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
	WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
	WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
)

Set of constants representing the allowable values for WorkRequestStatusEnum

func GetWorkRequestStatusEnumValues ¶

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum

type WorkRequestSummary ¶

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"`
}

WorkRequestSummary High level summary of control plane job work request.

func (WorkRequestSummary) String ¶

func (m WorkRequestSummary) String() string

type XmlExtractCommandDescriptor ¶

type XmlExtractCommandDescriptor 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"`
}

XmlExtractCommandDescriptor Command descriptor for querylanguage XMLEXTRACT command.

func (XmlExtractCommandDescriptor) GetCategory ¶

func (m XmlExtractCommandDescriptor) GetCategory() *string

GetCategory returns Category

func (XmlExtractCommandDescriptor) GetDeclaredFields ¶

func (m XmlExtractCommandDescriptor) GetDeclaredFields() []AbstractField

GetDeclaredFields returns DeclaredFields

func (XmlExtractCommandDescriptor) GetDisplayQueryString ¶

func (m XmlExtractCommandDescriptor) GetDisplayQueryString() *string

GetDisplayQueryString returns DisplayQueryString

func (XmlExtractCommandDescriptor) GetInternalQueryString ¶

func (m XmlExtractCommandDescriptor) GetInternalQueryString() *string

GetInternalQueryString returns InternalQueryString

func (XmlExtractCommandDescriptor) GetReferencedFields ¶

func (m XmlExtractCommandDescriptor) GetReferencedFields() []AbstractField

GetReferencedFields returns ReferencedFields

func (XmlExtractCommandDescriptor) MarshalJSON ¶

func (m XmlExtractCommandDescriptor) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (XmlExtractCommandDescriptor) String ¶

func (*XmlExtractCommandDescriptor) UnmarshalJSON ¶

func (m *XmlExtractCommandDescriptor) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL