Documentation
¶
Index ¶
- Constants
- type ActionDetails
- type ActionDetailsEmailAction
- func (v *ActionDetailsEmailAction) GetEmailBodyTemplate() *string
- func (v *ActionDetailsEmailAction) GetId() string
- func (v *ActionDetailsEmailAction) GetName() string
- func (v *ActionDetailsEmailAction) GetRecipients() []string
- func (v *ActionDetailsEmailAction) GetSubjectTemplate() *string
- func (v *ActionDetailsEmailAction) GetUseProxy() bool
- type ActionDetailsFieldsSlackFieldEntry
- type ActionDetailsHeadersHttpHeaderEntry
- type ActionDetailsHumioRepoAction
- type ActionDetailsOpsGenieAction
- type ActionDetailsPagerDutyAction
- type ActionDetailsSlackAction
- type ActionDetailsSlackPostMessageAction
- func (v *ActionDetailsSlackPostMessageAction) GetApiToken() string
- func (v *ActionDetailsSlackPostMessageAction) GetChannels() []string
- func (v *ActionDetailsSlackPostMessageAction) GetFields() []ActionDetailsFieldsSlackFieldEntry
- func (v *ActionDetailsSlackPostMessageAction) GetId() string
- func (v *ActionDetailsSlackPostMessageAction) GetName() string
- func (v *ActionDetailsSlackPostMessageAction) GetUseProxy() bool
- type ActionDetailsUploadFileAction
- type ActionDetailsVictorOpsAction
- type ActionDetailsWebhookAction
- func (v *ActionDetailsWebhookAction) GetHeaders() []ActionDetailsHeadersHttpHeaderEntry
- func (v *ActionDetailsWebhookAction) GetId() string
- func (v *ActionDetailsWebhookAction) GetIgnoreSSL() bool
- func (v *ActionDetailsWebhookAction) GetMethod() string
- func (v *ActionDetailsWebhookAction) GetName() string
- func (v *ActionDetailsWebhookAction) GetUrl() string
- func (v *ActionDetailsWebhookAction) GetUseProxy() bool
- func (v *ActionDetailsWebhookAction) GetWebhookBodyTemplate() string
- type AddIngestTokenAddIngestTokenV3IngestToken
- func (v *AddIngestTokenAddIngestTokenV3IngestToken) GetName() string
- func (v *AddIngestTokenAddIngestTokenV3IngestToken) GetParser() *IngestTokenDetailsParser
- func (v *AddIngestTokenAddIngestTokenV3IngestToken) GetToken() string
- func (v *AddIngestTokenAddIngestTokenV3IngestToken) MarshalJSON() ([]byte, error)
- func (v *AddIngestTokenAddIngestTokenV3IngestToken) UnmarshalJSON(b []byte) error
- type AddIngestTokenResponse
- type AddUserAddUserV2PendingUser
- type AddUserAddUserV2User
- func (v *AddUserAddUserV2User) GetCompany() *string
- func (v *AddUserAddUserV2User) GetCountryCode() *string
- func (v *AddUserAddUserV2User) GetCreatedAt() time.Time
- func (v *AddUserAddUserV2User) GetEmail() *string
- func (v *AddUserAddUserV2User) GetFullName() *string
- func (v *AddUserAddUserV2User) GetId() string
- func (v *AddUserAddUserV2User) GetIsRoot() bool
- func (v *AddUserAddUserV2User) GetPicture() *string
- func (v *AddUserAddUserV2User) GetTypename() *string
- func (v *AddUserAddUserV2User) GetUsername() string
- func (v *AddUserAddUserV2User) MarshalJSON() ([]byte, error)
- func (v *AddUserAddUserV2User) UnmarshalJSON(b []byte) error
- type AddUserAddUserV2UserOrPendingUser
- type AddUserResponse
- type AddUserToGroupAddUsersToGroupAddUsersToGroupMutation
- type AddUserToGroupResponse
- type AggregateAlertDetails
- func (v *AggregateAlertDetails) GetActions() []AggregateAlertDetailsActionsAction
- func (v *AggregateAlertDetails) GetDescription() *string
- func (v *AggregateAlertDetails) GetEnabled() bool
- func (v *AggregateAlertDetails) GetId() string
- func (v *AggregateAlertDetails) GetLabels() []string
- func (v *AggregateAlertDetails) GetName() string
- func (v *AggregateAlertDetails) GetQueryOwnership() SharedQueryOwnershipType
- func (v *AggregateAlertDetails) GetQueryString() string
- func (v *AggregateAlertDetails) GetQueryTimestampType() QueryTimestampType
- func (v *AggregateAlertDetails) GetSearchIntervalSeconds() int64
- func (v *AggregateAlertDetails) GetThrottleField() *string
- func (v *AggregateAlertDetails) GetThrottleTimeSeconds() int64
- func (v *AggregateAlertDetails) GetTriggerMode() TriggerMode
- func (v *AggregateAlertDetails) MarshalJSON() ([]byte, error)
- func (v *AggregateAlertDetails) UnmarshalJSON(b []byte) error
- type AggregateAlertDetailsActionsAction
- type AggregateAlertDetailsActionsEmailAction
- type AggregateAlertDetailsActionsHumioRepoAction
- type AggregateAlertDetailsActionsOpsGenieAction
- type AggregateAlertDetailsActionsPagerDutyAction
- type AggregateAlertDetailsActionsSlackAction
- type AggregateAlertDetailsActionsSlackPostMessageAction
- type AggregateAlertDetailsActionsUploadFileAction
- type AggregateAlertDetailsActionsVictorOpsAction
- type AggregateAlertDetailsActionsWebhookAction
- type AlertDetails
- func (v *AlertDetails) GetActions() []string
- func (v *AlertDetails) GetDescription() *string
- func (v *AlertDetails) GetEnabled() bool
- func (v *AlertDetails) GetId() string
- func (v *AlertDetails) GetIsStarred() bool
- func (v *AlertDetails) GetLabels() []string
- func (v *AlertDetails) GetLastError() *string
- func (v *AlertDetails) GetName() string
- func (v *AlertDetails) GetQueryOwnership() SharedQueryOwnershipType
- func (v *AlertDetails) GetQueryStart() string
- func (v *AlertDetails) GetQueryString() string
- func (v *AlertDetails) GetThrottleField() *string
- func (v *AlertDetails) GetThrottleTimeMillis() int64
- func (v *AlertDetails) GetTimeOfLastTrigger() *int64
- func (v *AlertDetails) MarshalJSON() ([]byte, error)
- func (v *AlertDetails) UnmarshalJSON(b []byte) error
- type AssignParserToIngestTokenAssignParserToIngestTokenV2IngestToken
- type AssignParserToIngestTokenResponse
- type ClusterNode
- type ClusterNodeNodesClusterNode
- func (v *ClusterNodeNodesClusterNode) GetCanBeSafelyUnregistered() bool
- func (v *ClusterNodeNodesClusterNode) GetClusterInfoAgeSeconds() float64
- func (v *ClusterNodeNodesClusterNode) GetCurrentSize() float64
- func (v *ClusterNodeNodesClusterNode) GetFreeOnPrimary() float64
- func (v *ClusterNodeNodesClusterNode) GetFreeOnSecondary() float64
- func (v *ClusterNodeNodesClusterNode) GetId() int
- func (v *ClusterNodeNodesClusterNode) GetInboundSegmentSize() float64
- func (v *ClusterNodeNodesClusterNode) GetIsAvailable() bool
- func (v *ClusterNodeNodesClusterNode) GetLastHeartbeat() time.Time
- func (v *ClusterNodeNodesClusterNode) GetName() string
- func (v *ClusterNodeNodesClusterNode) GetOutboundSegmentSize() float64
- func (v *ClusterNodeNodesClusterNode) GetPrimarySize() float64
- func (v *ClusterNodeNodesClusterNode) GetSecondarySize() float64
- func (v *ClusterNodeNodesClusterNode) GetSolitarySegmentSize() float64
- func (v *ClusterNodeNodesClusterNode) GetTargetSize() float64
- func (v *ClusterNodeNodesClusterNode) GetTotalSizeOfPrimary() float64
- func (v *ClusterNodeNodesClusterNode) GetTotalSizeOfSecondary() float64
- func (v *ClusterNodeNodesClusterNode) GetUri() string
- func (v *ClusterNodeNodesClusterNode) GetUuid() string
- func (v *ClusterNodeNodesClusterNode) GetWipSize() float64
- func (v *ClusterNodeNodesClusterNode) GetZone() *string
- type CreateAggregateAlertCreateAggregateAlert
- func (v *CreateAggregateAlertCreateAggregateAlert) GetActions() []AggregateAlertDetailsActionsAction
- func (v *CreateAggregateAlertCreateAggregateAlert) GetDescription() *string
- func (v *CreateAggregateAlertCreateAggregateAlert) GetEnabled() bool
- func (v *CreateAggregateAlertCreateAggregateAlert) GetId() string
- func (v *CreateAggregateAlertCreateAggregateAlert) GetLabels() []string
- func (v *CreateAggregateAlertCreateAggregateAlert) GetName() string
- func (v *CreateAggregateAlertCreateAggregateAlert) GetQueryOwnership() SharedQueryOwnershipType
- func (v *CreateAggregateAlertCreateAggregateAlert) GetQueryString() string
- func (v *CreateAggregateAlertCreateAggregateAlert) GetQueryTimestampType() QueryTimestampType
- func (v *CreateAggregateAlertCreateAggregateAlert) GetSearchIntervalSeconds() int64
- func (v *CreateAggregateAlertCreateAggregateAlert) GetThrottleField() *string
- func (v *CreateAggregateAlertCreateAggregateAlert) GetThrottleTimeSeconds() int64
- func (v *CreateAggregateAlertCreateAggregateAlert) GetTriggerMode() TriggerMode
- func (v *CreateAggregateAlertCreateAggregateAlert) MarshalJSON() ([]byte, error)
- func (v *CreateAggregateAlertCreateAggregateAlert) UnmarshalJSON(b []byte) error
- type CreateAggregateAlertResponse
- type CreateAlertCreateAlert
- func (v *CreateAlertCreateAlert) GetActions() []string
- func (v *CreateAlertCreateAlert) GetDescription() *string
- func (v *CreateAlertCreateAlert) GetEnabled() bool
- func (v *CreateAlertCreateAlert) GetId() string
- func (v *CreateAlertCreateAlert) GetIsStarred() bool
- func (v *CreateAlertCreateAlert) GetLabels() []string
- func (v *CreateAlertCreateAlert) GetLastError() *string
- func (v *CreateAlertCreateAlert) GetName() string
- func (v *CreateAlertCreateAlert) GetQueryOwnership() SharedQueryOwnershipType
- func (v *CreateAlertCreateAlert) GetQueryStart() string
- func (v *CreateAlertCreateAlert) GetQueryString() string
- func (v *CreateAlertCreateAlert) GetThrottleField() *string
- func (v *CreateAlertCreateAlert) GetThrottleTimeMillis() int64
- func (v *CreateAlertCreateAlert) GetTimeOfLastTrigger() *int64
- func (v *CreateAlertCreateAlert) MarshalJSON() ([]byte, error)
- func (v *CreateAlertCreateAlert) UnmarshalJSON(b []byte) error
- type CreateAlertResponse
- type CreateEmailActionCreateEmailAction
- func (v *CreateEmailActionCreateEmailAction) GetBodyTemplate() *string
- func (v *CreateEmailActionCreateEmailAction) GetId() string
- func (v *CreateEmailActionCreateEmailAction) GetName() string
- func (v *CreateEmailActionCreateEmailAction) GetRecipients() []string
- func (v *CreateEmailActionCreateEmailAction) GetSubjectTemplate() *string
- func (v *CreateEmailActionCreateEmailAction) GetUseProxy() bool
- type CreateEmailActionResponse
- type CreateFilterAlertCreateFilterAlert
- func (v *CreateFilterAlertCreateFilterAlert) GetActions() []FilterAlertDetailsActionsAction
- func (v *CreateFilterAlertCreateFilterAlert) GetDescription() *string
- func (v *CreateFilterAlertCreateFilterAlert) GetEnabled() bool
- func (v *CreateFilterAlertCreateFilterAlert) GetId() string
- func (v *CreateFilterAlertCreateFilterAlert) GetLabels() []string
- func (v *CreateFilterAlertCreateFilterAlert) GetName() string
- func (v *CreateFilterAlertCreateFilterAlert) GetQueryOwnership() SharedQueryOwnershipType
- func (v *CreateFilterAlertCreateFilterAlert) GetQueryString() string
- func (v *CreateFilterAlertCreateFilterAlert) GetThrottleField() *string
- func (v *CreateFilterAlertCreateFilterAlert) GetThrottleTimeSeconds() *int64
- func (v *CreateFilterAlertCreateFilterAlert) MarshalJSON() ([]byte, error)
- func (v *CreateFilterAlertCreateFilterAlert) UnmarshalJSON(b []byte) error
- type CreateFilterAlertResponse
- type CreateHumioRepoActionCreateHumioRepoAction
- type CreateHumioRepoActionResponse
- type CreateOpsGenieActionCreateOpsGenieAction
- func (v *CreateOpsGenieActionCreateOpsGenieAction) GetApiUrl() string
- func (v *CreateOpsGenieActionCreateOpsGenieAction) GetGenieKey() string
- func (v *CreateOpsGenieActionCreateOpsGenieAction) GetId() string
- func (v *CreateOpsGenieActionCreateOpsGenieAction) GetName() string
- func (v *CreateOpsGenieActionCreateOpsGenieAction) GetUseProxy() bool
- type CreateOpsGenieActionResponse
- type CreatePagerDutyActionCreatePagerDutyAction
- func (v *CreatePagerDutyActionCreatePagerDutyAction) GetId() string
- func (v *CreatePagerDutyActionCreatePagerDutyAction) GetName() string
- func (v *CreatePagerDutyActionCreatePagerDutyAction) GetRoutingKey() string
- func (v *CreatePagerDutyActionCreatePagerDutyAction) GetSeverity() string
- func (v *CreatePagerDutyActionCreatePagerDutyAction) GetUseProxy() bool
- type CreatePagerDutyActionResponse
- type CreateParserCreateParserV2Parser
- func (v *CreateParserCreateParserV2Parser) GetDescription() *string
- func (v *CreateParserCreateParserV2Parser) GetDisplayName() string
- func (v *CreateParserCreateParserV2Parser) GetFieldsToBeRemovedBeforeParsing() []string
- func (v *CreateParserCreateParserV2Parser) GetFieldsToTag() []string
- func (v *CreateParserCreateParserV2Parser) GetId() string
- func (v *CreateParserCreateParserV2Parser) GetIsBuiltIn() bool
- func (v *CreateParserCreateParserV2Parser) GetName() string
- func (v *CreateParserCreateParserV2Parser) GetScript() string
- func (v *CreateParserCreateParserV2Parser) GetTestCases() []ParserDetailsTestCasesParserTestCase
- func (v *CreateParserCreateParserV2Parser) MarshalJSON() ([]byte, error)
- func (v *CreateParserCreateParserV2Parser) UnmarshalJSON(b []byte) error
- type CreateParserResponse
- type CreateRepositoryCreateRepositoryCreateRepositoryMutation
- type CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository
- func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetAutomaticSearch() bool
- func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetCompressedByteSize() int64
- func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetDescription() *string
- func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetId() string
- func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetIngestSizeBasedRetention() *float64
- func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetName() string
- func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetS3ArchivingConfiguration() *RepositoryDetailsS3ArchivingConfigurationS3Configuration
- func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetStorageSizeBasedRetention() *float64
- func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetTimeBasedRetention() *float64
- func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) MarshalJSON() ([]byte, error)
- func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) UnmarshalJSON(b []byte) error
- type CreateRepositoryResponse
- type CreateScheduledSearchCreateScheduledSearch
- func (v *CreateScheduledSearchCreateScheduledSearch) GetActionsV2() []ScheduledSearchDetailsActionsV2Action
- func (v *CreateScheduledSearchCreateScheduledSearch) GetBackfillLimit() int
- func (v *CreateScheduledSearchCreateScheduledSearch) GetDescription() *string
- func (v *CreateScheduledSearchCreateScheduledSearch) GetEnabled() bool
- func (v *CreateScheduledSearchCreateScheduledSearch) GetEnd() string
- func (v *CreateScheduledSearchCreateScheduledSearch) GetId() string
- func (v *CreateScheduledSearchCreateScheduledSearch) GetLabels() []string
- func (v *CreateScheduledSearchCreateScheduledSearch) GetName() string
- func (v *CreateScheduledSearchCreateScheduledSearch) GetQueryOwnership() SharedQueryOwnershipType
- func (v *CreateScheduledSearchCreateScheduledSearch) GetQueryString() string
- func (v *CreateScheduledSearchCreateScheduledSearch) GetSchedule() string
- func (v *CreateScheduledSearchCreateScheduledSearch) GetStart() string
- func (v *CreateScheduledSearchCreateScheduledSearch) GetTimeZone() string
- func (v *CreateScheduledSearchCreateScheduledSearch) MarshalJSON() ([]byte, error)
- func (v *CreateScheduledSearchCreateScheduledSearch) UnmarshalJSON(b []byte) error
- type CreateScheduledSearchResponse
- type CreateSlackActionCreateSlackAction
- func (v *CreateSlackActionCreateSlackAction) GetFields() []CreateSlackActionCreateSlackActionFieldsSlackFieldEntry
- func (v *CreateSlackActionCreateSlackAction) GetId() string
- func (v *CreateSlackActionCreateSlackAction) GetName() string
- func (v *CreateSlackActionCreateSlackAction) GetUrl() string
- func (v *CreateSlackActionCreateSlackAction) GetUseProxy() bool
- type CreateSlackActionCreateSlackActionFieldsSlackFieldEntry
- type CreateSlackActionResponse
- type CreateSlackPostMessageActionCreateSlackPostMessageAction
- func (v *CreateSlackPostMessageActionCreateSlackPostMessageAction) GetApiToken() string
- func (v *CreateSlackPostMessageActionCreateSlackPostMessageAction) GetChannels() []string
- func (v *CreateSlackPostMessageActionCreateSlackPostMessageAction) GetFields() ...
- func (v *CreateSlackPostMessageActionCreateSlackPostMessageAction) GetId() string
- func (v *CreateSlackPostMessageActionCreateSlackPostMessageAction) GetName() string
- func (v *CreateSlackPostMessageActionCreateSlackPostMessageAction) GetUseProxy() bool
- type CreateSlackPostMessageActionCreateSlackPostMessageActionFieldsSlackFieldEntry
- type CreateSlackPostMessageActionResponse
- type CreateUploadFileActionCreateUploadFileAction
- type CreateUploadFileActionResponse
- type CreateVictorOpsActionCreateVictorOpsAction
- func (v *CreateVictorOpsActionCreateVictorOpsAction) GetId() string
- func (v *CreateVictorOpsActionCreateVictorOpsAction) GetMessageType() string
- func (v *CreateVictorOpsActionCreateVictorOpsAction) GetName() string
- func (v *CreateVictorOpsActionCreateVictorOpsAction) GetNotifyUrl() string
- func (v *CreateVictorOpsActionCreateVictorOpsAction) GetUseProxy() bool
- type CreateVictorOpsActionResponse
- type CreateViewCreateView
- type CreateViewResponse
- type CreateWebhookActionCreateWebhookAction
- func (v *CreateWebhookActionCreateWebhookAction) GetBodyTemplate() string
- func (v *CreateWebhookActionCreateWebhookAction) GetHeaders() []CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry
- func (v *CreateWebhookActionCreateWebhookAction) GetId() string
- func (v *CreateWebhookActionCreateWebhookAction) GetIgnoreSSL() bool
- func (v *CreateWebhookActionCreateWebhookAction) GetMethod() string
- func (v *CreateWebhookActionCreateWebhookAction) GetName() string
- func (v *CreateWebhookActionCreateWebhookAction) GetUrl() string
- func (v *CreateWebhookActionCreateWebhookAction) GetUseProxy() bool
- type CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry
- type CreateWebhookActionResponse
- type DeleteActionByIDResponse
- type DeleteAggregateAlertResponse
- type DeleteAlertResponse
- type DeleteFilterAlertResponse
- type DeleteParserByIDDeleteParserBooleanResultType
- type DeleteParserByIDResponse
- type DeleteScheduledSearchByIDResponse
- type DeleteSearchDomainDeleteSearchDomainBooleanResultType
- type DeleteSearchDomainResponse
- type DisableFeatureFlagForOrganizationResponse
- type DisableFeatureFlagForUserResponse
- type DisableFeatureFlagGloballyResponse
- type DisableS3ArchivingResponse
- type DisableS3ArchivingS3DisableArchivingBooleanResultType
- type EnableFeatureFlagForOrganizationResponse
- type EnableFeatureFlagForUserResponse
- type EnableFeatureFlagGloballyResponse
- type EnableS3ArchivingResponse
- type EnableS3ArchivingS3EnableArchivingBooleanResultType
- type FeatureFlag
- type FieldHasValueInput
- type FilterAlertDetails
- func (v *FilterAlertDetails) GetActions() []FilterAlertDetailsActionsAction
- func (v *FilterAlertDetails) GetDescription() *string
- func (v *FilterAlertDetails) GetEnabled() bool
- func (v *FilterAlertDetails) GetId() string
- func (v *FilterAlertDetails) GetLabels() []string
- func (v *FilterAlertDetails) GetName() string
- func (v *FilterAlertDetails) GetQueryOwnership() SharedQueryOwnershipType
- func (v *FilterAlertDetails) GetQueryString() string
- func (v *FilterAlertDetails) GetThrottleField() *string
- func (v *FilterAlertDetails) GetThrottleTimeSeconds() *int64
- func (v *FilterAlertDetails) MarshalJSON() ([]byte, error)
- func (v *FilterAlertDetails) UnmarshalJSON(b []byte) error
- type FilterAlertDetailsActionsAction
- type FilterAlertDetailsActionsEmailAction
- type FilterAlertDetailsActionsHumioRepoAction
- type FilterAlertDetailsActionsOpsGenieAction
- type FilterAlertDetailsActionsPagerDutyAction
- type FilterAlertDetailsActionsSlackAction
- type FilterAlertDetailsActionsSlackPostMessageAction
- type FilterAlertDetailsActionsUploadFileAction
- type FilterAlertDetailsActionsVictorOpsAction
- type FilterAlertDetailsActionsWebhookAction
- type GetActionByIDResponse
- type GetActionByIDSearchDomain
- type GetActionByIDSearchDomainAction
- type GetActionByIDSearchDomainActionEmailAction
- func (v *GetActionByIDSearchDomainActionEmailAction) GetEmailBodyTemplate() *string
- func (v *GetActionByIDSearchDomainActionEmailAction) GetId() string
- func (v *GetActionByIDSearchDomainActionEmailAction) GetName() string
- func (v *GetActionByIDSearchDomainActionEmailAction) GetRecipients() []string
- func (v *GetActionByIDSearchDomainActionEmailAction) GetSubjectTemplate() *string
- func (v *GetActionByIDSearchDomainActionEmailAction) GetTypename() *string
- func (v *GetActionByIDSearchDomainActionEmailAction) GetUseProxy() bool
- func (v *GetActionByIDSearchDomainActionEmailAction) MarshalJSON() ([]byte, error)
- func (v *GetActionByIDSearchDomainActionEmailAction) UnmarshalJSON(b []byte) error
- type GetActionByIDSearchDomainActionHumioRepoAction
- func (v *GetActionByIDSearchDomainActionHumioRepoAction) GetId() string
- func (v *GetActionByIDSearchDomainActionHumioRepoAction) GetIngestToken() string
- func (v *GetActionByIDSearchDomainActionHumioRepoAction) GetName() string
- func (v *GetActionByIDSearchDomainActionHumioRepoAction) GetTypename() *string
- func (v *GetActionByIDSearchDomainActionHumioRepoAction) MarshalJSON() ([]byte, error)
- func (v *GetActionByIDSearchDomainActionHumioRepoAction) UnmarshalJSON(b []byte) error
- type GetActionByIDSearchDomainActionOpsGenieAction
- func (v *GetActionByIDSearchDomainActionOpsGenieAction) GetApiUrl() string
- func (v *GetActionByIDSearchDomainActionOpsGenieAction) GetGenieKey() string
- func (v *GetActionByIDSearchDomainActionOpsGenieAction) GetId() string
- func (v *GetActionByIDSearchDomainActionOpsGenieAction) GetName() string
- func (v *GetActionByIDSearchDomainActionOpsGenieAction) GetTypename() *string
- func (v *GetActionByIDSearchDomainActionOpsGenieAction) GetUseProxy() bool
- func (v *GetActionByIDSearchDomainActionOpsGenieAction) MarshalJSON() ([]byte, error)
- func (v *GetActionByIDSearchDomainActionOpsGenieAction) UnmarshalJSON(b []byte) error
- type GetActionByIDSearchDomainActionPagerDutyAction
- func (v *GetActionByIDSearchDomainActionPagerDutyAction) GetId() string
- func (v *GetActionByIDSearchDomainActionPagerDutyAction) GetName() string
- func (v *GetActionByIDSearchDomainActionPagerDutyAction) GetRoutingKey() string
- func (v *GetActionByIDSearchDomainActionPagerDutyAction) GetSeverity() string
- func (v *GetActionByIDSearchDomainActionPagerDutyAction) GetTypename() *string
- func (v *GetActionByIDSearchDomainActionPagerDutyAction) GetUseProxy() bool
- func (v *GetActionByIDSearchDomainActionPagerDutyAction) MarshalJSON() ([]byte, error)
- func (v *GetActionByIDSearchDomainActionPagerDutyAction) UnmarshalJSON(b []byte) error
- type GetActionByIDSearchDomainActionSlackAction
- func (v *GetActionByIDSearchDomainActionSlackAction) GetFields() []ActionDetailsFieldsSlackFieldEntry
- func (v *GetActionByIDSearchDomainActionSlackAction) GetId() string
- func (v *GetActionByIDSearchDomainActionSlackAction) GetName() string
- func (v *GetActionByIDSearchDomainActionSlackAction) GetTypename() *string
- func (v *GetActionByIDSearchDomainActionSlackAction) GetUrl() string
- func (v *GetActionByIDSearchDomainActionSlackAction) GetUseProxy() bool
- func (v *GetActionByIDSearchDomainActionSlackAction) MarshalJSON() ([]byte, error)
- func (v *GetActionByIDSearchDomainActionSlackAction) UnmarshalJSON(b []byte) error
- type GetActionByIDSearchDomainActionSlackPostMessageAction
- func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetApiToken() string
- func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetChannels() []string
- func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetFields() []ActionDetailsFieldsSlackFieldEntry
- func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetId() string
- func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetName() string
- func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetTypename() *string
- func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetUseProxy() bool
- func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) MarshalJSON() ([]byte, error)
- func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) UnmarshalJSON(b []byte) error
- type GetActionByIDSearchDomainActionUploadFileAction
- func (v *GetActionByIDSearchDomainActionUploadFileAction) GetFileName() string
- func (v *GetActionByIDSearchDomainActionUploadFileAction) GetId() string
- func (v *GetActionByIDSearchDomainActionUploadFileAction) GetName() string
- func (v *GetActionByIDSearchDomainActionUploadFileAction) GetTypename() *string
- func (v *GetActionByIDSearchDomainActionUploadFileAction) MarshalJSON() ([]byte, error)
- func (v *GetActionByIDSearchDomainActionUploadFileAction) UnmarshalJSON(b []byte) error
- type GetActionByIDSearchDomainActionVictorOpsAction
- func (v *GetActionByIDSearchDomainActionVictorOpsAction) GetId() string
- func (v *GetActionByIDSearchDomainActionVictorOpsAction) GetMessageType() string
- func (v *GetActionByIDSearchDomainActionVictorOpsAction) GetName() string
- func (v *GetActionByIDSearchDomainActionVictorOpsAction) GetNotifyUrl() string
- func (v *GetActionByIDSearchDomainActionVictorOpsAction) GetTypename() *string
- func (v *GetActionByIDSearchDomainActionVictorOpsAction) GetUseProxy() bool
- func (v *GetActionByIDSearchDomainActionVictorOpsAction) MarshalJSON() ([]byte, error)
- func (v *GetActionByIDSearchDomainActionVictorOpsAction) UnmarshalJSON(b []byte) error
- type GetActionByIDSearchDomainActionWebhookAction
- func (v *GetActionByIDSearchDomainActionWebhookAction) GetHeaders() []ActionDetailsHeadersHttpHeaderEntry
- func (v *GetActionByIDSearchDomainActionWebhookAction) GetId() string
- func (v *GetActionByIDSearchDomainActionWebhookAction) GetIgnoreSSL() bool
- func (v *GetActionByIDSearchDomainActionWebhookAction) GetMethod() string
- func (v *GetActionByIDSearchDomainActionWebhookAction) GetName() string
- func (v *GetActionByIDSearchDomainActionWebhookAction) GetTypename() *string
- func (v *GetActionByIDSearchDomainActionWebhookAction) GetUrl() string
- func (v *GetActionByIDSearchDomainActionWebhookAction) GetUseProxy() bool
- func (v *GetActionByIDSearchDomainActionWebhookAction) GetWebhookBodyTemplate() string
- func (v *GetActionByIDSearchDomainActionWebhookAction) MarshalJSON() ([]byte, error)
- func (v *GetActionByIDSearchDomainActionWebhookAction) UnmarshalJSON(b []byte) error
- type GetActionByIDSearchDomainRepository
- func (v *GetActionByIDSearchDomainRepository) GetAction() GetActionByIDSearchDomainAction
- func (v *GetActionByIDSearchDomainRepository) GetTypename() *string
- func (v *GetActionByIDSearchDomainRepository) MarshalJSON() ([]byte, error)
- func (v *GetActionByIDSearchDomainRepository) UnmarshalJSON(b []byte) error
- type GetActionByIDSearchDomainView
- type GetAggregateAlertByIDResponse
- type GetAggregateAlertByIDSearchDomain
- type GetAggregateAlertByIDSearchDomainAggregateAlert
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetActions() []AggregateAlertDetailsActionsAction
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetDescription() *string
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetEnabled() bool
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetId() string
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetLabels() []string
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetName() string
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetQueryOwnership() SharedQueryOwnershipType
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetQueryString() string
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetQueryTimestampType() QueryTimestampType
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetSearchIntervalSeconds() int64
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetThrottleField() *string
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetThrottleTimeSeconds() int64
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetTriggerMode() TriggerMode
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) MarshalJSON() ([]byte, error)
- func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) UnmarshalJSON(b []byte) error
- type GetAggregateAlertByIDSearchDomainRepository
- type GetAggregateAlertByIDSearchDomainView
- type GetClusterCluster
- func (v *GetClusterCluster) GetClusterInfoAgeSeconds() float64
- func (v *GetClusterCluster) GetIngestPartitions() []GetClusterClusterIngestPartitionsIngestPartition
- func (v *GetClusterCluster) GetMissingSegmentSize() float64
- func (v *GetClusterCluster) GetNodes() []ClusterNodeNodesClusterNode
- func (v *GetClusterCluster) GetOverReplicatedSegmentSize() float64
- func (v *GetClusterCluster) GetProperlyReplicatedSegmentSize() float64
- func (v *GetClusterCluster) GetTargetMissingSegmentSize() float64
- func (v *GetClusterCluster) GetTargetOverReplicatedSegmentSize() float64
- func (v *GetClusterCluster) GetTargetProperlyReplicatedSegmentSize() float64
- func (v *GetClusterCluster) GetTargetUnderReplicatedSegmentSize() float64
- func (v *GetClusterCluster) GetUnderReplicatedSegmentSize() float64
- func (v *GetClusterCluster) MarshalJSON() ([]byte, error)
- func (v *GetClusterCluster) UnmarshalJSON(b []byte) error
- type GetClusterClusterIngestPartitionsIngestPartition
- type GetClusterResponse
- type GetFilterAlertByIDResponse
- type GetFilterAlertByIDSearchDomain
- type GetFilterAlertByIDSearchDomainFilterAlert
- func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetActions() []FilterAlertDetailsActionsAction
- func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetDescription() *string
- func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetEnabled() bool
- func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetId() string
- func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetLabels() []string
- func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetName() string
- func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetQueryOwnership() SharedQueryOwnershipType
- func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetQueryString() string
- func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetThrottleField() *string
- func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetThrottleTimeSeconds() *int64
- func (v *GetFilterAlertByIDSearchDomainFilterAlert) MarshalJSON() ([]byte, error)
- func (v *GetFilterAlertByIDSearchDomainFilterAlert) UnmarshalJSON(b []byte) error
- type GetFilterAlertByIDSearchDomainRepository
- type GetFilterAlertByIDSearchDomainView
- type GetLicenseInstalledLicense
- type GetLicenseInstalledLicenseOnPremLicense
- func (v *GetLicenseInstalledLicenseOnPremLicense) GetExpiresAt() time.Time
- func (v *GetLicenseInstalledLicenseOnPremLicense) GetIssuedAt() time.Time
- func (v *GetLicenseInstalledLicenseOnPremLicense) GetMaxUsers() *int
- func (v *GetLicenseInstalledLicenseOnPremLicense) GetOwner() string
- func (v *GetLicenseInstalledLicenseOnPremLicense) GetTypename() *string
- func (v *GetLicenseInstalledLicenseOnPremLicense) GetUid() string
- type GetLicenseInstalledLicenseTrialLicense
- type GetLicenseResponse
- type GetParserByIDRepository
- type GetParserByIDRepositoryParser
- func (v *GetParserByIDRepositoryParser) GetDescription() *string
- func (v *GetParserByIDRepositoryParser) GetDisplayName() string
- func (v *GetParserByIDRepositoryParser) GetFieldsToBeRemovedBeforeParsing() []string
- func (v *GetParserByIDRepositoryParser) GetFieldsToTag() []string
- func (v *GetParserByIDRepositoryParser) GetId() string
- func (v *GetParserByIDRepositoryParser) GetIsBuiltIn() bool
- func (v *GetParserByIDRepositoryParser) GetName() string
- func (v *GetParserByIDRepositoryParser) GetScript() string
- func (v *GetParserByIDRepositoryParser) GetTestCases() []ParserDetailsTestCasesParserTestCase
- func (v *GetParserByIDRepositoryParser) MarshalJSON() ([]byte, error)
- func (v *GetParserByIDRepositoryParser) UnmarshalJSON(b []byte) error
- type GetParserByIDResponse
- type GetParserYAMLByNameRepository
- type GetParserYAMLByNameRepositoryParser
- type GetParserYAMLByNameResponse
- type GetRepositoryRepository
- func (v *GetRepositoryRepository) GetAutomaticSearch() bool
- func (v *GetRepositoryRepository) GetCompressedByteSize() int64
- func (v *GetRepositoryRepository) GetDescription() *string
- func (v *GetRepositoryRepository) GetId() string
- func (v *GetRepositoryRepository) GetIngestSizeBasedRetention() *float64
- func (v *GetRepositoryRepository) GetName() string
- func (v *GetRepositoryRepository) GetS3ArchivingConfiguration() *RepositoryDetailsS3ArchivingConfigurationS3Configuration
- func (v *GetRepositoryRepository) GetStorageSizeBasedRetention() *float64
- func (v *GetRepositoryRepository) GetTimeBasedRetention() *float64
- func (v *GetRepositoryRepository) MarshalJSON() ([]byte, error)
- func (v *GetRepositoryRepository) UnmarshalJSON(b []byte) error
- type GetRepositoryResponse
- type GetRoleByIDResponse
- type GetRoleByIDRole
- func (v *GetRoleByIDRole) GetDisplayName() string
- func (v *GetRoleByIDRole) GetId() string
- func (v *GetRoleByIDRole) GetOrganizationPermissions() []OrganizationPermission
- func (v *GetRoleByIDRole) GetSystemPermissions() []SystemPermission
- func (v *GetRoleByIDRole) GetViewPermissions() []Permission
- func (v *GetRoleByIDRole) MarshalJSON() ([]byte, error)
- func (v *GetRoleByIDRole) UnmarshalJSON(b []byte) error
- type GetSearchDomainResponse
- type GetSearchDomainSearchDomain
- type GetSearchDomainSearchDomainRepository
- func (v *GetSearchDomainSearchDomainRepository) GetAutomaticSearch() bool
- func (v *GetSearchDomainSearchDomainRepository) GetDescription() *string
- func (v *GetSearchDomainSearchDomainRepository) GetId() string
- func (v *GetSearchDomainSearchDomainRepository) GetName() string
- func (v *GetSearchDomainSearchDomainRepository) GetTypename() *string
- type GetSearchDomainSearchDomainView
- func (v *GetSearchDomainSearchDomainView) GetAutomaticSearch() bool
- func (v *GetSearchDomainSearchDomainView) GetConnections() []GetSearchDomainSearchDomainViewConnectionsViewConnection
- func (v *GetSearchDomainSearchDomainView) GetDescription() *string
- func (v *GetSearchDomainSearchDomainView) GetId() string
- func (v *GetSearchDomainSearchDomainView) GetName() string
- func (v *GetSearchDomainSearchDomainView) GetTypename() *string
- type GetSearchDomainSearchDomainViewConnectionsViewConnection
- type GetSearchDomainSearchDomainViewConnectionsViewConnectionRepository
- type GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2
- type GetSupportedFeatureFlagsResponse
- type GetUsernameResponse
- type GetUsernameViewerAccount
- type GetUsersByUsernameResponse
- type GetUsersByUsernameUsersUser
- func (v *GetUsersByUsernameUsersUser) GetCompany() *string
- func (v *GetUsersByUsernameUsersUser) GetCountryCode() *string
- func (v *GetUsersByUsernameUsersUser) GetCreatedAt() time.Time
- func (v *GetUsersByUsernameUsersUser) GetEmail() *string
- func (v *GetUsersByUsernameUsersUser) GetFullName() *string
- func (v *GetUsersByUsernameUsersUser) GetId() string
- func (v *GetUsersByUsernameUsersUser) GetIsRoot() bool
- func (v *GetUsersByUsernameUsersUser) GetPicture() *string
- func (v *GetUsersByUsernameUsersUser) GetUsername() string
- func (v *GetUsersByUsernameUsersUser) MarshalJSON() ([]byte, error)
- func (v *GetUsersByUsernameUsersUser) UnmarshalJSON(b []byte) error
- type HttpHeaderEntryInput
- type IngestTokenDetails
- type IngestTokenDetailsParser
- type LanguageVersionEnum
- type LegacyCreateParserCreateParserCreateParserMutation
- type LegacyCreateParserCreateParserCreateParserMutationParser
- func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetDescription() *string
- func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetDisplayName() string
- func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetFieldsToBeRemovedBeforeParsing() []string
- func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetFieldsToTag() []string
- func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetId() string
- func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetIsBuiltIn() bool
- func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetName() string
- func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetScript() string
- func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetTestCases() []ParserDetailsTestCasesParserTestCase
- func (v *LegacyCreateParserCreateParserCreateParserMutationParser) MarshalJSON() ([]byte, error)
- func (v *LegacyCreateParserCreateParserCreateParserMutationParser) UnmarshalJSON(b []byte) error
- type LegacyCreateParserResponse
- type LegacyDeleteParserByIDRemoveParserRemoveParserMutation
- type LegacyDeleteParserByIDResponse
- type LegacyGetParserRepository
- type LegacyGetParserRepositoryParser
- func (v *LegacyGetParserRepositoryParser) GetId() string
- func (v *LegacyGetParserRepositoryParser) GetName() string
- func (v *LegacyGetParserRepositoryParser) GetSourceCode() string
- func (v *LegacyGetParserRepositoryParser) GetTagFields() []string
- func (v *LegacyGetParserRepositoryParser) GetTestData() []string
- type LegacyGetParserResponse
- type ListActionsResponse
- type ListActionsSearchDomain
- type ListActionsSearchDomainActionsAction
- type ListActionsSearchDomainActionsEmailAction
- func (v *ListActionsSearchDomainActionsEmailAction) GetEmailBodyTemplate() *string
- func (v *ListActionsSearchDomainActionsEmailAction) GetId() string
- func (v *ListActionsSearchDomainActionsEmailAction) GetName() string
- func (v *ListActionsSearchDomainActionsEmailAction) GetRecipients() []string
- func (v *ListActionsSearchDomainActionsEmailAction) GetSubjectTemplate() *string
- func (v *ListActionsSearchDomainActionsEmailAction) GetTypename() *string
- func (v *ListActionsSearchDomainActionsEmailAction) GetUseProxy() bool
- func (v *ListActionsSearchDomainActionsEmailAction) MarshalJSON() ([]byte, error)
- func (v *ListActionsSearchDomainActionsEmailAction) UnmarshalJSON(b []byte) error
- type ListActionsSearchDomainActionsHumioRepoAction
- func (v *ListActionsSearchDomainActionsHumioRepoAction) GetId() string
- func (v *ListActionsSearchDomainActionsHumioRepoAction) GetIngestToken() string
- func (v *ListActionsSearchDomainActionsHumioRepoAction) GetName() string
- func (v *ListActionsSearchDomainActionsHumioRepoAction) GetTypename() *string
- func (v *ListActionsSearchDomainActionsHumioRepoAction) MarshalJSON() ([]byte, error)
- func (v *ListActionsSearchDomainActionsHumioRepoAction) UnmarshalJSON(b []byte) error
- type ListActionsSearchDomainActionsOpsGenieAction
- func (v *ListActionsSearchDomainActionsOpsGenieAction) GetApiUrl() string
- func (v *ListActionsSearchDomainActionsOpsGenieAction) GetGenieKey() string
- func (v *ListActionsSearchDomainActionsOpsGenieAction) GetId() string
- func (v *ListActionsSearchDomainActionsOpsGenieAction) GetName() string
- func (v *ListActionsSearchDomainActionsOpsGenieAction) GetTypename() *string
- func (v *ListActionsSearchDomainActionsOpsGenieAction) GetUseProxy() bool
- func (v *ListActionsSearchDomainActionsOpsGenieAction) MarshalJSON() ([]byte, error)
- func (v *ListActionsSearchDomainActionsOpsGenieAction) UnmarshalJSON(b []byte) error
- type ListActionsSearchDomainActionsPagerDutyAction
- func (v *ListActionsSearchDomainActionsPagerDutyAction) GetId() string
- func (v *ListActionsSearchDomainActionsPagerDutyAction) GetName() string
- func (v *ListActionsSearchDomainActionsPagerDutyAction) GetRoutingKey() string
- func (v *ListActionsSearchDomainActionsPagerDutyAction) GetSeverity() string
- func (v *ListActionsSearchDomainActionsPagerDutyAction) GetTypename() *string
- func (v *ListActionsSearchDomainActionsPagerDutyAction) GetUseProxy() bool
- func (v *ListActionsSearchDomainActionsPagerDutyAction) MarshalJSON() ([]byte, error)
- func (v *ListActionsSearchDomainActionsPagerDutyAction) UnmarshalJSON(b []byte) error
- type ListActionsSearchDomainActionsSlackAction
- func (v *ListActionsSearchDomainActionsSlackAction) GetFields() []ActionDetailsFieldsSlackFieldEntry
- func (v *ListActionsSearchDomainActionsSlackAction) GetId() string
- func (v *ListActionsSearchDomainActionsSlackAction) GetName() string
- func (v *ListActionsSearchDomainActionsSlackAction) GetTypename() *string
- func (v *ListActionsSearchDomainActionsSlackAction) GetUrl() string
- func (v *ListActionsSearchDomainActionsSlackAction) GetUseProxy() bool
- func (v *ListActionsSearchDomainActionsSlackAction) MarshalJSON() ([]byte, error)
- func (v *ListActionsSearchDomainActionsSlackAction) UnmarshalJSON(b []byte) error
- type ListActionsSearchDomainActionsSlackPostMessageAction
- func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetApiToken() string
- func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetChannels() []string
- func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetFields() []ActionDetailsFieldsSlackFieldEntry
- func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetId() string
- func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetName() string
- func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetTypename() *string
- func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetUseProxy() bool
- func (v *ListActionsSearchDomainActionsSlackPostMessageAction) MarshalJSON() ([]byte, error)
- func (v *ListActionsSearchDomainActionsSlackPostMessageAction) UnmarshalJSON(b []byte) error
- type ListActionsSearchDomainActionsUploadFileAction
- func (v *ListActionsSearchDomainActionsUploadFileAction) GetFileName() string
- func (v *ListActionsSearchDomainActionsUploadFileAction) GetId() string
- func (v *ListActionsSearchDomainActionsUploadFileAction) GetName() string
- func (v *ListActionsSearchDomainActionsUploadFileAction) GetTypename() *string
- func (v *ListActionsSearchDomainActionsUploadFileAction) MarshalJSON() ([]byte, error)
- func (v *ListActionsSearchDomainActionsUploadFileAction) UnmarshalJSON(b []byte) error
- type ListActionsSearchDomainActionsVictorOpsAction
- func (v *ListActionsSearchDomainActionsVictorOpsAction) GetId() string
- func (v *ListActionsSearchDomainActionsVictorOpsAction) GetMessageType() string
- func (v *ListActionsSearchDomainActionsVictorOpsAction) GetName() string
- func (v *ListActionsSearchDomainActionsVictorOpsAction) GetNotifyUrl() string
- func (v *ListActionsSearchDomainActionsVictorOpsAction) GetTypename() *string
- func (v *ListActionsSearchDomainActionsVictorOpsAction) GetUseProxy() bool
- func (v *ListActionsSearchDomainActionsVictorOpsAction) MarshalJSON() ([]byte, error)
- func (v *ListActionsSearchDomainActionsVictorOpsAction) UnmarshalJSON(b []byte) error
- type ListActionsSearchDomainActionsWebhookAction
- func (v *ListActionsSearchDomainActionsWebhookAction) GetHeaders() []ActionDetailsHeadersHttpHeaderEntry
- func (v *ListActionsSearchDomainActionsWebhookAction) GetId() string
- func (v *ListActionsSearchDomainActionsWebhookAction) GetIgnoreSSL() bool
- func (v *ListActionsSearchDomainActionsWebhookAction) GetMethod() string
- func (v *ListActionsSearchDomainActionsWebhookAction) GetName() string
- func (v *ListActionsSearchDomainActionsWebhookAction) GetTypename() *string
- func (v *ListActionsSearchDomainActionsWebhookAction) GetUrl() string
- func (v *ListActionsSearchDomainActionsWebhookAction) GetUseProxy() bool
- func (v *ListActionsSearchDomainActionsWebhookAction) GetWebhookBodyTemplate() string
- func (v *ListActionsSearchDomainActionsWebhookAction) MarshalJSON() ([]byte, error)
- func (v *ListActionsSearchDomainActionsWebhookAction) UnmarshalJSON(b []byte) error
- type ListActionsSearchDomainRepository
- func (v *ListActionsSearchDomainRepository) GetActions() []ListActionsSearchDomainActionsAction
- func (v *ListActionsSearchDomainRepository) GetTypename() *string
- func (v *ListActionsSearchDomainRepository) MarshalJSON() ([]byte, error)
- func (v *ListActionsSearchDomainRepository) UnmarshalJSON(b []byte) error
- type ListActionsSearchDomainView
- type ListAggregateAlertsResponse
- type ListAggregateAlertsSearchDomain
- type ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetActions() []AggregateAlertDetailsActionsAction
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetDescription() *string
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetEnabled() bool
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetId() string
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetLabels() []string
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetName() string
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetQueryOwnership() SharedQueryOwnershipType
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetQueryString() string
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetQueryTimestampType() QueryTimestampType
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetSearchIntervalSeconds() int64
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetThrottleField() *string
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetThrottleTimeSeconds() int64
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetTriggerMode() TriggerMode
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) MarshalJSON() ([]byte, error)
- func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) UnmarshalJSON(b []byte) error
- type ListAggregateAlertsSearchDomainRepository
- type ListAggregateAlertsSearchDomainView
- type ListAlertsResponse
- type ListAlertsSearchDomain
- type ListAlertsSearchDomainAlertsAlert
- func (v *ListAlertsSearchDomainAlertsAlert) GetActions() []string
- func (v *ListAlertsSearchDomainAlertsAlert) GetDescription() *string
- func (v *ListAlertsSearchDomainAlertsAlert) GetEnabled() bool
- func (v *ListAlertsSearchDomainAlertsAlert) GetId() string
- func (v *ListAlertsSearchDomainAlertsAlert) GetIsStarred() bool
- func (v *ListAlertsSearchDomainAlertsAlert) GetLabels() []string
- func (v *ListAlertsSearchDomainAlertsAlert) GetLastError() *string
- func (v *ListAlertsSearchDomainAlertsAlert) GetName() string
- func (v *ListAlertsSearchDomainAlertsAlert) GetQueryOwnership() SharedQueryOwnershipType
- func (v *ListAlertsSearchDomainAlertsAlert) GetQueryStart() string
- func (v *ListAlertsSearchDomainAlertsAlert) GetQueryString() string
- func (v *ListAlertsSearchDomainAlertsAlert) GetThrottleField() *string
- func (v *ListAlertsSearchDomainAlertsAlert) GetThrottleTimeMillis() int64
- func (v *ListAlertsSearchDomainAlertsAlert) GetTimeOfLastTrigger() *int64
- func (v *ListAlertsSearchDomainAlertsAlert) MarshalJSON() ([]byte, error)
- func (v *ListAlertsSearchDomainAlertsAlert) UnmarshalJSON(b []byte) error
- type ListAlertsSearchDomainRepository
- type ListAlertsSearchDomainView
- type ListClusterNodesCluster
- type ListClusterNodesResponse
- type ListFilesResponse
- type ListFilesSearchDomain
- type ListFilesSearchDomainFilesFile
- type ListFilesSearchDomainFilesFileNameAndPath
- type ListFilesSearchDomainRepository
- type ListFilesSearchDomainView
- type ListFilterAlertsResponse
- type ListFilterAlertsSearchDomain
- type ListFilterAlertsSearchDomainFilterAlertsFilterAlert
- func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetActions() []FilterAlertDetailsActionsAction
- func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetDescription() *string
- func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetEnabled() bool
- func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetId() string
- func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetLabels() []string
- func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetName() string
- func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetQueryOwnership() SharedQueryOwnershipType
- func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetQueryString() string
- func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetThrottleField() *string
- func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetThrottleTimeSeconds() *int64
- func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) MarshalJSON() ([]byte, error)
- func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) UnmarshalJSON(b []byte) error
- type ListFilterAlertsSearchDomainRepository
- type ListFilterAlertsSearchDomainView
- type ListGroupsGroupsPageGroupPage
- type ListGroupsGroupsPageGroupPagePageGroup
- type ListGroupsResponse
- type ListIngestTokensRepository
- type ListIngestTokensRepositoryIngestTokensIngestToken
- func (v *ListIngestTokensRepositoryIngestTokensIngestToken) GetName() string
- func (v *ListIngestTokensRepositoryIngestTokensIngestToken) GetParser() *IngestTokenDetailsParser
- func (v *ListIngestTokensRepositoryIngestTokensIngestToken) GetToken() string
- func (v *ListIngestTokensRepositoryIngestTokensIngestToken) MarshalJSON() ([]byte, error)
- func (v *ListIngestTokensRepositoryIngestTokensIngestToken) UnmarshalJSON(b []byte) error
- type ListIngestTokensResponse
- type ListInstalledPackagesResponse
- type ListInstalledPackagesSearchDomain
- type ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation
- func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetAvailableUpdate() *string
- func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetId() string
- func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetInstalledBy() ...
- func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetSource() PackageInstallationSourceType
- func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetUpdatedBy() ...
- type ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationInstalledByUserAndTimestamp
- type ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationUpdatedByUserAndTimestamp
- type ListInstalledPackagesSearchDomainRepository
- type ListInstalledPackagesSearchDomainView
- type ListParsersRepository
- type ListParsersRepositoryParsersParser
- type ListParsersResponse
- type ListRepositoriesRepositoriesRepository
- type ListRepositoriesResponse
- type ListRolesResponse
- type ListRolesRolesRole
- func (v *ListRolesRolesRole) GetDisplayName() string
- func (v *ListRolesRolesRole) GetId() string
- func (v *ListRolesRolesRole) GetOrganizationPermissions() []OrganizationPermission
- func (v *ListRolesRolesRole) GetSystemPermissions() []SystemPermission
- func (v *ListRolesRolesRole) GetViewPermissions() []Permission
- func (v *ListRolesRolesRole) MarshalJSON() ([]byte, error)
- func (v *ListRolesRolesRole) UnmarshalJSON(b []byte) error
- type ListScheduledSearchesResponse
- type ListScheduledSearchesSearchDomain
- type ListScheduledSearchesSearchDomainRepository
- type ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetActionsV2() []ScheduledSearchDetailsActionsV2Action
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetBackfillLimit() int
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetDescription() *string
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetEnabled() bool
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetEnd() string
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetId() string
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetLabels() []string
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetName() string
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetQueryOwnership() SharedQueryOwnershipType
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetQueryString() string
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetSchedule() string
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetStart() string
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetTimeZone() string
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) MarshalJSON() ([]byte, error)
- func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) UnmarshalJSON(b []byte) error
- type ListScheduledSearchesSearchDomainView
- type ListSearchDomainsResponse
- type ListSearchDomainsSearchDomainsRepository
- type ListSearchDomainsSearchDomainsSearchDomain
- type ListSearchDomainsSearchDomainsView
- type ListUsersResponse
- type ListUsersUsersUser
- func (v *ListUsersUsersUser) GetCompany() *string
- func (v *ListUsersUsersUser) GetCountryCode() *string
- func (v *ListUsersUsersUser) GetCreatedAt() time.Time
- func (v *ListUsersUsersUser) GetEmail() *string
- func (v *ListUsersUsersUser) GetFullName() *string
- func (v *ListUsersUsersUser) GetId() string
- func (v *ListUsersUsersUser) GetIsRoot() bool
- func (v *ListUsersUsersUser) GetPicture() *string
- func (v *ListUsersUsersUser) GetUsername() string
- func (v *ListUsersUsersUser) MarshalJSON() ([]byte, error)
- func (v *ListUsersUsersUser) UnmarshalJSON(b []byte) error
- type OrganizationPermission
- type PackageInstallationSourceType
- type ParserDetails
- func (v *ParserDetails) GetDescription() *string
- func (v *ParserDetails) GetDisplayName() string
- func (v *ParserDetails) GetFieldsToBeRemovedBeforeParsing() []string
- func (v *ParserDetails) GetFieldsToTag() []string
- func (v *ParserDetails) GetId() string
- func (v *ParserDetails) GetIsBuiltIn() bool
- func (v *ParserDetails) GetName() string
- func (v *ParserDetails) GetScript() string
- func (v *ParserDetails) GetTestCases() []ParserDetailsTestCasesParserTestCase
- type ParserDetailsTestCasesParserTestCase
- type ParserDetailsTestCasesParserTestCaseEventParserTestEvent
- type ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutput
- type ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions
- func (v *ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions) GetFieldsHaveValues() ...
- func (v *ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions) GetFieldsNotPresent() []string
- type ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue
- func (v *ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue) GetExpectedValue() string
- func (v *ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue) GetFieldName() string
- type ParserTestCaseAssertionsForOutputInput
- type ParserTestCaseInput
- type ParserTestCaseOutputAssertionsInput
- type ParserTestEventInput
- type Permission
- type QueryOwnership
- type QueryOwnershipOrganizationOwnership
- type QueryOwnershipType
- type QueryOwnershipUserOwnership
- type QueryTimestampType
- type RemoveFileRemoveFileBooleanResultType
- type RemoveFileResponse
- type RemoveIngestTokenRemoveIngestTokenBooleanResultType
- type RemoveIngestTokenResponse
- type RemoveUserFromGroupRemoveUsersFromGroupRemoveUsersFromGroupMutation
- type RemoveUserFromGroupResponse
- type RemoveUserRemoveUserRemoveUserMutation
- type RemoveUserRemoveUserRemoveUserMutationUser
- func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetCompany() *string
- func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetCountryCode() *string
- func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetCreatedAt() time.Time
- func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetEmail() *string
- func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetFullName() *string
- func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetId() string
- func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetIsRoot() bool
- func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetPicture() *string
- func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetUsername() string
- func (v *RemoveUserRemoveUserRemoveUserMutationUser) MarshalJSON() ([]byte, error)
- func (v *RemoveUserRemoveUserRemoveUserMutationUser) UnmarshalJSON(b []byte) error
- type RemoveUserResponse
- type RepositoryDetails
- func (v *RepositoryDetails) GetAutomaticSearch() bool
- func (v *RepositoryDetails) GetCompressedByteSize() int64
- func (v *RepositoryDetails) GetDescription() *string
- func (v *RepositoryDetails) GetId() string
- func (v *RepositoryDetails) GetIngestSizeBasedRetention() *float64
- func (v *RepositoryDetails) GetName() string
- func (v *RepositoryDetails) GetS3ArchivingConfiguration() *RepositoryDetailsS3ArchivingConfigurationS3Configuration
- func (v *RepositoryDetails) GetStorageSizeBasedRetention() *float64
- func (v *RepositoryDetails) GetTimeBasedRetention() *float64
- type RepositoryDetailsS3ArchivingConfigurationS3Configuration
- func (v *RepositoryDetailsS3ArchivingConfigurationS3Configuration) GetBucket() string
- func (v *RepositoryDetailsS3ArchivingConfigurationS3Configuration) GetDisabled() *bool
- func (v *RepositoryDetailsS3ArchivingConfigurationS3Configuration) GetFormat() *S3ArchivingFormat
- func (v *RepositoryDetailsS3ArchivingConfigurationS3Configuration) GetRegion() string
- type RoleDetails
- type RotateTokenByIDResponse
- type S3ArchivingFormat
- type ScheduledSearchDetails
- func (v *ScheduledSearchDetails) GetActionsV2() []ScheduledSearchDetailsActionsV2Action
- func (v *ScheduledSearchDetails) GetBackfillLimit() int
- func (v *ScheduledSearchDetails) GetDescription() *string
- func (v *ScheduledSearchDetails) GetEnabled() bool
- func (v *ScheduledSearchDetails) GetEnd() string
- func (v *ScheduledSearchDetails) GetId() string
- func (v *ScheduledSearchDetails) GetLabels() []string
- func (v *ScheduledSearchDetails) GetName() string
- func (v *ScheduledSearchDetails) GetQueryOwnership() SharedQueryOwnershipType
- func (v *ScheduledSearchDetails) GetQueryString() string
- func (v *ScheduledSearchDetails) GetSchedule() string
- func (v *ScheduledSearchDetails) GetStart() string
- func (v *ScheduledSearchDetails) GetTimeZone() string
- func (v *ScheduledSearchDetails) MarshalJSON() ([]byte, error)
- func (v *ScheduledSearchDetails) UnmarshalJSON(b []byte) error
- type ScheduledSearchDetailsActionsV2Action
- type ScheduledSearchDetailsActionsV2EmailAction
- type ScheduledSearchDetailsActionsV2HumioRepoAction
- type ScheduledSearchDetailsActionsV2OpsGenieAction
- type ScheduledSearchDetailsActionsV2PagerDutyAction
- type ScheduledSearchDetailsActionsV2SlackAction
- type ScheduledSearchDetailsActionsV2SlackPostMessageAction
- type ScheduledSearchDetailsActionsV2UploadFileAction
- type ScheduledSearchDetailsActionsV2VictorOpsAction
- type ScheduledSearchDetailsActionsV2WebhookAction
- type SetAutomaticSearchingResponse
- type SetAutomaticSearchingSetAutomaticSearching
- type SharedQueryOwnershipType
- type SharedQueryOwnershipTypeOrganizationOwnership
- func (v *SharedQueryOwnershipTypeOrganizationOwnership) GetId() string
- func (v *SharedQueryOwnershipTypeOrganizationOwnership) GetTypename() *string
- func (v *SharedQueryOwnershipTypeOrganizationOwnership) MarshalJSON() ([]byte, error)
- func (v *SharedQueryOwnershipTypeOrganizationOwnership) UnmarshalJSON(b []byte) error
- type SharedQueryOwnershipTypeUserOwnership
- type SlackFieldEntryInput
- type SystemPermission
- type TriggerMode
- type UnassignParserToIngestTokenResponse
- type UnassignParserToIngestTokenUnassignIngestTokenUnassignIngestTokenMutation
- type UninstallPackageResponse
- type UninstallPackageUninstallPackageBooleanResultType
- type UnregisterClusterNodeClusterUnregisterNodeUnregisterNodeMutation
- type UnregisterClusterNodeResponse
- type UpdateDescriptionForSearchDomainResponse
- type UpdateDescriptionForSearchDomainUpdateDescriptionForSearchDomainUpdateDescriptionMutation
- type UpdateIngestBasedRetentionResponse
- type UpdateIngestBasedRetentionUpdateRetentionUpdateRetentionMutation
- type UpdateLicenseKeyResponse
- type UpdateLicenseKeyUpdateLicenseKeyLicense
- type UpdateLicenseKeyUpdateLicenseKeyOnPremLicense
- type UpdateLicenseKeyUpdateLicenseKeyTrialLicense
- type UpdateS3ArchivingConfigurationResponse
- type UpdateS3ArchivingConfigurationS3ConfigureArchivingBooleanResultType
- type UpdateStorageBasedRetentionResponse
- type UpdateStorageBasedRetentionUpdateRetentionUpdateRetentionMutation
- type UpdateTimeBasedRetentionResponse
- type UpdateTimeBasedRetentionUpdateRetentionUpdateRetentionMutation
- type UpdateUserResponse
- type UpdateUserUpdateUserUpdateUserMutation
- type UpdateViewConnectionsResponse
- type UpdateViewConnectionsUpdateView
- type UserDetails
- func (v *UserDetails) GetCompany() *string
- func (v *UserDetails) GetCountryCode() *string
- func (v *UserDetails) GetCreatedAt() time.Time
- func (v *UserDetails) GetEmail() *string
- func (v *UserDetails) GetFullName() *string
- func (v *UserDetails) GetId() string
- func (v *UserDetails) GetIsRoot() bool
- func (v *UserDetails) GetPicture() *string
- func (v *UserDetails) GetUsername() string
- type ViewConnectionInput
Constants ¶
const AddIngestToken_Operation = `` /* 292-byte string literal not displayed */
The query or mutation executed by AddIngestToken.
const AddUserToGroup_Operation = `` /* 145-byte string literal not displayed */
The query or mutation executed by AddUserToGroup.
const AddUser_Operation = `` /* 471-byte string literal not displayed */
The query or mutation executed by AddUser.
const AssignParserToIngestToken_Operation = `` /* 250-byte string literal not displayed */
The query or mutation executed by AssignParserToIngestToken.
const CreateAggregateAlert_Operation = `` /* 1223-byte string literal not displayed */
The query or mutation executed by CreateAggregateAlert.
const CreateAlert_Operation = `` /* 943-byte string literal not displayed */
The query or mutation executed by CreateAlert.
const CreateEmailAction_Operation = `` /* 427-byte string literal not displayed */
The query or mutation executed by CreateEmailAction.
const CreateFilterAlert_Operation = `` /* 942-byte string literal not displayed */
The query or mutation executed by CreateFilterAlert.
const CreateHumioRepoAction_Operation = `` /* 243-byte string literal not displayed */
The query or mutation executed by CreateHumioRepoAction.
const CreateOpsGenieAction_Operation = `` /* 322-byte string literal not displayed */
The query or mutation executed by CreateOpsGenieAction.
const CreatePagerDutyAction_Operation = `` /* 340-byte string literal not displayed */
The query or mutation executed by CreatePagerDutyAction.
const CreateParser_Operation = `` /* 855-byte string literal not displayed */
The query or mutation executed by CreateParser.
const CreateRepository_Operation = `` /* 395-byte string literal not displayed */
The query or mutation executed by CreateRepository.
const CreateScheduledSearch_Operation = `` /* 1047-byte string literal not displayed */
The query or mutation executed by CreateScheduledSearch.
const CreateSlackAction_Operation = `` /* 341-byte string literal not displayed */
The query or mutation executed by CreateSlackAction.
const CreateSlackPostMessageAction_Operation = `` /* 436-byte string literal not displayed */
The query or mutation executed by CreateSlackPostMessageAction.
const CreateUploadFileAction_Operation = `` /* 233-byte string literal not displayed */
The query or mutation executed by CreateUploadFileAction.
const CreateVictorOpsAction_Operation = `` /* 348-byte string literal not displayed */
The query or mutation executed by CreateVictorOpsAction.
const CreateView_Operation = `` /* 207-byte string literal not displayed */
The query or mutation executed by CreateView.
const CreateWebhookAction_Operation = `` /* 509-byte string literal not displayed */
The query or mutation executed by CreateWebhookAction.
const DeleteActionByID_Operation = `` /* 144-byte string literal not displayed */
The query or mutation executed by DeleteActionByID.
const DeleteAggregateAlert_Operation = `` /* 180-byte string literal not displayed */
The query or mutation executed by DeleteAggregateAlert.
const DeleteAlert_Operation = `` /* 136-byte string literal not displayed */
The query or mutation executed by DeleteAlert.
const DeleteFilterAlert_Operation = `` /* 168-byte string literal not displayed */
The query or mutation executed by DeleteFilterAlert.
const DeleteParserByID_Operation = `` /* 172-byte string literal not displayed */
The query or mutation executed by DeleteParserByID.
const DeleteScheduledSearchByID_Operation = `` /* 180-byte string literal not displayed */
The query or mutation executed by DeleteScheduledSearchByID.
const DeleteSearchDomain_Operation = `` /* 181-byte string literal not displayed */
The query or mutation executed by DeleteSearchDomain.
const DisableFeatureFlagForOrganization_Operation = `` /* 158-byte string literal not displayed */
The query or mutation executed by DisableFeatureFlagForOrganization.
const DisableFeatureFlagForUser_Operation = `` /* 136-byte string literal not displayed */
The query or mutation executed by DisableFeatureFlagForUser.
const DisableFeatureFlagGlobally_Operation = `
mutation DisableFeatureFlagGlobally ($Flag: FeatureFlag!) {
disableFeature(feature: $Flag)
}
`
The query or mutation executed by DisableFeatureFlagGlobally.
const DisableS3Archiving_Operation = `` /* 131-byte string literal not displayed */
The query or mutation executed by DisableS3Archiving.
const EnableFeatureFlagForOrganization_Operation = `` /* 156-byte string literal not displayed */
The query or mutation executed by EnableFeatureFlagForOrganization.
const EnableFeatureFlagForUser_Operation = `` /* 134-byte string literal not displayed */
The query or mutation executed by EnableFeatureFlagForUser.
const EnableFeatureFlagGlobally_Operation = `
mutation EnableFeatureFlagGlobally ($Flag: FeatureFlag!) {
enableFeature(feature: $Flag)
}
`
The query or mutation executed by EnableFeatureFlagGlobally.
const EnableS3Archiving_Operation = `` /* 129-byte string literal not displayed */
The query or mutation executed by EnableS3Archiving.
const GetActionByID_Operation = `` /* 938-byte string literal not displayed */
The query or mutation executed by GetActionByID.
const GetAggregateAlertByID_Operation = `` /* 559-byte string literal not displayed */
The query or mutation executed by GetAggregateAlertByID.
const GetCluster_Operation = `` /* 734-byte string literal not displayed */
The query or mutation executed by GetCluster.
const GetFilterAlertByID_Operation = `` /* 482-byte string literal not displayed */
The query or mutation executed by GetFilterAlertByID.
const GetLicense_Operation = `` /* 138-byte string literal not displayed */
The query or mutation executed by GetLicense.
const GetParserByID_Operation = `` /* 493-byte string literal not displayed */
The query or mutation executed by GetParserByID.
const GetParserYAMLByName_Operation = `` /* 178-byte string literal not displayed */
The query or mutation executed by GetParserYAMLByName.
const GetRepository_Operation = `` /* 363-byte string literal not displayed */
The query or mutation executed by GetRepository.
const GetRoleByID_Operation = `` /* 199-byte string literal not displayed */
The query or mutation executed by GetRoleByID.
const GetSearchDomain_Operation = `` /* 243-byte string literal not displayed */
The query or mutation executed by GetSearchDomain.
const GetSupportedFeatureFlags_Operation = `` /* 126-byte string literal not displayed */
The query or mutation executed by GetSupportedFeatureFlags.
const GetUsername_Operation = `
query GetUsername {
viewer {
username
}
}
`
The query or mutation executed by GetUsername.
const GetUsersByUsername_Operation = `` /* 214-byte string literal not displayed */
The query or mutation executed by GetUsersByUsername.
const LegacyCreateParser_Operation = `` /* 676-byte string literal not displayed */
The query or mutation executed by LegacyCreateParser.
const LegacyDeleteParserByID_Operation = `` /* 170-byte string literal not displayed */
The query or mutation executed by LegacyDeleteParserByID.
const LegacyGetParser_Operation = `` /* 203-byte string literal not displayed */
The query or mutation executed by LegacyGetParser.
const ListActions_Operation = `` /* 902-byte string literal not displayed */
The query or mutation executed by ListActions.
const ListAggregateAlerts_Operation = `` /* 507-byte string literal not displayed */
The query or mutation executed by ListAggregateAlerts.
const ListAlerts_Operation = `` /* 433-byte string literal not displayed */
The query or mutation executed by ListAlerts.
const ListClusterNodes_Operation = `` /* 430-byte string literal not displayed */
The query or mutation executed by ListClusterNodes.
const ListFiles_Operation = `` /* 167-byte string literal not displayed */
The query or mutation executed by ListFiles.
const ListFilterAlerts_Operation = `` /* 436-byte string literal not displayed */
The query or mutation executed by ListFilterAlerts.
const ListGroups_Operation = `
query ListGroups {
groupsPage(pageNumber: 1, pageSize: 2147483647) {
page {
id
displayName
}
}
}
`
The query or mutation executed by ListGroups.
const ListIngestTokens_Operation = `` /* 222-byte string literal not displayed */
The query or mutation executed by ListIngestTokens.
const ListInstalledPackages_Operation = `` /* 276-byte string literal not displayed */
The query or mutation executed by ListInstalledPackages.
const ListParsers_Operation = `` /* 133-byte string literal not displayed */
The query or mutation executed by ListParsers.
const ListRepositories_Operation = `
query ListRepositories {
repositories {
id
name
compressedByteSize
}
}
`
The query or mutation executed by ListRepositories.
const ListRoles_Operation = `` /* 162-byte string literal not displayed */
The query or mutation executed by ListRoles.
const ListScheduledSearches_Operation = `` /* 471-byte string literal not displayed */
The query or mutation executed by ListScheduledSearches.
const ListSearchDomains_Operation = `
query ListSearchDomains {
searchDomains {
__typename
name
automaticSearch
}
}
`
The query or mutation executed by ListSearchDomains.
const ListUsers_Operation = `` /* 165-byte string literal not displayed */
The query or mutation executed by ListUsers.
const RemoveFile_Operation = `` /* 150-byte string literal not displayed */
The query or mutation executed by RemoveFile.
const RemoveIngestToken_Operation = `` /* 158-byte string literal not displayed */
The query or mutation executed by RemoveIngestToken.
const RemoveUserFromGroup_Operation = `` /* 155-byte string literal not displayed */
The query or mutation executed by RemoveUserFromGroup.
const RemoveUser_Operation = `` /* 238-byte string literal not displayed */
The query or mutation executed by RemoveUser.
const RotateTokenByID_Operation = `
mutation RotateTokenByID ($TokenID: String!) {
rotateToken(input: {id:$TokenID})
}
`
The query or mutation executed by RotateTokenByID.
const SetAutomaticSearching_Operation = `` /* 194-byte string literal not displayed */
The query or mutation executed by SetAutomaticSearching.
const UnassignParserToIngestToken_Operation = `` /* 197-byte string literal not displayed */
The query or mutation executed by UnassignParserToIngestToken.
const UninstallPackage_Operation = `` /* 190-byte string literal not displayed */
The query or mutation executed by UninstallPackage.
const UnregisterClusterNode_Operation = `` /* 143-byte string literal not displayed */
The query or mutation executed by UnregisterClusterNode.
const UpdateDescriptionForSearchDomain_Operation = `` /* 212-byte string literal not displayed */
The query or mutation executed by UpdateDescriptionForSearchDomain.
const UpdateIngestBasedRetention_Operation = `` /* 195-byte string literal not displayed */
The query or mutation executed by UpdateIngestBasedRetention.
const UpdateLicenseKey_Operation = `
mutation UpdateLicenseKey ($LicenseKey: String!) {
updateLicenseKey(license: $LicenseKey) {
__typename
}
}
`
The query or mutation executed by UpdateLicenseKey.
const UpdateS3ArchivingConfiguration_Operation = `` /* 281-byte string literal not displayed */
The query or mutation executed by UpdateS3ArchivingConfiguration.
const UpdateStorageBasedRetention_Operation = `` /* 199-byte string literal not displayed */
The query or mutation executed by UpdateStorageBasedRetention.
const UpdateTimeBasedRetention_Operation = `` /* 197-byte string literal not displayed */
The query or mutation executed by UpdateTimeBasedRetention.
const UpdateUser_Operation = `` /* 322-byte string literal not displayed */
The query or mutation executed by UpdateUser.
const UpdateViewConnections_Operation = `` /* 168-byte string literal not displayed */
The query or mutation executed by UpdateViewConnections.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionDetails ¶
type ActionDetails interface {
// GetId returns the interface-field "id" from its implementation.
// The GraphQL interface field's documentation follows.
//
// An action that can be invoked from a trigger.
GetId() string
// GetName returns the interface-field "name" from its implementation.
// The GraphQL interface field's documentation follows.
//
// An action that can be invoked from a trigger.
GetName() string
// contains filtered or unexported methods
}
ActionDetails includes the GraphQL fields of Action requested by the fragment ActionDetails. The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
ActionDetails is implemented by the following types: ActionDetailsEmailAction ActionDetailsHumioRepoAction ActionDetailsOpsGenieAction ActionDetailsPagerDutyAction ActionDetailsSlackAction ActionDetailsSlackPostMessageAction ActionDetailsUploadFileAction ActionDetailsVictorOpsAction ActionDetailsWebhookAction
type ActionDetailsEmailAction ¶
type ActionDetailsEmailAction struct {
// An action that can be invoked from a trigger.
Id string `json:"id"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
// List of email addresses to send an email to.
Recipients []string `json:"recipients"`
// Subject of the email. Can be templated with values from the result.
SubjectTemplate *string `json:"subjectTemplate"`
// Body of the email. Can be templated with values from the result.
EmailBodyTemplate *string `json:"emailBodyTemplate"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
ActionDetails includes the GraphQL fields of EmailAction requested by the fragment ActionDetails. The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
func (*ActionDetailsEmailAction) GetEmailBodyTemplate ¶
func (v *ActionDetailsEmailAction) GetEmailBodyTemplate() *string
GetEmailBodyTemplate returns ActionDetailsEmailAction.EmailBodyTemplate, and is useful for accessing the field via an interface.
func (*ActionDetailsEmailAction) GetId ¶
func (v *ActionDetailsEmailAction) GetId() string
GetId returns ActionDetailsEmailAction.Id, and is useful for accessing the field via an interface.
func (*ActionDetailsEmailAction) GetName ¶
func (v *ActionDetailsEmailAction) GetName() string
GetName returns ActionDetailsEmailAction.Name, and is useful for accessing the field via an interface.
func (*ActionDetailsEmailAction) GetRecipients ¶
func (v *ActionDetailsEmailAction) GetRecipients() []string
GetRecipients returns ActionDetailsEmailAction.Recipients, and is useful for accessing the field via an interface.
func (*ActionDetailsEmailAction) GetSubjectTemplate ¶
func (v *ActionDetailsEmailAction) GetSubjectTemplate() *string
GetSubjectTemplate returns ActionDetailsEmailAction.SubjectTemplate, and is useful for accessing the field via an interface.
func (*ActionDetailsEmailAction) GetUseProxy ¶
func (v *ActionDetailsEmailAction) GetUseProxy() bool
GetUseProxy returns ActionDetailsEmailAction.UseProxy, and is useful for accessing the field via an interface.
type ActionDetailsFieldsSlackFieldEntry ¶
type ActionDetailsFieldsSlackFieldEntry struct {
// Key of a Slack field.
FieldName string `json:"fieldName"`
// Value of a Slack field.
Value string `json:"value"`
}
ActionDetailsFieldsSlackFieldEntry includes the requested fields of the GraphQL type SlackFieldEntry. The GraphQL type's documentation follows.
Field entry in a Slack message
func (*ActionDetailsFieldsSlackFieldEntry) GetFieldName ¶
func (v *ActionDetailsFieldsSlackFieldEntry) GetFieldName() string
GetFieldName returns ActionDetailsFieldsSlackFieldEntry.FieldName, and is useful for accessing the field via an interface.
func (*ActionDetailsFieldsSlackFieldEntry) GetValue ¶
func (v *ActionDetailsFieldsSlackFieldEntry) GetValue() string
GetValue returns ActionDetailsFieldsSlackFieldEntry.Value, and is useful for accessing the field via an interface.
type ActionDetailsHeadersHttpHeaderEntry ¶
type ActionDetailsHeadersHttpHeaderEntry struct {
// Key of a http(s) header.
Header string `json:"header"`
// Value of a http(s) header.
Value string `json:"value"`
}
ActionDetailsHeadersHttpHeaderEntry includes the requested fields of the GraphQL type HttpHeaderEntry. The GraphQL type's documentation follows.
A http request header.
func (*ActionDetailsHeadersHttpHeaderEntry) GetHeader ¶
func (v *ActionDetailsHeadersHttpHeaderEntry) GetHeader() string
GetHeader returns ActionDetailsHeadersHttpHeaderEntry.Header, and is useful for accessing the field via an interface.
func (*ActionDetailsHeadersHttpHeaderEntry) GetValue ¶
func (v *ActionDetailsHeadersHttpHeaderEntry) GetValue() string
GetValue returns ActionDetailsHeadersHttpHeaderEntry.Value, and is useful for accessing the field via an interface.
type ActionDetailsHumioRepoAction ¶
type ActionDetailsHumioRepoAction struct {
// An action that can be invoked from a trigger.
Id string `json:"id"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
// Humio ingest token for the dataspace that the action should ingest into.
IngestToken string `json:"ingestToken"`
}
ActionDetails includes the GraphQL fields of HumioRepoAction requested by the fragment ActionDetails. The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
func (*ActionDetailsHumioRepoAction) GetId ¶
func (v *ActionDetailsHumioRepoAction) GetId() string
GetId returns ActionDetailsHumioRepoAction.Id, and is useful for accessing the field via an interface.
func (*ActionDetailsHumioRepoAction) GetIngestToken ¶
func (v *ActionDetailsHumioRepoAction) GetIngestToken() string
GetIngestToken returns ActionDetailsHumioRepoAction.IngestToken, and is useful for accessing the field via an interface.
func (*ActionDetailsHumioRepoAction) GetName ¶
func (v *ActionDetailsHumioRepoAction) GetName() string
GetName returns ActionDetailsHumioRepoAction.Name, and is useful for accessing the field via an interface.
type ActionDetailsOpsGenieAction ¶
type ActionDetailsOpsGenieAction struct {
// An action that can be invoked from a trigger.
Id string `json:"id"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
// OpsGenie webhook url to send the request to.
ApiUrl string `json:"apiUrl"`
// Key to authenticate with OpsGenie.
GenieKey string `json:"genieKey"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
ActionDetails includes the GraphQL fields of OpsGenieAction requested by the fragment ActionDetails. The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
func (*ActionDetailsOpsGenieAction) GetApiUrl ¶
func (v *ActionDetailsOpsGenieAction) GetApiUrl() string
GetApiUrl returns ActionDetailsOpsGenieAction.ApiUrl, and is useful for accessing the field via an interface.
func (*ActionDetailsOpsGenieAction) GetGenieKey ¶
func (v *ActionDetailsOpsGenieAction) GetGenieKey() string
GetGenieKey returns ActionDetailsOpsGenieAction.GenieKey, and is useful for accessing the field via an interface.
func (*ActionDetailsOpsGenieAction) GetId ¶
func (v *ActionDetailsOpsGenieAction) GetId() string
GetId returns ActionDetailsOpsGenieAction.Id, and is useful for accessing the field via an interface.
func (*ActionDetailsOpsGenieAction) GetName ¶
func (v *ActionDetailsOpsGenieAction) GetName() string
GetName returns ActionDetailsOpsGenieAction.Name, and is useful for accessing the field via an interface.
func (*ActionDetailsOpsGenieAction) GetUseProxy ¶
func (v *ActionDetailsOpsGenieAction) GetUseProxy() bool
GetUseProxy returns ActionDetailsOpsGenieAction.UseProxy, and is useful for accessing the field via an interface.
type ActionDetailsPagerDutyAction ¶
type ActionDetailsPagerDutyAction struct {
// An action that can be invoked from a trigger.
Id string `json:"id"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
// Severity level to give to the message.
Severity string `json:"severity"`
// Routing key to authenticate with PagerDuty.
RoutingKey string `json:"routingKey"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
ActionDetails includes the GraphQL fields of PagerDutyAction requested by the fragment ActionDetails. The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
func (*ActionDetailsPagerDutyAction) GetId ¶
func (v *ActionDetailsPagerDutyAction) GetId() string
GetId returns ActionDetailsPagerDutyAction.Id, and is useful for accessing the field via an interface.
func (*ActionDetailsPagerDutyAction) GetName ¶
func (v *ActionDetailsPagerDutyAction) GetName() string
GetName returns ActionDetailsPagerDutyAction.Name, and is useful for accessing the field via an interface.
func (*ActionDetailsPagerDutyAction) GetRoutingKey ¶
func (v *ActionDetailsPagerDutyAction) GetRoutingKey() string
GetRoutingKey returns ActionDetailsPagerDutyAction.RoutingKey, and is useful for accessing the field via an interface.
func (*ActionDetailsPagerDutyAction) GetSeverity ¶
func (v *ActionDetailsPagerDutyAction) GetSeverity() string
GetSeverity returns ActionDetailsPagerDutyAction.Severity, and is useful for accessing the field via an interface.
func (*ActionDetailsPagerDutyAction) GetUseProxy ¶
func (v *ActionDetailsPagerDutyAction) GetUseProxy() bool
GetUseProxy returns ActionDetailsPagerDutyAction.UseProxy, and is useful for accessing the field via an interface.
type ActionDetailsSlackAction ¶
type ActionDetailsSlackAction struct {
// An action that can be invoked from a trigger.
Id string `json:"id"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
// Slack webhook url to send the request to.
Url string `json:"url"`
// Fields to include within the Slack message. Can be templated with values from the result.
Fields []ActionDetailsFieldsSlackFieldEntry `json:"fields"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
ActionDetails includes the GraphQL fields of SlackAction requested by the fragment ActionDetails. The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
func (*ActionDetailsSlackAction) GetFields ¶
func (v *ActionDetailsSlackAction) GetFields() []ActionDetailsFieldsSlackFieldEntry
GetFields returns ActionDetailsSlackAction.Fields, and is useful for accessing the field via an interface.
func (*ActionDetailsSlackAction) GetId ¶
func (v *ActionDetailsSlackAction) GetId() string
GetId returns ActionDetailsSlackAction.Id, and is useful for accessing the field via an interface.
func (*ActionDetailsSlackAction) GetName ¶
func (v *ActionDetailsSlackAction) GetName() string
GetName returns ActionDetailsSlackAction.Name, and is useful for accessing the field via an interface.
func (*ActionDetailsSlackAction) GetUrl ¶
func (v *ActionDetailsSlackAction) GetUrl() string
GetUrl returns ActionDetailsSlackAction.Url, and is useful for accessing the field via an interface.
func (*ActionDetailsSlackAction) GetUseProxy ¶
func (v *ActionDetailsSlackAction) GetUseProxy() bool
GetUseProxy returns ActionDetailsSlackAction.UseProxy, and is useful for accessing the field via an interface.
type ActionDetailsSlackPostMessageAction ¶
type ActionDetailsSlackPostMessageAction struct {
// An action that can be invoked from a trigger.
Id string `json:"id"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
// Api token to authenticate with Slack.
ApiToken string `json:"apiToken"`
// List of Slack channels to message.
Channels []string `json:"channels"`
// Fields to include within the Slack message. Can be templated with values from the result.
Fields []ActionDetailsFieldsSlackFieldEntry `json:"fields"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
ActionDetails includes the GraphQL fields of SlackPostMessageAction requested by the fragment ActionDetails. The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
func (*ActionDetailsSlackPostMessageAction) GetApiToken ¶
func (v *ActionDetailsSlackPostMessageAction) GetApiToken() string
GetApiToken returns ActionDetailsSlackPostMessageAction.ApiToken, and is useful for accessing the field via an interface.
func (*ActionDetailsSlackPostMessageAction) GetChannels ¶
func (v *ActionDetailsSlackPostMessageAction) GetChannels() []string
GetChannels returns ActionDetailsSlackPostMessageAction.Channels, and is useful for accessing the field via an interface.
func (*ActionDetailsSlackPostMessageAction) GetFields ¶
func (v *ActionDetailsSlackPostMessageAction) GetFields() []ActionDetailsFieldsSlackFieldEntry
GetFields returns ActionDetailsSlackPostMessageAction.Fields, and is useful for accessing the field via an interface.
func (*ActionDetailsSlackPostMessageAction) GetId ¶
func (v *ActionDetailsSlackPostMessageAction) GetId() string
GetId returns ActionDetailsSlackPostMessageAction.Id, and is useful for accessing the field via an interface.
func (*ActionDetailsSlackPostMessageAction) GetName ¶
func (v *ActionDetailsSlackPostMessageAction) GetName() string
GetName returns ActionDetailsSlackPostMessageAction.Name, and is useful for accessing the field via an interface.
func (*ActionDetailsSlackPostMessageAction) GetUseProxy ¶
func (v *ActionDetailsSlackPostMessageAction) GetUseProxy() bool
GetUseProxy returns ActionDetailsSlackPostMessageAction.UseProxy, and is useful for accessing the field via an interface.
type ActionDetailsUploadFileAction ¶
type ActionDetailsUploadFileAction struct {
// An action that can be invoked from a trigger.
Id string `json:"id"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
// File name for the uploaded file.
FileName string `json:"fileName"`
}
ActionDetails includes the GraphQL fields of UploadFileAction requested by the fragment ActionDetails. The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
func (*ActionDetailsUploadFileAction) GetFileName ¶
func (v *ActionDetailsUploadFileAction) GetFileName() string
GetFileName returns ActionDetailsUploadFileAction.FileName, and is useful for accessing the field via an interface.
func (*ActionDetailsUploadFileAction) GetId ¶
func (v *ActionDetailsUploadFileAction) GetId() string
GetId returns ActionDetailsUploadFileAction.Id, and is useful for accessing the field via an interface.
func (*ActionDetailsUploadFileAction) GetName ¶
func (v *ActionDetailsUploadFileAction) GetName() string
GetName returns ActionDetailsUploadFileAction.Name, and is useful for accessing the field via an interface.
type ActionDetailsVictorOpsAction ¶
type ActionDetailsVictorOpsAction struct {
// An action that can be invoked from a trigger.
Id string `json:"id"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
// Type of the VictorOps message to make.
MessageType string `json:"messageType"`
// VictorOps webhook url to send the request to.
NotifyUrl string `json:"notifyUrl"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
ActionDetails includes the GraphQL fields of VictorOpsAction requested by the fragment ActionDetails. The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
func (*ActionDetailsVictorOpsAction) GetId ¶
func (v *ActionDetailsVictorOpsAction) GetId() string
GetId returns ActionDetailsVictorOpsAction.Id, and is useful for accessing the field via an interface.
func (*ActionDetailsVictorOpsAction) GetMessageType ¶
func (v *ActionDetailsVictorOpsAction) GetMessageType() string
GetMessageType returns ActionDetailsVictorOpsAction.MessageType, and is useful for accessing the field via an interface.
func (*ActionDetailsVictorOpsAction) GetName ¶
func (v *ActionDetailsVictorOpsAction) GetName() string
GetName returns ActionDetailsVictorOpsAction.Name, and is useful for accessing the field via an interface.
func (*ActionDetailsVictorOpsAction) GetNotifyUrl ¶
func (v *ActionDetailsVictorOpsAction) GetNotifyUrl() string
GetNotifyUrl returns ActionDetailsVictorOpsAction.NotifyUrl, and is useful for accessing the field via an interface.
func (*ActionDetailsVictorOpsAction) GetUseProxy ¶
func (v *ActionDetailsVictorOpsAction) GetUseProxy() bool
GetUseProxy returns ActionDetailsVictorOpsAction.UseProxy, and is useful for accessing the field via an interface.
type ActionDetailsWebhookAction ¶
type ActionDetailsWebhookAction struct {
// An action that can be invoked from a trigger.
Id string `json:"id"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
// Method to use for the request.
Method string `json:"method"`
// Url to send the http(s) request to.
Url string `json:"url"`
// Headers of the http(s) request.
Headers []ActionDetailsHeadersHttpHeaderEntry `json:"headers"`
// Body of the http(s) request. Can be templated with values from the result.
WebhookBodyTemplate string `json:"WebhookBodyTemplate"`
// Flag indicating whether SSL should be ignored for the request.
IgnoreSSL bool `json:"ignoreSSL"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
ActionDetails includes the GraphQL fields of WebhookAction requested by the fragment ActionDetails. The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
func (*ActionDetailsWebhookAction) GetHeaders ¶
func (v *ActionDetailsWebhookAction) GetHeaders() []ActionDetailsHeadersHttpHeaderEntry
GetHeaders returns ActionDetailsWebhookAction.Headers, and is useful for accessing the field via an interface.
func (*ActionDetailsWebhookAction) GetId ¶
func (v *ActionDetailsWebhookAction) GetId() string
GetId returns ActionDetailsWebhookAction.Id, and is useful for accessing the field via an interface.
func (*ActionDetailsWebhookAction) GetIgnoreSSL ¶
func (v *ActionDetailsWebhookAction) GetIgnoreSSL() bool
GetIgnoreSSL returns ActionDetailsWebhookAction.IgnoreSSL, and is useful for accessing the field via an interface.
func (*ActionDetailsWebhookAction) GetMethod ¶
func (v *ActionDetailsWebhookAction) GetMethod() string
GetMethod returns ActionDetailsWebhookAction.Method, and is useful for accessing the field via an interface.
func (*ActionDetailsWebhookAction) GetName ¶
func (v *ActionDetailsWebhookAction) GetName() string
GetName returns ActionDetailsWebhookAction.Name, and is useful for accessing the field via an interface.
func (*ActionDetailsWebhookAction) GetUrl ¶
func (v *ActionDetailsWebhookAction) GetUrl() string
GetUrl returns ActionDetailsWebhookAction.Url, and is useful for accessing the field via an interface.
func (*ActionDetailsWebhookAction) GetUseProxy ¶
func (v *ActionDetailsWebhookAction) GetUseProxy() bool
GetUseProxy returns ActionDetailsWebhookAction.UseProxy, and is useful for accessing the field via an interface.
func (*ActionDetailsWebhookAction) GetWebhookBodyTemplate ¶
func (v *ActionDetailsWebhookAction) GetWebhookBodyTemplate() string
GetWebhookBodyTemplate returns ActionDetailsWebhookAction.WebhookBodyTemplate, and is useful for accessing the field via an interface.
type AddIngestTokenAddIngestTokenV3IngestToken ¶
type AddIngestTokenAddIngestTokenV3IngestToken struct {
IngestTokenDetails `json:"-"`
}
AddIngestTokenAddIngestTokenV3IngestToken includes the requested fields of the GraphQL type IngestToken. The GraphQL type's documentation follows.
An API ingest token used for sending data to LogScale.
func (*AddIngestTokenAddIngestTokenV3IngestToken) GetName ¶
func (v *AddIngestTokenAddIngestTokenV3IngestToken) GetName() string
GetName returns AddIngestTokenAddIngestTokenV3IngestToken.Name, and is useful for accessing the field via an interface.
func (*AddIngestTokenAddIngestTokenV3IngestToken) GetParser ¶
func (v *AddIngestTokenAddIngestTokenV3IngestToken) GetParser() *IngestTokenDetailsParser
GetParser returns AddIngestTokenAddIngestTokenV3IngestToken.Parser, and is useful for accessing the field via an interface.
func (*AddIngestTokenAddIngestTokenV3IngestToken) GetToken ¶
func (v *AddIngestTokenAddIngestTokenV3IngestToken) GetToken() string
GetToken returns AddIngestTokenAddIngestTokenV3IngestToken.Token, and is useful for accessing the field via an interface.
func (*AddIngestTokenAddIngestTokenV3IngestToken) MarshalJSON ¶
func (v *AddIngestTokenAddIngestTokenV3IngestToken) MarshalJSON() ([]byte, error)
func (*AddIngestTokenAddIngestTokenV3IngestToken) UnmarshalJSON ¶
func (v *AddIngestTokenAddIngestTokenV3IngestToken) UnmarshalJSON(b []byte) error
type AddIngestTokenResponse ¶
type AddIngestTokenResponse struct {
// Create a new Ingest API Token.
AddIngestTokenV3 AddIngestTokenAddIngestTokenV3IngestToken `json:"addIngestTokenV3"`
}
AddIngestTokenResponse is returned by AddIngestToken on success.
func AddIngestToken ¶
func (*AddIngestTokenResponse) GetAddIngestTokenV3 ¶
func (v *AddIngestTokenResponse) GetAddIngestTokenV3() AddIngestTokenAddIngestTokenV3IngestToken
GetAddIngestTokenV3 returns AddIngestTokenResponse.AddIngestTokenV3, and is useful for accessing the field via an interface.
type AddUserAddUserV2PendingUser ¶
type AddUserAddUserV2PendingUser struct {
Typename *string `json:"__typename"`
}
AddUserAddUserV2PendingUser includes the requested fields of the GraphQL type PendingUser. The GraphQL type's documentation follows.
A pending user. I.e. a user that was invited to join an organization.
func (*AddUserAddUserV2PendingUser) GetTypename ¶
func (v *AddUserAddUserV2PendingUser) GetTypename() *string
GetTypename returns AddUserAddUserV2PendingUser.Typename, and is useful for accessing the field via an interface.
type AddUserAddUserV2User ¶
type AddUserAddUserV2User struct {
Typename *string `json:"__typename"`
UserDetails `json:"-"`
}
AddUserAddUserV2User includes the requested fields of the GraphQL type User. The GraphQL type's documentation follows.
A user profile.
func (*AddUserAddUserV2User) GetCompany ¶
func (v *AddUserAddUserV2User) GetCompany() *string
GetCompany returns AddUserAddUserV2User.Company, and is useful for accessing the field via an interface.
func (*AddUserAddUserV2User) GetCountryCode ¶
func (v *AddUserAddUserV2User) GetCountryCode() *string
GetCountryCode returns AddUserAddUserV2User.CountryCode, and is useful for accessing the field via an interface.
func (*AddUserAddUserV2User) GetCreatedAt ¶
func (v *AddUserAddUserV2User) GetCreatedAt() time.Time
GetCreatedAt returns AddUserAddUserV2User.CreatedAt, and is useful for accessing the field via an interface.
func (*AddUserAddUserV2User) GetEmail ¶
func (v *AddUserAddUserV2User) GetEmail() *string
GetEmail returns AddUserAddUserV2User.Email, and is useful for accessing the field via an interface.
func (*AddUserAddUserV2User) GetFullName ¶
func (v *AddUserAddUserV2User) GetFullName() *string
GetFullName returns AddUserAddUserV2User.FullName, and is useful for accessing the field via an interface.
func (*AddUserAddUserV2User) GetId ¶
func (v *AddUserAddUserV2User) GetId() string
GetId returns AddUserAddUserV2User.Id, and is useful for accessing the field via an interface.
func (*AddUserAddUserV2User) GetIsRoot ¶
func (v *AddUserAddUserV2User) GetIsRoot() bool
GetIsRoot returns AddUserAddUserV2User.IsRoot, and is useful for accessing the field via an interface.
func (*AddUserAddUserV2User) GetPicture ¶
func (v *AddUserAddUserV2User) GetPicture() *string
GetPicture returns AddUserAddUserV2User.Picture, and is useful for accessing the field via an interface.
func (*AddUserAddUserV2User) GetTypename ¶
func (v *AddUserAddUserV2User) GetTypename() *string
GetTypename returns AddUserAddUserV2User.Typename, and is useful for accessing the field via an interface.
func (*AddUserAddUserV2User) GetUsername ¶
func (v *AddUserAddUserV2User) GetUsername() string
GetUsername returns AddUserAddUserV2User.Username, and is useful for accessing the field via an interface.
func (*AddUserAddUserV2User) MarshalJSON ¶
func (v *AddUserAddUserV2User) MarshalJSON() ([]byte, error)
func (*AddUserAddUserV2User) UnmarshalJSON ¶
func (v *AddUserAddUserV2User) UnmarshalJSON(b []byte) error
type AddUserAddUserV2UserOrPendingUser ¶
type AddUserAddUserV2UserOrPendingUser interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// contains filtered or unexported methods
}
AddUserAddUserV2UserOrPendingUser includes the requested fields of the GraphQL interface userOrPendingUser.
AddUserAddUserV2UserOrPendingUser is implemented by the following types: AddUserAddUserV2PendingUser AddUserAddUserV2User The GraphQL type's documentation follows.
A user or pending user, depending on whether an invitation was sent
type AddUserResponse ¶
type AddUserResponse struct {
// Add or invite a user. Calling this with an invitation token, will activate the account. By activating the account the client accepts LogScale's Terms and Conditions: https://www.humio.com/terms-and-conditions
AddUserV2 AddUserAddUserV2UserOrPendingUser `json:"-"`
}
AddUserResponse is returned by AddUser on success.
func (*AddUserResponse) GetAddUserV2 ¶
func (v *AddUserResponse) GetAddUserV2() AddUserAddUserV2UserOrPendingUser
GetAddUserV2 returns AddUserResponse.AddUserV2, and is useful for accessing the field via an interface.
func (*AddUserResponse) MarshalJSON ¶
func (v *AddUserResponse) MarshalJSON() ([]byte, error)
func (*AddUserResponse) UnmarshalJSON ¶
func (v *AddUserResponse) UnmarshalJSON(b []byte) error
type AddUserToGroupAddUsersToGroupAddUsersToGroupMutation ¶
type AddUserToGroupAddUsersToGroupAddUsersToGroupMutation struct {
Typename *string `json:"__typename"`
}
AddUserToGroupAddUsersToGroupAddUsersToGroupMutation includes the requested fields of the GraphQL type AddUsersToGroupMutation.
func (*AddUserToGroupAddUsersToGroupAddUsersToGroupMutation) GetTypename ¶
func (v *AddUserToGroupAddUsersToGroupAddUsersToGroupMutation) GetTypename() *string
GetTypename returns AddUserToGroupAddUsersToGroupAddUsersToGroupMutation.Typename, and is useful for accessing the field via an interface.
type AddUserToGroupResponse ¶
type AddUserToGroupResponse struct {
// Adds users to an existing group.
AddUsersToGroup AddUserToGroupAddUsersToGroupAddUsersToGroupMutation `json:"addUsersToGroup"`
}
AddUserToGroupResponse is returned by AddUserToGroup on success.
func AddUserToGroup ¶
func (*AddUserToGroupResponse) GetAddUsersToGroup ¶
func (v *AddUserToGroupResponse) GetAddUsersToGroup() AddUserToGroupAddUsersToGroupAddUsersToGroupMutation
GetAddUsersToGroup returns AddUserToGroupResponse.AddUsersToGroup, and is useful for accessing the field via an interface.
type AggregateAlertDetails ¶
type AggregateAlertDetails struct {
// Id of the aggregate alert.
Id string `json:"id"`
// Name of the aggregate alert.
Name string `json:"name"`
// Description of the aggregate alert.
Description *string `json:"description"`
// LogScale query to execute.
QueryString string `json:"queryString"`
// Search interval in seconds.
SearchIntervalSeconds int64 `json:"searchIntervalSeconds"`
// Throttle time in seconds.
ThrottleTimeSeconds int64 `json:"throttleTimeSeconds"`
// A field to throttle on. Can only be set if throttleTimeSeconds is set.
ThrottleField *string `json:"throttleField"`
// List of actions to fire on query result.
Actions []AggregateAlertDetailsActionsAction `json:"-"`
// Labels attached to the aggregate alert.
Labels []string `json:"labels"`
// Flag indicating whether the aggregate alert is enabled.
Enabled bool `json:"enabled"`
// Trigger mode used for triggering the alert.
TriggerMode TriggerMode `json:"triggerMode"`
// Timestamp type to use for a query.
QueryTimestampType QueryTimestampType `json:"queryTimestampType"`
// Ownership of the query run by this alert
QueryOwnership SharedQueryOwnershipType `json:"-"`
}
AggregateAlertDetails includes the GraphQL fields of AggregateAlert requested by the fragment AggregateAlertDetails. The GraphQL type's documentation follows.
An aggregate alert.
func (*AggregateAlertDetails) GetActions ¶
func (v *AggregateAlertDetails) GetActions() []AggregateAlertDetailsActionsAction
GetActions returns AggregateAlertDetails.Actions, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) GetDescription ¶
func (v *AggregateAlertDetails) GetDescription() *string
GetDescription returns AggregateAlertDetails.Description, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) GetEnabled ¶
func (v *AggregateAlertDetails) GetEnabled() bool
GetEnabled returns AggregateAlertDetails.Enabled, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) GetId ¶
func (v *AggregateAlertDetails) GetId() string
GetId returns AggregateAlertDetails.Id, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) GetLabels ¶
func (v *AggregateAlertDetails) GetLabels() []string
GetLabels returns AggregateAlertDetails.Labels, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) GetName ¶
func (v *AggregateAlertDetails) GetName() string
GetName returns AggregateAlertDetails.Name, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) GetQueryOwnership ¶
func (v *AggregateAlertDetails) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns AggregateAlertDetails.QueryOwnership, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) GetQueryString ¶
func (v *AggregateAlertDetails) GetQueryString() string
GetQueryString returns AggregateAlertDetails.QueryString, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) GetQueryTimestampType ¶
func (v *AggregateAlertDetails) GetQueryTimestampType() QueryTimestampType
GetQueryTimestampType returns AggregateAlertDetails.QueryTimestampType, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) GetSearchIntervalSeconds ¶
func (v *AggregateAlertDetails) GetSearchIntervalSeconds() int64
GetSearchIntervalSeconds returns AggregateAlertDetails.SearchIntervalSeconds, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) GetThrottleField ¶
func (v *AggregateAlertDetails) GetThrottleField() *string
GetThrottleField returns AggregateAlertDetails.ThrottleField, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) GetThrottleTimeSeconds ¶
func (v *AggregateAlertDetails) GetThrottleTimeSeconds() int64
GetThrottleTimeSeconds returns AggregateAlertDetails.ThrottleTimeSeconds, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) GetTriggerMode ¶
func (v *AggregateAlertDetails) GetTriggerMode() TriggerMode
GetTriggerMode returns AggregateAlertDetails.TriggerMode, and is useful for accessing the field via an interface.
func (*AggregateAlertDetails) MarshalJSON ¶
func (v *AggregateAlertDetails) MarshalJSON() ([]byte, error)
func (*AggregateAlertDetails) UnmarshalJSON ¶
func (v *AggregateAlertDetails) UnmarshalJSON(b []byte) error
type AggregateAlertDetailsActionsAction ¶
type AggregateAlertDetailsActionsAction interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetName returns the interface-field "name" from its implementation.
// The GraphQL interface field's documentation follows.
//
// An action that can be invoked from a trigger.
GetName() string
// contains filtered or unexported methods
}
AggregateAlertDetailsActionsAction includes the requested fields of the GraphQL interface Action.
AggregateAlertDetailsActionsAction is implemented by the following types: AggregateAlertDetailsActionsEmailAction AggregateAlertDetailsActionsHumioRepoAction AggregateAlertDetailsActionsOpsGenieAction AggregateAlertDetailsActionsPagerDutyAction AggregateAlertDetailsActionsSlackAction AggregateAlertDetailsActionsSlackPostMessageAction AggregateAlertDetailsActionsUploadFileAction AggregateAlertDetailsActionsVictorOpsAction AggregateAlertDetailsActionsWebhookAction The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
type AggregateAlertDetailsActionsEmailAction ¶
type AggregateAlertDetailsActionsEmailAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
AggregateAlertDetailsActionsEmailAction includes the requested fields of the GraphQL type EmailAction. The GraphQL type's documentation follows.
An email action.
func (*AggregateAlertDetailsActionsEmailAction) GetName ¶
func (v *AggregateAlertDetailsActionsEmailAction) GetName() string
GetName returns AggregateAlertDetailsActionsEmailAction.Name, and is useful for accessing the field via an interface.
func (*AggregateAlertDetailsActionsEmailAction) GetTypename ¶
func (v *AggregateAlertDetailsActionsEmailAction) GetTypename() *string
GetTypename returns AggregateAlertDetailsActionsEmailAction.Typename, and is useful for accessing the field via an interface.
type AggregateAlertDetailsActionsHumioRepoAction ¶
type AggregateAlertDetailsActionsHumioRepoAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
AggregateAlertDetailsActionsHumioRepoAction includes the requested fields of the GraphQL type HumioRepoAction. The GraphQL type's documentation follows.
A LogScale repository action.
func (*AggregateAlertDetailsActionsHumioRepoAction) GetName ¶
func (v *AggregateAlertDetailsActionsHumioRepoAction) GetName() string
GetName returns AggregateAlertDetailsActionsHumioRepoAction.Name, and is useful for accessing the field via an interface.
func (*AggregateAlertDetailsActionsHumioRepoAction) GetTypename ¶
func (v *AggregateAlertDetailsActionsHumioRepoAction) GetTypename() *string
GetTypename returns AggregateAlertDetailsActionsHumioRepoAction.Typename, and is useful for accessing the field via an interface.
type AggregateAlertDetailsActionsOpsGenieAction ¶
type AggregateAlertDetailsActionsOpsGenieAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
AggregateAlertDetailsActionsOpsGenieAction includes the requested fields of the GraphQL type OpsGenieAction. The GraphQL type's documentation follows.
An OpsGenie action
func (*AggregateAlertDetailsActionsOpsGenieAction) GetName ¶
func (v *AggregateAlertDetailsActionsOpsGenieAction) GetName() string
GetName returns AggregateAlertDetailsActionsOpsGenieAction.Name, and is useful for accessing the field via an interface.
func (*AggregateAlertDetailsActionsOpsGenieAction) GetTypename ¶
func (v *AggregateAlertDetailsActionsOpsGenieAction) GetTypename() *string
GetTypename returns AggregateAlertDetailsActionsOpsGenieAction.Typename, and is useful for accessing the field via an interface.
type AggregateAlertDetailsActionsPagerDutyAction ¶
type AggregateAlertDetailsActionsPagerDutyAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
AggregateAlertDetailsActionsPagerDutyAction includes the requested fields of the GraphQL type PagerDutyAction. The GraphQL type's documentation follows.
A PagerDuty action.
func (*AggregateAlertDetailsActionsPagerDutyAction) GetName ¶
func (v *AggregateAlertDetailsActionsPagerDutyAction) GetName() string
GetName returns AggregateAlertDetailsActionsPagerDutyAction.Name, and is useful for accessing the field via an interface.
func (*AggregateAlertDetailsActionsPagerDutyAction) GetTypename ¶
func (v *AggregateAlertDetailsActionsPagerDutyAction) GetTypename() *string
GetTypename returns AggregateAlertDetailsActionsPagerDutyAction.Typename, and is useful for accessing the field via an interface.
type AggregateAlertDetailsActionsSlackAction ¶
type AggregateAlertDetailsActionsSlackAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
AggregateAlertDetailsActionsSlackAction includes the requested fields of the GraphQL type SlackAction. The GraphQL type's documentation follows.
A Slack action
func (*AggregateAlertDetailsActionsSlackAction) GetName ¶
func (v *AggregateAlertDetailsActionsSlackAction) GetName() string
GetName returns AggregateAlertDetailsActionsSlackAction.Name, and is useful for accessing the field via an interface.
func (*AggregateAlertDetailsActionsSlackAction) GetTypename ¶
func (v *AggregateAlertDetailsActionsSlackAction) GetTypename() *string
GetTypename returns AggregateAlertDetailsActionsSlackAction.Typename, and is useful for accessing the field via an interface.
type AggregateAlertDetailsActionsSlackPostMessageAction ¶
type AggregateAlertDetailsActionsSlackPostMessageAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
AggregateAlertDetailsActionsSlackPostMessageAction includes the requested fields of the GraphQL type SlackPostMessageAction. The GraphQL type's documentation follows.
A slack post-message action.
func (*AggregateAlertDetailsActionsSlackPostMessageAction) GetName ¶
func (v *AggregateAlertDetailsActionsSlackPostMessageAction) GetName() string
GetName returns AggregateAlertDetailsActionsSlackPostMessageAction.Name, and is useful for accessing the field via an interface.
func (*AggregateAlertDetailsActionsSlackPostMessageAction) GetTypename ¶
func (v *AggregateAlertDetailsActionsSlackPostMessageAction) GetTypename() *string
GetTypename returns AggregateAlertDetailsActionsSlackPostMessageAction.Typename, and is useful for accessing the field via an interface.
type AggregateAlertDetailsActionsUploadFileAction ¶
type AggregateAlertDetailsActionsUploadFileAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
AggregateAlertDetailsActionsUploadFileAction includes the requested fields of the GraphQL type UploadFileAction. The GraphQL type's documentation follows.
An upload file action.
func (*AggregateAlertDetailsActionsUploadFileAction) GetName ¶
func (v *AggregateAlertDetailsActionsUploadFileAction) GetName() string
GetName returns AggregateAlertDetailsActionsUploadFileAction.Name, and is useful for accessing the field via an interface.
func (*AggregateAlertDetailsActionsUploadFileAction) GetTypename ¶
func (v *AggregateAlertDetailsActionsUploadFileAction) GetTypename() *string
GetTypename returns AggregateAlertDetailsActionsUploadFileAction.Typename, and is useful for accessing the field via an interface.
type AggregateAlertDetailsActionsVictorOpsAction ¶
type AggregateAlertDetailsActionsVictorOpsAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
AggregateAlertDetailsActionsVictorOpsAction includes the requested fields of the GraphQL type VictorOpsAction. The GraphQL type's documentation follows.
A VictorOps action.
func (*AggregateAlertDetailsActionsVictorOpsAction) GetName ¶
func (v *AggregateAlertDetailsActionsVictorOpsAction) GetName() string
GetName returns AggregateAlertDetailsActionsVictorOpsAction.Name, and is useful for accessing the field via an interface.
func (*AggregateAlertDetailsActionsVictorOpsAction) GetTypename ¶
func (v *AggregateAlertDetailsActionsVictorOpsAction) GetTypename() *string
GetTypename returns AggregateAlertDetailsActionsVictorOpsAction.Typename, and is useful for accessing the field via an interface.
type AggregateAlertDetailsActionsWebhookAction ¶
type AggregateAlertDetailsActionsWebhookAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
AggregateAlertDetailsActionsWebhookAction includes the requested fields of the GraphQL type WebhookAction. The GraphQL type's documentation follows.
A webhook action
func (*AggregateAlertDetailsActionsWebhookAction) GetName ¶
func (v *AggregateAlertDetailsActionsWebhookAction) GetName() string
GetName returns AggregateAlertDetailsActionsWebhookAction.Name, and is useful for accessing the field via an interface.
func (*AggregateAlertDetailsActionsWebhookAction) GetTypename ¶
func (v *AggregateAlertDetailsActionsWebhookAction) GetTypename() *string
GetTypename returns AggregateAlertDetailsActionsWebhookAction.Typename, and is useful for accessing the field via an interface.
type AlertDetails ¶
type AlertDetails struct {
// Id of the alert.
Id string `json:"id"`
// Name of the alert.
Name string `json:"name"`
// LogScale query to execute.
QueryString string `json:"queryString"`
// Start of the relative time interval for the query.
QueryStart string `json:"queryStart"`
// Field to throttle on.
ThrottleField *string `json:"throttleField"`
// Unix timestamp for when the alert was last triggered.
TimeOfLastTrigger *int64 `json:"timeOfLastTrigger"`
// Flag indicating whether the calling user has 'starred' the alert.
IsStarred bool `json:"isStarred"`
// Name of the alert.
Description *string `json:"description"`
// Throttle time in milliseconds.
ThrottleTimeMillis int64 `json:"throttleTimeMillis"`
// Flag indicating whether the alert is enabled.
Enabled bool `json:"enabled"`
// List of ids for actions to fire on query result.
Actions []string `json:"actions"`
// Labels attached to the alert.
Labels []string `json:"labels"`
// Last error encountered while running the alert.
LastError *string `json:"lastError"`
// Ownership of the query run by this alert
QueryOwnership SharedQueryOwnershipType `json:"-"`
}
AlertDetails includes the GraphQL fields of Alert requested by the fragment AlertDetails. The GraphQL type's documentation follows.
An alert.
func (*AlertDetails) GetActions ¶
func (v *AlertDetails) GetActions() []string
GetActions returns AlertDetails.Actions, and is useful for accessing the field via an interface.
func (*AlertDetails) GetDescription ¶
func (v *AlertDetails) GetDescription() *string
GetDescription returns AlertDetails.Description, and is useful for accessing the field via an interface.
func (*AlertDetails) GetEnabled ¶
func (v *AlertDetails) GetEnabled() bool
GetEnabled returns AlertDetails.Enabled, and is useful for accessing the field via an interface.
func (*AlertDetails) GetId ¶
func (v *AlertDetails) GetId() string
GetId returns AlertDetails.Id, and is useful for accessing the field via an interface.
func (*AlertDetails) GetIsStarred ¶
func (v *AlertDetails) GetIsStarred() bool
GetIsStarred returns AlertDetails.IsStarred, and is useful for accessing the field via an interface.
func (*AlertDetails) GetLabels ¶
func (v *AlertDetails) GetLabels() []string
GetLabels returns AlertDetails.Labels, and is useful for accessing the field via an interface.
func (*AlertDetails) GetLastError ¶
func (v *AlertDetails) GetLastError() *string
GetLastError returns AlertDetails.LastError, and is useful for accessing the field via an interface.
func (*AlertDetails) GetName ¶
func (v *AlertDetails) GetName() string
GetName returns AlertDetails.Name, and is useful for accessing the field via an interface.
func (*AlertDetails) GetQueryOwnership ¶
func (v *AlertDetails) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns AlertDetails.QueryOwnership, and is useful for accessing the field via an interface.
func (*AlertDetails) GetQueryStart ¶
func (v *AlertDetails) GetQueryStart() string
GetQueryStart returns AlertDetails.QueryStart, and is useful for accessing the field via an interface.
func (*AlertDetails) GetQueryString ¶
func (v *AlertDetails) GetQueryString() string
GetQueryString returns AlertDetails.QueryString, and is useful for accessing the field via an interface.
func (*AlertDetails) GetThrottleField ¶
func (v *AlertDetails) GetThrottleField() *string
GetThrottleField returns AlertDetails.ThrottleField, and is useful for accessing the field via an interface.
func (*AlertDetails) GetThrottleTimeMillis ¶
func (v *AlertDetails) GetThrottleTimeMillis() int64
GetThrottleTimeMillis returns AlertDetails.ThrottleTimeMillis, and is useful for accessing the field via an interface.
func (*AlertDetails) GetTimeOfLastTrigger ¶
func (v *AlertDetails) GetTimeOfLastTrigger() *int64
GetTimeOfLastTrigger returns AlertDetails.TimeOfLastTrigger, and is useful for accessing the field via an interface.
func (*AlertDetails) MarshalJSON ¶
func (v *AlertDetails) MarshalJSON() ([]byte, error)
func (*AlertDetails) UnmarshalJSON ¶
func (v *AlertDetails) UnmarshalJSON(b []byte) error
type AssignParserToIngestTokenAssignParserToIngestTokenV2IngestToken ¶
type AssignParserToIngestTokenAssignParserToIngestTokenV2IngestToken struct {
Typename *string `json:"__typename"`
}
AssignParserToIngestTokenAssignParserToIngestTokenV2IngestToken includes the requested fields of the GraphQL type IngestToken. The GraphQL type's documentation follows.
An API ingest token used for sending data to LogScale.
func (*AssignParserToIngestTokenAssignParserToIngestTokenV2IngestToken) GetTypename ¶
func (v *AssignParserToIngestTokenAssignParserToIngestTokenV2IngestToken) GetTypename() *string
GetTypename returns AssignParserToIngestTokenAssignParserToIngestTokenV2IngestToken.Typename, and is useful for accessing the field via an interface.
type AssignParserToIngestTokenResponse ¶
type AssignParserToIngestTokenResponse struct {
// Assign an ingest token to be associated with a parser.
AssignParserToIngestTokenV2 AssignParserToIngestTokenAssignParserToIngestTokenV2IngestToken `json:"assignParserToIngestTokenV2"`
}
AssignParserToIngestTokenResponse is returned by AssignParserToIngestToken on success.
func (*AssignParserToIngestTokenResponse) GetAssignParserToIngestTokenV2 ¶
func (v *AssignParserToIngestTokenResponse) GetAssignParserToIngestTokenV2() AssignParserToIngestTokenAssignParserToIngestTokenV2IngestToken
GetAssignParserToIngestTokenV2 returns AssignParserToIngestTokenResponse.AssignParserToIngestTokenV2, and is useful for accessing the field via an interface.
type ClusterNode ¶
type ClusterNode struct {
Nodes []ClusterNodeNodesClusterNode `json:"nodes"`
}
ClusterNode includes the GraphQL fields of Cluster requested by the fragment ClusterNode. The GraphQL type's documentation follows.
Information about the LogScale cluster.
func (*ClusterNode) GetNodes ¶
func (v *ClusterNode) GetNodes() []ClusterNodeNodesClusterNode
GetNodes returns ClusterNode.Nodes, and is useful for accessing the field via an interface.
type ClusterNodeNodesClusterNode ¶
type ClusterNodeNodesClusterNode struct {
Id int `json:"id"`
Name string `json:"name"`
Uri string `json:"uri"`
Uuid string `json:"uuid"`
ClusterInfoAgeSeconds float64 `json:"clusterInfoAgeSeconds"`
// The size in GB of data this node needs to receive.
InboundSegmentSize float64 `json:"inboundSegmentSize"`
// The size in GB of data this node has that others need.
OutboundSegmentSize float64 `json:"outboundSegmentSize"`
CanBeSafelyUnregistered bool `json:"canBeSafelyUnregistered"`
// The size in GB of data currently on this node.
CurrentSize float64 `json:"currentSize"`
// The size in GB of the data currently on this node that are in the primary storage location.
PrimarySize float64 `json:"primarySize"`
// The size in GB of the data currently on this node that are in the secondary storage location. Zero if no secondary is configured.
SecondarySize float64 `json:"secondarySize"`
// The total size in GB of the primary storage location on this node.
TotalSizeOfPrimary float64 `json:"totalSizeOfPrimary"`
// The total size in GB of the secondary storage location on this node. Zero if no secondary is configured.
TotalSizeOfSecondary float64 `json:"totalSizeOfSecondary"`
// The size in GB of the free space on this node of the primary storage location.
FreeOnPrimary float64 `json:"freeOnPrimary"`
// The size in GB of the free space on this node of the secondary storage location. Zero if no secondary is configured.
FreeOnSecondary float64 `json:"freeOnSecondary"`
// The size in GB of work-in-progress data files.
WipSize float64 `json:"wipSize"`
// The size in GB of data once the node has received the data allocated to it.
TargetSize float64 `json:"targetSize"`
// The size in GB of data that only exists on this node - i.e. only one replica exists in the cluster.
SolitarySegmentSize float64 `json:"solitarySegmentSize"`
// A flag indicating whether the node is considered up or down by the cluster coordinated. This is based on the `lastHeartbeat` field.
IsAvailable bool `json:"isAvailable"`
// The last time a heartbeat was received from the node.
LastHeartbeat time.Time `json:"lastHeartbeat"`
Zone *string `json:"zone"`
}
ClusterNodeNodesClusterNode includes the requested fields of the GraphQL type ClusterNode. The GraphQL type's documentation follows.
A node in the a LogScale Cluster.
func (*ClusterNodeNodesClusterNode) GetCanBeSafelyUnregistered ¶
func (v *ClusterNodeNodesClusterNode) GetCanBeSafelyUnregistered() bool
GetCanBeSafelyUnregistered returns ClusterNodeNodesClusterNode.CanBeSafelyUnregistered, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetClusterInfoAgeSeconds ¶
func (v *ClusterNodeNodesClusterNode) GetClusterInfoAgeSeconds() float64
GetClusterInfoAgeSeconds returns ClusterNodeNodesClusterNode.ClusterInfoAgeSeconds, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetCurrentSize ¶
func (v *ClusterNodeNodesClusterNode) GetCurrentSize() float64
GetCurrentSize returns ClusterNodeNodesClusterNode.CurrentSize, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetFreeOnPrimary ¶
func (v *ClusterNodeNodesClusterNode) GetFreeOnPrimary() float64
GetFreeOnPrimary returns ClusterNodeNodesClusterNode.FreeOnPrimary, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetFreeOnSecondary ¶
func (v *ClusterNodeNodesClusterNode) GetFreeOnSecondary() float64
GetFreeOnSecondary returns ClusterNodeNodesClusterNode.FreeOnSecondary, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetId ¶
func (v *ClusterNodeNodesClusterNode) GetId() int
GetId returns ClusterNodeNodesClusterNode.Id, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetInboundSegmentSize ¶
func (v *ClusterNodeNodesClusterNode) GetInboundSegmentSize() float64
GetInboundSegmentSize returns ClusterNodeNodesClusterNode.InboundSegmentSize, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetIsAvailable ¶
func (v *ClusterNodeNodesClusterNode) GetIsAvailable() bool
GetIsAvailable returns ClusterNodeNodesClusterNode.IsAvailable, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetLastHeartbeat ¶
func (v *ClusterNodeNodesClusterNode) GetLastHeartbeat() time.Time
GetLastHeartbeat returns ClusterNodeNodesClusterNode.LastHeartbeat, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetName ¶
func (v *ClusterNodeNodesClusterNode) GetName() string
GetName returns ClusterNodeNodesClusterNode.Name, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetOutboundSegmentSize ¶
func (v *ClusterNodeNodesClusterNode) GetOutboundSegmentSize() float64
GetOutboundSegmentSize returns ClusterNodeNodesClusterNode.OutboundSegmentSize, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetPrimarySize ¶
func (v *ClusterNodeNodesClusterNode) GetPrimarySize() float64
GetPrimarySize returns ClusterNodeNodesClusterNode.PrimarySize, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetSecondarySize ¶
func (v *ClusterNodeNodesClusterNode) GetSecondarySize() float64
GetSecondarySize returns ClusterNodeNodesClusterNode.SecondarySize, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetSolitarySegmentSize ¶
func (v *ClusterNodeNodesClusterNode) GetSolitarySegmentSize() float64
GetSolitarySegmentSize returns ClusterNodeNodesClusterNode.SolitarySegmentSize, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetTargetSize ¶
func (v *ClusterNodeNodesClusterNode) GetTargetSize() float64
GetTargetSize returns ClusterNodeNodesClusterNode.TargetSize, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetTotalSizeOfPrimary ¶
func (v *ClusterNodeNodesClusterNode) GetTotalSizeOfPrimary() float64
GetTotalSizeOfPrimary returns ClusterNodeNodesClusterNode.TotalSizeOfPrimary, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetTotalSizeOfSecondary ¶
func (v *ClusterNodeNodesClusterNode) GetTotalSizeOfSecondary() float64
GetTotalSizeOfSecondary returns ClusterNodeNodesClusterNode.TotalSizeOfSecondary, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetUri ¶
func (v *ClusterNodeNodesClusterNode) GetUri() string
GetUri returns ClusterNodeNodesClusterNode.Uri, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetUuid ¶
func (v *ClusterNodeNodesClusterNode) GetUuid() string
GetUuid returns ClusterNodeNodesClusterNode.Uuid, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetWipSize ¶
func (v *ClusterNodeNodesClusterNode) GetWipSize() float64
GetWipSize returns ClusterNodeNodesClusterNode.WipSize, and is useful for accessing the field via an interface.
func (*ClusterNodeNodesClusterNode) GetZone ¶
func (v *ClusterNodeNodesClusterNode) GetZone() *string
GetZone returns ClusterNodeNodesClusterNode.Zone, and is useful for accessing the field via an interface.
type CreateAggregateAlertCreateAggregateAlert ¶
type CreateAggregateAlertCreateAggregateAlert struct {
AggregateAlertDetails `json:"-"`
}
CreateAggregateAlertCreateAggregateAlert includes the requested fields of the GraphQL type AggregateAlert. The GraphQL type's documentation follows.
An aggregate alert.
func (*CreateAggregateAlertCreateAggregateAlert) GetActions ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetActions() []AggregateAlertDetailsActionsAction
GetActions returns CreateAggregateAlertCreateAggregateAlert.Actions, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) GetDescription ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetDescription() *string
GetDescription returns CreateAggregateAlertCreateAggregateAlert.Description, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) GetEnabled ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetEnabled() bool
GetEnabled returns CreateAggregateAlertCreateAggregateAlert.Enabled, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) GetId ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetId() string
GetId returns CreateAggregateAlertCreateAggregateAlert.Id, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) GetLabels ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetLabels() []string
GetLabels returns CreateAggregateAlertCreateAggregateAlert.Labels, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) GetName ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetName() string
GetName returns CreateAggregateAlertCreateAggregateAlert.Name, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) GetQueryOwnership ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns CreateAggregateAlertCreateAggregateAlert.QueryOwnership, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) GetQueryString ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetQueryString() string
GetQueryString returns CreateAggregateAlertCreateAggregateAlert.QueryString, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) GetQueryTimestampType ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetQueryTimestampType() QueryTimestampType
GetQueryTimestampType returns CreateAggregateAlertCreateAggregateAlert.QueryTimestampType, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) GetSearchIntervalSeconds ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetSearchIntervalSeconds() int64
GetSearchIntervalSeconds returns CreateAggregateAlertCreateAggregateAlert.SearchIntervalSeconds, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) GetThrottleField ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetThrottleField() *string
GetThrottleField returns CreateAggregateAlertCreateAggregateAlert.ThrottleField, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) GetThrottleTimeSeconds ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetThrottleTimeSeconds() int64
GetThrottleTimeSeconds returns CreateAggregateAlertCreateAggregateAlert.ThrottleTimeSeconds, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) GetTriggerMode ¶
func (v *CreateAggregateAlertCreateAggregateAlert) GetTriggerMode() TriggerMode
GetTriggerMode returns CreateAggregateAlertCreateAggregateAlert.TriggerMode, and is useful for accessing the field via an interface.
func (*CreateAggregateAlertCreateAggregateAlert) MarshalJSON ¶
func (v *CreateAggregateAlertCreateAggregateAlert) MarshalJSON() ([]byte, error)
func (*CreateAggregateAlertCreateAggregateAlert) UnmarshalJSON ¶
func (v *CreateAggregateAlertCreateAggregateAlert) UnmarshalJSON(b []byte) error
type CreateAggregateAlertResponse ¶
type CreateAggregateAlertResponse struct {
// Create an aggregate alert.
CreateAggregateAlert CreateAggregateAlertCreateAggregateAlert `json:"createAggregateAlert"`
}
CreateAggregateAlertResponse is returned by CreateAggregateAlert on success.
func CreateAggregateAlert ¶
func CreateAggregateAlert( ctx_ context.Context, client_ graphql.Client, SearchDomainName string, Name string, Description *string, QueryString string, SearchIntervalSeconds int64, ActionIdsOrNames []string, Labels []string, Enabled bool, RunAsUserID *string, ThrottleField *string, ThrottleTimeSeconds int64, TriggerMode TriggerMode, QueryTimestampMode QueryTimestampType, QueryOwnershipType QueryOwnershipType, ) (*CreateAggregateAlertResponse, error)
func (*CreateAggregateAlertResponse) GetCreateAggregateAlert ¶
func (v *CreateAggregateAlertResponse) GetCreateAggregateAlert() CreateAggregateAlertCreateAggregateAlert
GetCreateAggregateAlert returns CreateAggregateAlertResponse.CreateAggregateAlert, and is useful for accessing the field via an interface.
type CreateAlertCreateAlert ¶
type CreateAlertCreateAlert struct {
AlertDetails `json:"-"`
}
CreateAlertCreateAlert includes the requested fields of the GraphQL type Alert. The GraphQL type's documentation follows.
An alert.
func (*CreateAlertCreateAlert) GetActions ¶
func (v *CreateAlertCreateAlert) GetActions() []string
GetActions returns CreateAlertCreateAlert.Actions, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetDescription ¶
func (v *CreateAlertCreateAlert) GetDescription() *string
GetDescription returns CreateAlertCreateAlert.Description, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetEnabled ¶
func (v *CreateAlertCreateAlert) GetEnabled() bool
GetEnabled returns CreateAlertCreateAlert.Enabled, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetId ¶
func (v *CreateAlertCreateAlert) GetId() string
GetId returns CreateAlertCreateAlert.Id, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetIsStarred ¶
func (v *CreateAlertCreateAlert) GetIsStarred() bool
GetIsStarred returns CreateAlertCreateAlert.IsStarred, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetLabels ¶
func (v *CreateAlertCreateAlert) GetLabels() []string
GetLabels returns CreateAlertCreateAlert.Labels, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetLastError ¶
func (v *CreateAlertCreateAlert) GetLastError() *string
GetLastError returns CreateAlertCreateAlert.LastError, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetName ¶
func (v *CreateAlertCreateAlert) GetName() string
GetName returns CreateAlertCreateAlert.Name, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetQueryOwnership ¶
func (v *CreateAlertCreateAlert) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns CreateAlertCreateAlert.QueryOwnership, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetQueryStart ¶
func (v *CreateAlertCreateAlert) GetQueryStart() string
GetQueryStart returns CreateAlertCreateAlert.QueryStart, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetQueryString ¶
func (v *CreateAlertCreateAlert) GetQueryString() string
GetQueryString returns CreateAlertCreateAlert.QueryString, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetThrottleField ¶
func (v *CreateAlertCreateAlert) GetThrottleField() *string
GetThrottleField returns CreateAlertCreateAlert.ThrottleField, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetThrottleTimeMillis ¶
func (v *CreateAlertCreateAlert) GetThrottleTimeMillis() int64
GetThrottleTimeMillis returns CreateAlertCreateAlert.ThrottleTimeMillis, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) GetTimeOfLastTrigger ¶
func (v *CreateAlertCreateAlert) GetTimeOfLastTrigger() *int64
GetTimeOfLastTrigger returns CreateAlertCreateAlert.TimeOfLastTrigger, and is useful for accessing the field via an interface.
func (*CreateAlertCreateAlert) MarshalJSON ¶
func (v *CreateAlertCreateAlert) MarshalJSON() ([]byte, error)
func (*CreateAlertCreateAlert) UnmarshalJSON ¶
func (v *CreateAlertCreateAlert) UnmarshalJSON(b []byte) error
type CreateAlertResponse ¶
type CreateAlertResponse struct {
// Create an alert.
CreateAlert CreateAlertCreateAlert `json:"createAlert"`
}
CreateAlertResponse is returned by CreateAlert on success.
func CreateAlert ¶
func CreateAlert( ctx_ context.Context, client_ graphql.Client, SearchDomainName string, Name string, Description *string, QueryString string, QueryStart string, ThrottleTimeMillis int64, Enabled *bool, Actions []string, Labels []string, RunAsUserID *string, QueryOwnershipType *QueryOwnershipType, ThrottleField *string, ) (*CreateAlertResponse, error)
func (*CreateAlertResponse) GetCreateAlert ¶
func (v *CreateAlertResponse) GetCreateAlert() CreateAlertCreateAlert
GetCreateAlert returns CreateAlertResponse.CreateAlert, and is useful for accessing the field via an interface.
type CreateEmailActionCreateEmailAction ¶
type CreateEmailActionCreateEmailAction struct {
// The id of the action.
Id string `json:"id"`
// The name of the action.
Name string `json:"name"`
// List of email addresses to send an email to.
Recipients []string `json:"recipients"`
// Subject of the email. Can be templated with values from the result.
SubjectTemplate *string `json:"subjectTemplate"`
// Body of the email. Can be templated with values from the result.
BodyTemplate *string `json:"bodyTemplate"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
CreateEmailActionCreateEmailAction includes the requested fields of the GraphQL type EmailAction. The GraphQL type's documentation follows.
An email action.
func (*CreateEmailActionCreateEmailAction) GetBodyTemplate ¶
func (v *CreateEmailActionCreateEmailAction) GetBodyTemplate() *string
GetBodyTemplate returns CreateEmailActionCreateEmailAction.BodyTemplate, and is useful for accessing the field via an interface.
func (*CreateEmailActionCreateEmailAction) GetId ¶
func (v *CreateEmailActionCreateEmailAction) GetId() string
GetId returns CreateEmailActionCreateEmailAction.Id, and is useful for accessing the field via an interface.
func (*CreateEmailActionCreateEmailAction) GetName ¶
func (v *CreateEmailActionCreateEmailAction) GetName() string
GetName returns CreateEmailActionCreateEmailAction.Name, and is useful for accessing the field via an interface.
func (*CreateEmailActionCreateEmailAction) GetRecipients ¶
func (v *CreateEmailActionCreateEmailAction) GetRecipients() []string
GetRecipients returns CreateEmailActionCreateEmailAction.Recipients, and is useful for accessing the field via an interface.
func (*CreateEmailActionCreateEmailAction) GetSubjectTemplate ¶
func (v *CreateEmailActionCreateEmailAction) GetSubjectTemplate() *string
GetSubjectTemplate returns CreateEmailActionCreateEmailAction.SubjectTemplate, and is useful for accessing the field via an interface.
func (*CreateEmailActionCreateEmailAction) GetUseProxy ¶
func (v *CreateEmailActionCreateEmailAction) GetUseProxy() bool
GetUseProxy returns CreateEmailActionCreateEmailAction.UseProxy, and is useful for accessing the field via an interface.
type CreateEmailActionResponse ¶
type CreateEmailActionResponse struct {
// Create an email action.
CreateEmailAction CreateEmailActionCreateEmailAction `json:"createEmailAction"`
}
CreateEmailActionResponse is returned by CreateEmailAction on success.
func CreateEmailAction ¶
func (*CreateEmailActionResponse) GetCreateEmailAction ¶
func (v *CreateEmailActionResponse) GetCreateEmailAction() CreateEmailActionCreateEmailAction
GetCreateEmailAction returns CreateEmailActionResponse.CreateEmailAction, and is useful for accessing the field via an interface.
type CreateFilterAlertCreateFilterAlert ¶
type CreateFilterAlertCreateFilterAlert struct {
FilterAlertDetails `json:"-"`
}
CreateFilterAlertCreateFilterAlert includes the requested fields of the GraphQL type FilterAlert. The GraphQL type's documentation follows.
A filter alert.
func (*CreateFilterAlertCreateFilterAlert) GetActions ¶
func (v *CreateFilterAlertCreateFilterAlert) GetActions() []FilterAlertDetailsActionsAction
GetActions returns CreateFilterAlertCreateFilterAlert.Actions, and is useful for accessing the field via an interface.
func (*CreateFilterAlertCreateFilterAlert) GetDescription ¶
func (v *CreateFilterAlertCreateFilterAlert) GetDescription() *string
GetDescription returns CreateFilterAlertCreateFilterAlert.Description, and is useful for accessing the field via an interface.
func (*CreateFilterAlertCreateFilterAlert) GetEnabled ¶
func (v *CreateFilterAlertCreateFilterAlert) GetEnabled() bool
GetEnabled returns CreateFilterAlertCreateFilterAlert.Enabled, and is useful for accessing the field via an interface.
func (*CreateFilterAlertCreateFilterAlert) GetId ¶
func (v *CreateFilterAlertCreateFilterAlert) GetId() string
GetId returns CreateFilterAlertCreateFilterAlert.Id, and is useful for accessing the field via an interface.
func (*CreateFilterAlertCreateFilterAlert) GetLabels ¶
func (v *CreateFilterAlertCreateFilterAlert) GetLabels() []string
GetLabels returns CreateFilterAlertCreateFilterAlert.Labels, and is useful for accessing the field via an interface.
func (*CreateFilterAlertCreateFilterAlert) GetName ¶
func (v *CreateFilterAlertCreateFilterAlert) GetName() string
GetName returns CreateFilterAlertCreateFilterAlert.Name, and is useful for accessing the field via an interface.
func (*CreateFilterAlertCreateFilterAlert) GetQueryOwnership ¶
func (v *CreateFilterAlertCreateFilterAlert) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns CreateFilterAlertCreateFilterAlert.QueryOwnership, and is useful for accessing the field via an interface.
func (*CreateFilterAlertCreateFilterAlert) GetQueryString ¶
func (v *CreateFilterAlertCreateFilterAlert) GetQueryString() string
GetQueryString returns CreateFilterAlertCreateFilterAlert.QueryString, and is useful for accessing the field via an interface.
func (*CreateFilterAlertCreateFilterAlert) GetThrottleField ¶
func (v *CreateFilterAlertCreateFilterAlert) GetThrottleField() *string
GetThrottleField returns CreateFilterAlertCreateFilterAlert.ThrottleField, and is useful for accessing the field via an interface.
func (*CreateFilterAlertCreateFilterAlert) GetThrottleTimeSeconds ¶
func (v *CreateFilterAlertCreateFilterAlert) GetThrottleTimeSeconds() *int64
GetThrottleTimeSeconds returns CreateFilterAlertCreateFilterAlert.ThrottleTimeSeconds, and is useful for accessing the field via an interface.
func (*CreateFilterAlertCreateFilterAlert) MarshalJSON ¶
func (v *CreateFilterAlertCreateFilterAlert) MarshalJSON() ([]byte, error)
func (*CreateFilterAlertCreateFilterAlert) UnmarshalJSON ¶
func (v *CreateFilterAlertCreateFilterAlert) UnmarshalJSON(b []byte) error
type CreateFilterAlertResponse ¶
type CreateFilterAlertResponse struct {
// Create a filter alert.
CreateFilterAlert CreateFilterAlertCreateFilterAlert `json:"createFilterAlert"`
}
CreateFilterAlertResponse is returned by CreateFilterAlert on success.
func CreateFilterAlert ¶
func CreateFilterAlert( ctx_ context.Context, client_ graphql.Client, SearchDomainName string, Name string, Description *string, QueryString string, ActionIdsOrNames []string, Labels []string, Enabled bool, RunAsUserID *string, ThrottleField *string, ThrottleTimeSeconds int64, QueryOwnershipType QueryOwnershipType, ) (*CreateFilterAlertResponse, error)
func (*CreateFilterAlertResponse) GetCreateFilterAlert ¶
func (v *CreateFilterAlertResponse) GetCreateFilterAlert() CreateFilterAlertCreateFilterAlert
GetCreateFilterAlert returns CreateFilterAlertResponse.CreateFilterAlert, and is useful for accessing the field via an interface.
type CreateHumioRepoActionCreateHumioRepoAction ¶
type CreateHumioRepoActionCreateHumioRepoAction struct {
// The id of the action.
Id string `json:"id"`
// The name of the action.
Name string `json:"name"`
// Humio ingest token for the dataspace that the action should ingest into.
IngestToken string `json:"ingestToken"`
}
CreateHumioRepoActionCreateHumioRepoAction includes the requested fields of the GraphQL type HumioRepoAction. The GraphQL type's documentation follows.
A LogScale repository action.
func (*CreateHumioRepoActionCreateHumioRepoAction) GetId ¶
func (v *CreateHumioRepoActionCreateHumioRepoAction) GetId() string
GetId returns CreateHumioRepoActionCreateHumioRepoAction.Id, and is useful for accessing the field via an interface.
func (*CreateHumioRepoActionCreateHumioRepoAction) GetIngestToken ¶
func (v *CreateHumioRepoActionCreateHumioRepoAction) GetIngestToken() string
GetIngestToken returns CreateHumioRepoActionCreateHumioRepoAction.IngestToken, and is useful for accessing the field via an interface.
func (*CreateHumioRepoActionCreateHumioRepoAction) GetName ¶
func (v *CreateHumioRepoActionCreateHumioRepoAction) GetName() string
GetName returns CreateHumioRepoActionCreateHumioRepoAction.Name, and is useful for accessing the field via an interface.
type CreateHumioRepoActionResponse ¶
type CreateHumioRepoActionResponse struct {
// Create a LogScale repository action.
CreateHumioRepoAction CreateHumioRepoActionCreateHumioRepoAction `json:"createHumioRepoAction"`
}
CreateHumioRepoActionResponse is returned by CreateHumioRepoAction on success.
func CreateHumioRepoAction ¶
func (*CreateHumioRepoActionResponse) GetCreateHumioRepoAction ¶
func (v *CreateHumioRepoActionResponse) GetCreateHumioRepoAction() CreateHumioRepoActionCreateHumioRepoAction
GetCreateHumioRepoAction returns CreateHumioRepoActionResponse.CreateHumioRepoAction, and is useful for accessing the field via an interface.
type CreateOpsGenieActionCreateOpsGenieAction ¶
type CreateOpsGenieActionCreateOpsGenieAction struct {
// The id of the action.
Id string `json:"id"`
// The name of the action.
Name string `json:"name"`
// OpsGenie webhook url to send the request to.
ApiUrl string `json:"apiUrl"`
// Key to authenticate with OpsGenie.
GenieKey string `json:"genieKey"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
CreateOpsGenieActionCreateOpsGenieAction includes the requested fields of the GraphQL type OpsGenieAction. The GraphQL type's documentation follows.
An OpsGenie action
func (*CreateOpsGenieActionCreateOpsGenieAction) GetApiUrl ¶
func (v *CreateOpsGenieActionCreateOpsGenieAction) GetApiUrl() string
GetApiUrl returns CreateOpsGenieActionCreateOpsGenieAction.ApiUrl, and is useful for accessing the field via an interface.
func (*CreateOpsGenieActionCreateOpsGenieAction) GetGenieKey ¶
func (v *CreateOpsGenieActionCreateOpsGenieAction) GetGenieKey() string
GetGenieKey returns CreateOpsGenieActionCreateOpsGenieAction.GenieKey, and is useful for accessing the field via an interface.
func (*CreateOpsGenieActionCreateOpsGenieAction) GetId ¶
func (v *CreateOpsGenieActionCreateOpsGenieAction) GetId() string
GetId returns CreateOpsGenieActionCreateOpsGenieAction.Id, and is useful for accessing the field via an interface.
func (*CreateOpsGenieActionCreateOpsGenieAction) GetName ¶
func (v *CreateOpsGenieActionCreateOpsGenieAction) GetName() string
GetName returns CreateOpsGenieActionCreateOpsGenieAction.Name, and is useful for accessing the field via an interface.
func (*CreateOpsGenieActionCreateOpsGenieAction) GetUseProxy ¶
func (v *CreateOpsGenieActionCreateOpsGenieAction) GetUseProxy() bool
GetUseProxy returns CreateOpsGenieActionCreateOpsGenieAction.UseProxy, and is useful for accessing the field via an interface.
type CreateOpsGenieActionResponse ¶
type CreateOpsGenieActionResponse struct {
// Create an OpsGenie action.
CreateOpsGenieAction CreateOpsGenieActionCreateOpsGenieAction `json:"createOpsGenieAction"`
}
CreateOpsGenieActionResponse is returned by CreateOpsGenieAction on success.
func CreateOpsGenieAction ¶
func (*CreateOpsGenieActionResponse) GetCreateOpsGenieAction ¶
func (v *CreateOpsGenieActionResponse) GetCreateOpsGenieAction() CreateOpsGenieActionCreateOpsGenieAction
GetCreateOpsGenieAction returns CreateOpsGenieActionResponse.CreateOpsGenieAction, and is useful for accessing the field via an interface.
type CreatePagerDutyActionCreatePagerDutyAction ¶
type CreatePagerDutyActionCreatePagerDutyAction struct {
// The id of the action.
Id string `json:"id"`
// The name of the action.
Name string `json:"name"`
// Severity level to give to the message.
Severity string `json:"severity"`
// Routing key to authenticate with PagerDuty.
RoutingKey string `json:"routingKey"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
CreatePagerDutyActionCreatePagerDutyAction includes the requested fields of the GraphQL type PagerDutyAction. The GraphQL type's documentation follows.
A PagerDuty action.
func (*CreatePagerDutyActionCreatePagerDutyAction) GetId ¶
func (v *CreatePagerDutyActionCreatePagerDutyAction) GetId() string
GetId returns CreatePagerDutyActionCreatePagerDutyAction.Id, and is useful for accessing the field via an interface.
func (*CreatePagerDutyActionCreatePagerDutyAction) GetName ¶
func (v *CreatePagerDutyActionCreatePagerDutyAction) GetName() string
GetName returns CreatePagerDutyActionCreatePagerDutyAction.Name, and is useful for accessing the field via an interface.
func (*CreatePagerDutyActionCreatePagerDutyAction) GetRoutingKey ¶
func (v *CreatePagerDutyActionCreatePagerDutyAction) GetRoutingKey() string
GetRoutingKey returns CreatePagerDutyActionCreatePagerDutyAction.RoutingKey, and is useful for accessing the field via an interface.
func (*CreatePagerDutyActionCreatePagerDutyAction) GetSeverity ¶
func (v *CreatePagerDutyActionCreatePagerDutyAction) GetSeverity() string
GetSeverity returns CreatePagerDutyActionCreatePagerDutyAction.Severity, and is useful for accessing the field via an interface.
func (*CreatePagerDutyActionCreatePagerDutyAction) GetUseProxy ¶
func (v *CreatePagerDutyActionCreatePagerDutyAction) GetUseProxy() bool
GetUseProxy returns CreatePagerDutyActionCreatePagerDutyAction.UseProxy, and is useful for accessing the field via an interface.
type CreatePagerDutyActionResponse ¶
type CreatePagerDutyActionResponse struct {
// Create a PagerDuty action.
CreatePagerDutyAction CreatePagerDutyActionCreatePagerDutyAction `json:"createPagerDutyAction"`
}
CreatePagerDutyActionResponse is returned by CreatePagerDutyAction on success.
func CreatePagerDutyAction ¶
func (*CreatePagerDutyActionResponse) GetCreatePagerDutyAction ¶
func (v *CreatePagerDutyActionResponse) GetCreatePagerDutyAction() CreatePagerDutyActionCreatePagerDutyAction
GetCreatePagerDutyAction returns CreatePagerDutyActionResponse.CreatePagerDutyAction, and is useful for accessing the field via an interface.
type CreateParserCreateParserV2Parser ¶
type CreateParserCreateParserV2Parser struct {
ParserDetails `json:"-"`
}
CreateParserCreateParserV2Parser includes the requested fields of the GraphQL type Parser. The GraphQL type's documentation follows.
A configured parser for incoming data.
func (*CreateParserCreateParserV2Parser) GetDescription ¶
func (v *CreateParserCreateParserV2Parser) GetDescription() *string
GetDescription returns CreateParserCreateParserV2Parser.Description, and is useful for accessing the field via an interface.
func (*CreateParserCreateParserV2Parser) GetDisplayName ¶
func (v *CreateParserCreateParserV2Parser) GetDisplayName() string
GetDisplayName returns CreateParserCreateParserV2Parser.DisplayName, and is useful for accessing the field via an interface.
func (*CreateParserCreateParserV2Parser) GetFieldsToBeRemovedBeforeParsing ¶
func (v *CreateParserCreateParserV2Parser) GetFieldsToBeRemovedBeforeParsing() []string
GetFieldsToBeRemovedBeforeParsing returns CreateParserCreateParserV2Parser.FieldsToBeRemovedBeforeParsing, and is useful for accessing the field via an interface.
func (*CreateParserCreateParserV2Parser) GetFieldsToTag ¶
func (v *CreateParserCreateParserV2Parser) GetFieldsToTag() []string
GetFieldsToTag returns CreateParserCreateParserV2Parser.FieldsToTag, and is useful for accessing the field via an interface.
func (*CreateParserCreateParserV2Parser) GetId ¶
func (v *CreateParserCreateParserV2Parser) GetId() string
GetId returns CreateParserCreateParserV2Parser.Id, and is useful for accessing the field via an interface.
func (*CreateParserCreateParserV2Parser) GetIsBuiltIn ¶
func (v *CreateParserCreateParserV2Parser) GetIsBuiltIn() bool
GetIsBuiltIn returns CreateParserCreateParserV2Parser.IsBuiltIn, and is useful for accessing the field via an interface.
func (*CreateParserCreateParserV2Parser) GetName ¶
func (v *CreateParserCreateParserV2Parser) GetName() string
GetName returns CreateParserCreateParserV2Parser.Name, and is useful for accessing the field via an interface.
func (*CreateParserCreateParserV2Parser) GetScript ¶
func (v *CreateParserCreateParserV2Parser) GetScript() string
GetScript returns CreateParserCreateParserV2Parser.Script, and is useful for accessing the field via an interface.
func (*CreateParserCreateParserV2Parser) GetTestCases ¶
func (v *CreateParserCreateParserV2Parser) GetTestCases() []ParserDetailsTestCasesParserTestCase
GetTestCases returns CreateParserCreateParserV2Parser.TestCases, and is useful for accessing the field via an interface.
func (*CreateParserCreateParserV2Parser) MarshalJSON ¶
func (v *CreateParserCreateParserV2Parser) MarshalJSON() ([]byte, error)
func (*CreateParserCreateParserV2Parser) UnmarshalJSON ¶
func (v *CreateParserCreateParserV2Parser) UnmarshalJSON(b []byte) error
type CreateParserResponse ¶
type CreateParserResponse struct {
// Create a parser.
CreateParserV2 CreateParserCreateParserV2Parser `json:"createParserV2"`
}
CreateParserResponse is returned by CreateParser on success.
func CreateParser ¶
func (*CreateParserResponse) GetCreateParserV2 ¶
func (v *CreateParserResponse) GetCreateParserV2() CreateParserCreateParserV2Parser
GetCreateParserV2 returns CreateParserResponse.CreateParserV2, and is useful for accessing the field via an interface.
type CreateRepositoryCreateRepositoryCreateRepositoryMutation ¶
type CreateRepositoryCreateRepositoryCreateRepositoryMutation struct {
Repository CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository `json:"repository"`
}
CreateRepositoryCreateRepositoryCreateRepositoryMutation includes the requested fields of the GraphQL type CreateRepositoryMutation.
func (*CreateRepositoryCreateRepositoryCreateRepositoryMutation) GetRepository ¶
func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutation) GetRepository() CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository
GetRepository returns CreateRepositoryCreateRepositoryCreateRepositoryMutation.Repository, and is useful for accessing the field via an interface.
type CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository ¶
type CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository struct {
RepositoryDetails `json:"-"`
}
CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetAutomaticSearch ¶
func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetAutomaticSearch() bool
GetAutomaticSearch returns CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository.AutomaticSearch, and is useful for accessing the field via an interface.
func (*CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetCompressedByteSize ¶
func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetCompressedByteSize() int64
GetCompressedByteSize returns CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository.CompressedByteSize, and is useful for accessing the field via an interface.
func (*CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetDescription ¶
func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetDescription() *string
GetDescription returns CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository.Description, and is useful for accessing the field via an interface.
func (*CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetId ¶
func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetId() string
GetId returns CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository.Id, and is useful for accessing the field via an interface.
func (*CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetIngestSizeBasedRetention ¶
func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetIngestSizeBasedRetention() *float64
GetIngestSizeBasedRetention returns CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository.IngestSizeBasedRetention, and is useful for accessing the field via an interface.
func (*CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetName ¶
func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetName() string
GetName returns CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository.Name, and is useful for accessing the field via an interface.
func (*CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetS3ArchivingConfiguration ¶
func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetS3ArchivingConfiguration() *RepositoryDetailsS3ArchivingConfigurationS3Configuration
GetS3ArchivingConfiguration returns CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository.S3ArchivingConfiguration, and is useful for accessing the field via an interface.
func (*CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetStorageSizeBasedRetention ¶
func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetStorageSizeBasedRetention() *float64
GetStorageSizeBasedRetention returns CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository.StorageSizeBasedRetention, and is useful for accessing the field via an interface.
func (*CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetTimeBasedRetention ¶
func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) GetTimeBasedRetention() *float64
GetTimeBasedRetention returns CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository.TimeBasedRetention, and is useful for accessing the field via an interface.
func (*CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) MarshalJSON ¶
func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) MarshalJSON() ([]byte, error)
func (*CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) UnmarshalJSON ¶
func (v *CreateRepositoryCreateRepositoryCreateRepositoryMutationRepository) UnmarshalJSON(b []byte) error
type CreateRepositoryResponse ¶
type CreateRepositoryResponse struct {
// Create a new repository.
CreateRepository CreateRepositoryCreateRepositoryCreateRepositoryMutation `json:"createRepository"`
}
CreateRepositoryResponse is returned by CreateRepository on success.
func CreateRepository ¶
func (*CreateRepositoryResponse) GetCreateRepository ¶
func (v *CreateRepositoryResponse) GetCreateRepository() CreateRepositoryCreateRepositoryCreateRepositoryMutation
GetCreateRepository returns CreateRepositoryResponse.CreateRepository, and is useful for accessing the field via an interface.
type CreateScheduledSearchCreateScheduledSearch ¶
type CreateScheduledSearchCreateScheduledSearch struct {
ScheduledSearchDetails `json:"-"`
}
CreateScheduledSearchCreateScheduledSearch includes the requested fields of the GraphQL type ScheduledSearch. The GraphQL type's documentation follows.
Information about a scheduled search
func (*CreateScheduledSearchCreateScheduledSearch) GetActionsV2 ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetActionsV2() []ScheduledSearchDetailsActionsV2Action
GetActionsV2 returns CreateScheduledSearchCreateScheduledSearch.ActionsV2, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) GetBackfillLimit ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetBackfillLimit() int
GetBackfillLimit returns CreateScheduledSearchCreateScheduledSearch.BackfillLimit, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) GetDescription ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetDescription() *string
GetDescription returns CreateScheduledSearchCreateScheduledSearch.Description, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) GetEnabled ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetEnabled() bool
GetEnabled returns CreateScheduledSearchCreateScheduledSearch.Enabled, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) GetEnd ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetEnd() string
GetEnd returns CreateScheduledSearchCreateScheduledSearch.End, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) GetId ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetId() string
GetId returns CreateScheduledSearchCreateScheduledSearch.Id, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) GetLabels ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetLabels() []string
GetLabels returns CreateScheduledSearchCreateScheduledSearch.Labels, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) GetName ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetName() string
GetName returns CreateScheduledSearchCreateScheduledSearch.Name, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) GetQueryOwnership ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns CreateScheduledSearchCreateScheduledSearch.QueryOwnership, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) GetQueryString ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetQueryString() string
GetQueryString returns CreateScheduledSearchCreateScheduledSearch.QueryString, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) GetSchedule ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetSchedule() string
GetSchedule returns CreateScheduledSearchCreateScheduledSearch.Schedule, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) GetStart ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetStart() string
GetStart returns CreateScheduledSearchCreateScheduledSearch.Start, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) GetTimeZone ¶
func (v *CreateScheduledSearchCreateScheduledSearch) GetTimeZone() string
GetTimeZone returns CreateScheduledSearchCreateScheduledSearch.TimeZone, and is useful for accessing the field via an interface.
func (*CreateScheduledSearchCreateScheduledSearch) MarshalJSON ¶
func (v *CreateScheduledSearchCreateScheduledSearch) MarshalJSON() ([]byte, error)
func (*CreateScheduledSearchCreateScheduledSearch) UnmarshalJSON ¶
func (v *CreateScheduledSearchCreateScheduledSearch) UnmarshalJSON(b []byte) error
type CreateScheduledSearchResponse ¶
type CreateScheduledSearchResponse struct {
// Create a scheduled search.
CreateScheduledSearch CreateScheduledSearchCreateScheduledSearch `json:"createScheduledSearch"`
}
CreateScheduledSearchResponse is returned by CreateScheduledSearch on success.
func CreateScheduledSearch ¶
func CreateScheduledSearch( ctx_ context.Context, client_ graphql.Client, SearchDomainName string, Name string, Description *string, QueryString string, QueryStart string, QueryEnd string, Schedule string, TimeZone string, BackfillLimit int, Enabled bool, ActionIdsOrNames []string, RunAsUserID *string, Labels []string, QueryOwnershipType *QueryOwnershipType, ) (*CreateScheduledSearchResponse, error)
func (*CreateScheduledSearchResponse) GetCreateScheduledSearch ¶
func (v *CreateScheduledSearchResponse) GetCreateScheduledSearch() CreateScheduledSearchCreateScheduledSearch
GetCreateScheduledSearch returns CreateScheduledSearchResponse.CreateScheduledSearch, and is useful for accessing the field via an interface.
type CreateSlackActionCreateSlackAction ¶
type CreateSlackActionCreateSlackAction struct {
// The id of the action.
Id string `json:"id"`
// The name of the action.
Name string `json:"name"`
// Fields to include within the Slack message. Can be templated with values from the result.
Fields []CreateSlackActionCreateSlackActionFieldsSlackFieldEntry `json:"fields"`
// Slack webhook url to send the request to.
Url string `json:"url"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
CreateSlackActionCreateSlackAction includes the requested fields of the GraphQL type SlackAction. The GraphQL type's documentation follows.
A Slack action
func (*CreateSlackActionCreateSlackAction) GetFields ¶
func (v *CreateSlackActionCreateSlackAction) GetFields() []CreateSlackActionCreateSlackActionFieldsSlackFieldEntry
GetFields returns CreateSlackActionCreateSlackAction.Fields, and is useful for accessing the field via an interface.
func (*CreateSlackActionCreateSlackAction) GetId ¶
func (v *CreateSlackActionCreateSlackAction) GetId() string
GetId returns CreateSlackActionCreateSlackAction.Id, and is useful for accessing the field via an interface.
func (*CreateSlackActionCreateSlackAction) GetName ¶
func (v *CreateSlackActionCreateSlackAction) GetName() string
GetName returns CreateSlackActionCreateSlackAction.Name, and is useful for accessing the field via an interface.
func (*CreateSlackActionCreateSlackAction) GetUrl ¶
func (v *CreateSlackActionCreateSlackAction) GetUrl() string
GetUrl returns CreateSlackActionCreateSlackAction.Url, and is useful for accessing the field via an interface.
func (*CreateSlackActionCreateSlackAction) GetUseProxy ¶
func (v *CreateSlackActionCreateSlackAction) GetUseProxy() bool
GetUseProxy returns CreateSlackActionCreateSlackAction.UseProxy, and is useful for accessing the field via an interface.
type CreateSlackActionCreateSlackActionFieldsSlackFieldEntry ¶
type CreateSlackActionCreateSlackActionFieldsSlackFieldEntry struct {
// Value of a Slack field.
Value string `json:"value"`
// Key of a Slack field.
FieldName string `json:"fieldName"`
}
CreateSlackActionCreateSlackActionFieldsSlackFieldEntry includes the requested fields of the GraphQL type SlackFieldEntry. The GraphQL type's documentation follows.
Field entry in a Slack message
func (*CreateSlackActionCreateSlackActionFieldsSlackFieldEntry) GetFieldName ¶
func (v *CreateSlackActionCreateSlackActionFieldsSlackFieldEntry) GetFieldName() string
GetFieldName returns CreateSlackActionCreateSlackActionFieldsSlackFieldEntry.FieldName, and is useful for accessing the field via an interface.
func (*CreateSlackActionCreateSlackActionFieldsSlackFieldEntry) GetValue ¶
func (v *CreateSlackActionCreateSlackActionFieldsSlackFieldEntry) GetValue() string
GetValue returns CreateSlackActionCreateSlackActionFieldsSlackFieldEntry.Value, and is useful for accessing the field via an interface.
type CreateSlackActionResponse ¶
type CreateSlackActionResponse struct {
// Create a Slack action.
CreateSlackAction CreateSlackActionCreateSlackAction `json:"createSlackAction"`
}
CreateSlackActionResponse is returned by CreateSlackAction on success.
func CreateSlackAction ¶
func (*CreateSlackActionResponse) GetCreateSlackAction ¶
func (v *CreateSlackActionResponse) GetCreateSlackAction() CreateSlackActionCreateSlackAction
GetCreateSlackAction returns CreateSlackActionResponse.CreateSlackAction, and is useful for accessing the field via an interface.
type CreateSlackPostMessageActionCreateSlackPostMessageAction ¶
type CreateSlackPostMessageActionCreateSlackPostMessageAction struct {
// The id of the action.
Id string `json:"id"`
// The name of the action.
Name string `json:"name"`
// Api token to authenticate with Slack.
ApiToken string `json:"apiToken"`
// List of Slack channels to message.
Channels []string `json:"channels"`
// Fields to include within the Slack message. Can be templated with values from the result.
Fields []CreateSlackPostMessageActionCreateSlackPostMessageActionFieldsSlackFieldEntry `json:"fields"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
CreateSlackPostMessageActionCreateSlackPostMessageAction includes the requested fields of the GraphQL type SlackPostMessageAction. The GraphQL type's documentation follows.
A slack post-message action.
func (*CreateSlackPostMessageActionCreateSlackPostMessageAction) GetApiToken ¶
func (v *CreateSlackPostMessageActionCreateSlackPostMessageAction) GetApiToken() string
GetApiToken returns CreateSlackPostMessageActionCreateSlackPostMessageAction.ApiToken, and is useful for accessing the field via an interface.
func (*CreateSlackPostMessageActionCreateSlackPostMessageAction) GetChannels ¶
func (v *CreateSlackPostMessageActionCreateSlackPostMessageAction) GetChannels() []string
GetChannels returns CreateSlackPostMessageActionCreateSlackPostMessageAction.Channels, and is useful for accessing the field via an interface.
func (*CreateSlackPostMessageActionCreateSlackPostMessageAction) GetFields ¶
func (v *CreateSlackPostMessageActionCreateSlackPostMessageAction) GetFields() []CreateSlackPostMessageActionCreateSlackPostMessageActionFieldsSlackFieldEntry
GetFields returns CreateSlackPostMessageActionCreateSlackPostMessageAction.Fields, and is useful for accessing the field via an interface.
func (*CreateSlackPostMessageActionCreateSlackPostMessageAction) GetId ¶
func (v *CreateSlackPostMessageActionCreateSlackPostMessageAction) GetId() string
GetId returns CreateSlackPostMessageActionCreateSlackPostMessageAction.Id, and is useful for accessing the field via an interface.
func (*CreateSlackPostMessageActionCreateSlackPostMessageAction) GetName ¶
func (v *CreateSlackPostMessageActionCreateSlackPostMessageAction) GetName() string
GetName returns CreateSlackPostMessageActionCreateSlackPostMessageAction.Name, and is useful for accessing the field via an interface.
func (*CreateSlackPostMessageActionCreateSlackPostMessageAction) GetUseProxy ¶
func (v *CreateSlackPostMessageActionCreateSlackPostMessageAction) GetUseProxy() bool
GetUseProxy returns CreateSlackPostMessageActionCreateSlackPostMessageAction.UseProxy, and is useful for accessing the field via an interface.
type CreateSlackPostMessageActionCreateSlackPostMessageActionFieldsSlackFieldEntry ¶
type CreateSlackPostMessageActionCreateSlackPostMessageActionFieldsSlackFieldEntry struct {
// Value of a Slack field.
Value string `json:"value"`
// Key of a Slack field.
FieldName string `json:"fieldName"`
}
CreateSlackPostMessageActionCreateSlackPostMessageActionFieldsSlackFieldEntry includes the requested fields of the GraphQL type SlackFieldEntry. The GraphQL type's documentation follows.
Field entry in a Slack message
func (*CreateSlackPostMessageActionCreateSlackPostMessageActionFieldsSlackFieldEntry) GetFieldName ¶
func (v *CreateSlackPostMessageActionCreateSlackPostMessageActionFieldsSlackFieldEntry) GetFieldName() string
GetFieldName returns CreateSlackPostMessageActionCreateSlackPostMessageActionFieldsSlackFieldEntry.FieldName, and is useful for accessing the field via an interface.
func (*CreateSlackPostMessageActionCreateSlackPostMessageActionFieldsSlackFieldEntry) GetValue ¶
func (v *CreateSlackPostMessageActionCreateSlackPostMessageActionFieldsSlackFieldEntry) GetValue() string
GetValue returns CreateSlackPostMessageActionCreateSlackPostMessageActionFieldsSlackFieldEntry.Value, and is useful for accessing the field via an interface.
type CreateSlackPostMessageActionResponse ¶
type CreateSlackPostMessageActionResponse struct {
// Create a post message Slack action.
CreateSlackPostMessageAction CreateSlackPostMessageActionCreateSlackPostMessageAction `json:"createSlackPostMessageAction"`
}
CreateSlackPostMessageActionResponse is returned by CreateSlackPostMessageAction on success.
func (*CreateSlackPostMessageActionResponse) GetCreateSlackPostMessageAction ¶
func (v *CreateSlackPostMessageActionResponse) GetCreateSlackPostMessageAction() CreateSlackPostMessageActionCreateSlackPostMessageAction
GetCreateSlackPostMessageAction returns CreateSlackPostMessageActionResponse.CreateSlackPostMessageAction, and is useful for accessing the field via an interface.
type CreateUploadFileActionCreateUploadFileAction ¶
type CreateUploadFileActionCreateUploadFileAction struct {
// The id of the action.
Id string `json:"id"`
// The name of the action.
Name string `json:"name"`
// File name for the uploaded file.
FileName string `json:"fileName"`
}
CreateUploadFileActionCreateUploadFileAction includes the requested fields of the GraphQL type UploadFileAction. The GraphQL type's documentation follows.
An upload file action.
func (*CreateUploadFileActionCreateUploadFileAction) GetFileName ¶
func (v *CreateUploadFileActionCreateUploadFileAction) GetFileName() string
GetFileName returns CreateUploadFileActionCreateUploadFileAction.FileName, and is useful for accessing the field via an interface.
func (*CreateUploadFileActionCreateUploadFileAction) GetId ¶
func (v *CreateUploadFileActionCreateUploadFileAction) GetId() string
GetId returns CreateUploadFileActionCreateUploadFileAction.Id, and is useful for accessing the field via an interface.
func (*CreateUploadFileActionCreateUploadFileAction) GetName ¶
func (v *CreateUploadFileActionCreateUploadFileAction) GetName() string
GetName returns CreateUploadFileActionCreateUploadFileAction.Name, and is useful for accessing the field via an interface.
type CreateUploadFileActionResponse ¶
type CreateUploadFileActionResponse struct {
// Create an upload file action.
CreateUploadFileAction CreateUploadFileActionCreateUploadFileAction `json:"createUploadFileAction"`
}
CreateUploadFileActionResponse is returned by CreateUploadFileAction on success.
func CreateUploadFileAction ¶
func (*CreateUploadFileActionResponse) GetCreateUploadFileAction ¶
func (v *CreateUploadFileActionResponse) GetCreateUploadFileAction() CreateUploadFileActionCreateUploadFileAction
GetCreateUploadFileAction returns CreateUploadFileActionResponse.CreateUploadFileAction, and is useful for accessing the field via an interface.
type CreateVictorOpsActionCreateVictorOpsAction ¶
type CreateVictorOpsActionCreateVictorOpsAction struct {
// The id of the action.
Id string `json:"id"`
// The name of the action.
Name string `json:"name"`
// Type of the VictorOps message to make.
MessageType string `json:"messageType"`
// VictorOps webhook url to send the request to.
NotifyUrl string `json:"notifyUrl"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
CreateVictorOpsActionCreateVictorOpsAction includes the requested fields of the GraphQL type VictorOpsAction. The GraphQL type's documentation follows.
A VictorOps action.
func (*CreateVictorOpsActionCreateVictorOpsAction) GetId ¶
func (v *CreateVictorOpsActionCreateVictorOpsAction) GetId() string
GetId returns CreateVictorOpsActionCreateVictorOpsAction.Id, and is useful for accessing the field via an interface.
func (*CreateVictorOpsActionCreateVictorOpsAction) GetMessageType ¶
func (v *CreateVictorOpsActionCreateVictorOpsAction) GetMessageType() string
GetMessageType returns CreateVictorOpsActionCreateVictorOpsAction.MessageType, and is useful for accessing the field via an interface.
func (*CreateVictorOpsActionCreateVictorOpsAction) GetName ¶
func (v *CreateVictorOpsActionCreateVictorOpsAction) GetName() string
GetName returns CreateVictorOpsActionCreateVictorOpsAction.Name, and is useful for accessing the field via an interface.
func (*CreateVictorOpsActionCreateVictorOpsAction) GetNotifyUrl ¶
func (v *CreateVictorOpsActionCreateVictorOpsAction) GetNotifyUrl() string
GetNotifyUrl returns CreateVictorOpsActionCreateVictorOpsAction.NotifyUrl, and is useful for accessing the field via an interface.
func (*CreateVictorOpsActionCreateVictorOpsAction) GetUseProxy ¶
func (v *CreateVictorOpsActionCreateVictorOpsAction) GetUseProxy() bool
GetUseProxy returns CreateVictorOpsActionCreateVictorOpsAction.UseProxy, and is useful for accessing the field via an interface.
type CreateVictorOpsActionResponse ¶
type CreateVictorOpsActionResponse struct {
// Create a VictorOps action.
CreateVictorOpsAction CreateVictorOpsActionCreateVictorOpsAction `json:"createVictorOpsAction"`
}
CreateVictorOpsActionResponse is returned by CreateVictorOpsAction on success.
func CreateVictorOpsAction ¶
func (*CreateVictorOpsActionResponse) GetCreateVictorOpsAction ¶
func (v *CreateVictorOpsActionResponse) GetCreateVictorOpsAction() CreateVictorOpsActionCreateVictorOpsAction
GetCreateVictorOpsAction returns CreateVictorOpsActionResponse.CreateVictorOpsAction, and is useful for accessing the field via an interface.
type CreateViewCreateView ¶
type CreateViewCreateView struct {
Typename *string `json:"__typename"`
}
CreateViewCreateView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*CreateViewCreateView) GetTypename ¶
func (v *CreateViewCreateView) GetTypename() *string
GetTypename returns CreateViewCreateView.Typename, and is useful for accessing the field via an interface.
type CreateViewResponse ¶
type CreateViewResponse struct {
// Create a new view.
CreateView CreateViewCreateView `json:"createView"`
}
CreateViewResponse is returned by CreateView on success.
func CreateView ¶
func CreateView( ctx_ context.Context, client_ graphql.Client, ViewName string, Description *string, Connections []ViewConnectionInput, ) (*CreateViewResponse, error)
func (*CreateViewResponse) GetCreateView ¶
func (v *CreateViewResponse) GetCreateView() CreateViewCreateView
GetCreateView returns CreateViewResponse.CreateView, and is useful for accessing the field via an interface.
type CreateWebhookActionCreateWebhookAction ¶
type CreateWebhookActionCreateWebhookAction struct {
// The id of the action.
Id string `json:"id"`
// The name of the action.
Name string `json:"name"`
// Url to send the http(s) request to.
Url string `json:"url"`
// Method to use for the request.
Method string `json:"method"`
// Headers of the http(s) request.
Headers []CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry `json:"headers"`
// Body of the http(s) request. Can be templated with values from the result.
BodyTemplate string `json:"bodyTemplate"`
// Flag indicating whether SSL should be ignored for the request.
IgnoreSSL bool `json:"ignoreSSL"`
// Defines whether the action should use the configured proxy to make web requests.
UseProxy bool `json:"useProxy"`
}
CreateWebhookActionCreateWebhookAction includes the requested fields of the GraphQL type WebhookAction. The GraphQL type's documentation follows.
A webhook action
func (*CreateWebhookActionCreateWebhookAction) GetBodyTemplate ¶
func (v *CreateWebhookActionCreateWebhookAction) GetBodyTemplate() string
GetBodyTemplate returns CreateWebhookActionCreateWebhookAction.BodyTemplate, and is useful for accessing the field via an interface.
func (*CreateWebhookActionCreateWebhookAction) GetHeaders ¶
func (v *CreateWebhookActionCreateWebhookAction) GetHeaders() []CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry
GetHeaders returns CreateWebhookActionCreateWebhookAction.Headers, and is useful for accessing the field via an interface.
func (*CreateWebhookActionCreateWebhookAction) GetId ¶
func (v *CreateWebhookActionCreateWebhookAction) GetId() string
GetId returns CreateWebhookActionCreateWebhookAction.Id, and is useful for accessing the field via an interface.
func (*CreateWebhookActionCreateWebhookAction) GetIgnoreSSL ¶
func (v *CreateWebhookActionCreateWebhookAction) GetIgnoreSSL() bool
GetIgnoreSSL returns CreateWebhookActionCreateWebhookAction.IgnoreSSL, and is useful for accessing the field via an interface.
func (*CreateWebhookActionCreateWebhookAction) GetMethod ¶
func (v *CreateWebhookActionCreateWebhookAction) GetMethod() string
GetMethod returns CreateWebhookActionCreateWebhookAction.Method, and is useful for accessing the field via an interface.
func (*CreateWebhookActionCreateWebhookAction) GetName ¶
func (v *CreateWebhookActionCreateWebhookAction) GetName() string
GetName returns CreateWebhookActionCreateWebhookAction.Name, and is useful for accessing the field via an interface.
func (*CreateWebhookActionCreateWebhookAction) GetUrl ¶
func (v *CreateWebhookActionCreateWebhookAction) GetUrl() string
GetUrl returns CreateWebhookActionCreateWebhookAction.Url, and is useful for accessing the field via an interface.
func (*CreateWebhookActionCreateWebhookAction) GetUseProxy ¶
func (v *CreateWebhookActionCreateWebhookAction) GetUseProxy() bool
GetUseProxy returns CreateWebhookActionCreateWebhookAction.UseProxy, and is useful for accessing the field via an interface.
type CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry ¶
type CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry struct {
// Value of a http(s) header.
Value string `json:"value"`
// Key of a http(s) header.
Header string `json:"header"`
}
CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry includes the requested fields of the GraphQL type HttpHeaderEntry. The GraphQL type's documentation follows.
A http request header.
func (*CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry) GetHeader ¶
func (v *CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry) GetHeader() string
GetHeader returns CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry.Header, and is useful for accessing the field via an interface.
func (*CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry) GetValue ¶
func (v *CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry) GetValue() string
GetValue returns CreateWebhookActionCreateWebhookActionHeadersHttpHeaderEntry.Value, and is useful for accessing the field via an interface.
type CreateWebhookActionResponse ¶
type CreateWebhookActionResponse struct {
// Create a webhook action.
CreateWebhookAction CreateWebhookActionCreateWebhookAction `json:"createWebhookAction"`
}
CreateWebhookActionResponse is returned by CreateWebhookAction on success.
func CreateWebhookAction ¶
func (*CreateWebhookActionResponse) GetCreateWebhookAction ¶
func (v *CreateWebhookActionResponse) GetCreateWebhookAction() CreateWebhookActionCreateWebhookAction
GetCreateWebhookAction returns CreateWebhookActionResponse.CreateWebhookAction, and is useful for accessing the field via an interface.
type DeleteActionByIDResponse ¶
type DeleteActionByIDResponse struct {
// Delete an action.
DeleteAction bool `json:"deleteAction"`
}
DeleteActionByIDResponse is returned by DeleteActionByID on success.
func DeleteActionByID ¶
func (*DeleteActionByIDResponse) GetDeleteAction ¶
func (v *DeleteActionByIDResponse) GetDeleteAction() bool
GetDeleteAction returns DeleteActionByIDResponse.DeleteAction, and is useful for accessing the field via an interface.
type DeleteAggregateAlertResponse ¶
type DeleteAggregateAlertResponse struct {
// Delete an aggregate alert.
DeleteAggregateAlert bool `json:"deleteAggregateAlert"`
}
DeleteAggregateAlertResponse is returned by DeleteAggregateAlert on success.
func DeleteAggregateAlert ¶
func (*DeleteAggregateAlertResponse) GetDeleteAggregateAlert ¶
func (v *DeleteAggregateAlertResponse) GetDeleteAggregateAlert() bool
GetDeleteAggregateAlert returns DeleteAggregateAlertResponse.DeleteAggregateAlert, and is useful for accessing the field via an interface.
type DeleteAlertResponse ¶
type DeleteAlertResponse struct {
// Delete an alert.
DeleteAlert bool `json:"deleteAlert"`
}
DeleteAlertResponse is returned by DeleteAlert on success.
func DeleteAlert ¶
func (*DeleteAlertResponse) GetDeleteAlert ¶
func (v *DeleteAlertResponse) GetDeleteAlert() bool
GetDeleteAlert returns DeleteAlertResponse.DeleteAlert, and is useful for accessing the field via an interface.
type DeleteFilterAlertResponse ¶
type DeleteFilterAlertResponse struct {
// Delete a filter alert.
DeleteFilterAlert bool `json:"deleteFilterAlert"`
}
DeleteFilterAlertResponse is returned by DeleteFilterAlert on success.
func DeleteFilterAlert ¶
func (*DeleteFilterAlertResponse) GetDeleteFilterAlert ¶
func (v *DeleteFilterAlertResponse) GetDeleteFilterAlert() bool
GetDeleteFilterAlert returns DeleteFilterAlertResponse.DeleteFilterAlert, and is useful for accessing the field via an interface.
type DeleteParserByIDDeleteParserBooleanResultType ¶
type DeleteParserByIDDeleteParserBooleanResultType struct {
Typename *string `json:"__typename"`
}
DeleteParserByIDDeleteParserBooleanResultType includes the requested fields of the GraphQL type BooleanResultType.
func (*DeleteParserByIDDeleteParserBooleanResultType) GetTypename ¶
func (v *DeleteParserByIDDeleteParserBooleanResultType) GetTypename() *string
GetTypename returns DeleteParserByIDDeleteParserBooleanResultType.Typename, and is useful for accessing the field via an interface.
type DeleteParserByIDResponse ¶
type DeleteParserByIDResponse struct {
// Delete a parser.
DeleteParser DeleteParserByIDDeleteParserBooleanResultType `json:"deleteParser"`
}
DeleteParserByIDResponse is returned by DeleteParserByID on success.
func DeleteParserByID ¶
func (*DeleteParserByIDResponse) GetDeleteParser ¶
func (v *DeleteParserByIDResponse) GetDeleteParser() DeleteParserByIDDeleteParserBooleanResultType
GetDeleteParser returns DeleteParserByIDResponse.DeleteParser, and is useful for accessing the field via an interface.
type DeleteScheduledSearchByIDResponse ¶
type DeleteScheduledSearchByIDResponse struct {
// Delete a scheduled search.
DeleteScheduledSearch bool `json:"deleteScheduledSearch"`
}
DeleteScheduledSearchByIDResponse is returned by DeleteScheduledSearchByID on success.
func (*DeleteScheduledSearchByIDResponse) GetDeleteScheduledSearch ¶
func (v *DeleteScheduledSearchByIDResponse) GetDeleteScheduledSearch() bool
GetDeleteScheduledSearch returns DeleteScheduledSearchByIDResponse.DeleteScheduledSearch, and is useful for accessing the field via an interface.
type DeleteSearchDomainDeleteSearchDomainBooleanResultType ¶
type DeleteSearchDomainDeleteSearchDomainBooleanResultType struct {
Typename *string `json:"__typename"`
}
DeleteSearchDomainDeleteSearchDomainBooleanResultType includes the requested fields of the GraphQL type BooleanResultType.
func (*DeleteSearchDomainDeleteSearchDomainBooleanResultType) GetTypename ¶
func (v *DeleteSearchDomainDeleteSearchDomainBooleanResultType) GetTypename() *string
GetTypename returns DeleteSearchDomainDeleteSearchDomainBooleanResultType.Typename, and is useful for accessing the field via an interface.
type DeleteSearchDomainResponse ¶
type DeleteSearchDomainResponse struct {
// Delete a repository or view.
DeleteSearchDomain DeleteSearchDomainDeleteSearchDomainBooleanResultType `json:"deleteSearchDomain"`
}
DeleteSearchDomainResponse is returned by DeleteSearchDomain on success.
func DeleteSearchDomain ¶
func (*DeleteSearchDomainResponse) GetDeleteSearchDomain ¶
func (v *DeleteSearchDomainResponse) GetDeleteSearchDomain() DeleteSearchDomainDeleteSearchDomainBooleanResultType
GetDeleteSearchDomain returns DeleteSearchDomainResponse.DeleteSearchDomain, and is useful for accessing the field via an interface.
type DisableFeatureFlagForOrganizationResponse ¶
type DisableFeatureFlagForOrganizationResponse struct {
// Disable a feature for a specific organization.
DisableFeatureForOrg bool `json:"disableFeatureForOrg"`
}
DisableFeatureFlagForOrganizationResponse is returned by DisableFeatureFlagForOrganization on success.
func DisableFeatureFlagForOrganization ¶
func DisableFeatureFlagForOrganization( ctx_ context.Context, client_ graphql.Client, Flag FeatureFlag, OrganizationID string, ) (*DisableFeatureFlagForOrganizationResponse, error)
func (*DisableFeatureFlagForOrganizationResponse) GetDisableFeatureForOrg ¶
func (v *DisableFeatureFlagForOrganizationResponse) GetDisableFeatureForOrg() bool
GetDisableFeatureForOrg returns DisableFeatureFlagForOrganizationResponse.DisableFeatureForOrg, and is useful for accessing the field via an interface.
type DisableFeatureFlagForUserResponse ¶
type DisableFeatureFlagForUserResponse struct {
// Disable a feature for a specific user.
DisableFeatureForUser bool `json:"disableFeatureForUser"`
}
DisableFeatureFlagForUserResponse is returned by DisableFeatureFlagForUser on success.
func DisableFeatureFlagForUser ¶
func DisableFeatureFlagForUser( ctx_ context.Context, client_ graphql.Client, Flag FeatureFlag, UserID string, ) (*DisableFeatureFlagForUserResponse, error)
func (*DisableFeatureFlagForUserResponse) GetDisableFeatureForUser ¶
func (v *DisableFeatureFlagForUserResponse) GetDisableFeatureForUser() bool
GetDisableFeatureForUser returns DisableFeatureFlagForUserResponse.DisableFeatureForUser, and is useful for accessing the field via an interface.
type DisableFeatureFlagGloballyResponse ¶
type DisableFeatureFlagGloballyResponse struct {
// Disable a feature.
DisableFeature bool `json:"disableFeature"`
}
DisableFeatureFlagGloballyResponse is returned by DisableFeatureFlagGlobally on success.
func DisableFeatureFlagGlobally ¶
func DisableFeatureFlagGlobally( ctx_ context.Context, client_ graphql.Client, Flag FeatureFlag, ) (*DisableFeatureFlagGloballyResponse, error)
func (*DisableFeatureFlagGloballyResponse) GetDisableFeature ¶
func (v *DisableFeatureFlagGloballyResponse) GetDisableFeature() bool
GetDisableFeature returns DisableFeatureFlagGloballyResponse.DisableFeature, and is useful for accessing the field via an interface.
type DisableS3ArchivingResponse ¶
type DisableS3ArchivingResponse struct {
// Disables the archiving job for the repository.
S3DisableArchiving DisableS3ArchivingS3DisableArchivingBooleanResultType `json:"s3DisableArchiving"`
}
DisableS3ArchivingResponse is returned by DisableS3Archiving on success.
func DisableS3Archiving ¶
func (*DisableS3ArchivingResponse) GetS3DisableArchiving ¶
func (v *DisableS3ArchivingResponse) GetS3DisableArchiving() DisableS3ArchivingS3DisableArchivingBooleanResultType
GetS3DisableArchiving returns DisableS3ArchivingResponse.S3DisableArchiving, and is useful for accessing the field via an interface.
type DisableS3ArchivingS3DisableArchivingBooleanResultType ¶
type DisableS3ArchivingS3DisableArchivingBooleanResultType struct {
Typename *string `json:"__typename"`
}
DisableS3ArchivingS3DisableArchivingBooleanResultType includes the requested fields of the GraphQL type BooleanResultType.
func (*DisableS3ArchivingS3DisableArchivingBooleanResultType) GetTypename ¶
func (v *DisableS3ArchivingS3DisableArchivingBooleanResultType) GetTypename() *string
GetTypename returns DisableS3ArchivingS3DisableArchivingBooleanResultType.Typename, and is useful for accessing the field via an interface.
type EnableFeatureFlagForOrganizationResponse ¶
type EnableFeatureFlagForOrganizationResponse struct {
// Enable a feature for a specific organization.
EnableFeatureForOrg bool `json:"enableFeatureForOrg"`
}
EnableFeatureFlagForOrganizationResponse is returned by EnableFeatureFlagForOrganization on success.
func EnableFeatureFlagForOrganization ¶
func EnableFeatureFlagForOrganization( ctx_ context.Context, client_ graphql.Client, Flag FeatureFlag, OrganizationID string, ) (*EnableFeatureFlagForOrganizationResponse, error)
func (*EnableFeatureFlagForOrganizationResponse) GetEnableFeatureForOrg ¶
func (v *EnableFeatureFlagForOrganizationResponse) GetEnableFeatureForOrg() bool
GetEnableFeatureForOrg returns EnableFeatureFlagForOrganizationResponse.EnableFeatureForOrg, and is useful for accessing the field via an interface.
type EnableFeatureFlagForUserResponse ¶
type EnableFeatureFlagForUserResponse struct {
// Enable a feature for a specific user.
EnableFeatureForUser bool `json:"enableFeatureForUser"`
}
EnableFeatureFlagForUserResponse is returned by EnableFeatureFlagForUser on success.
func EnableFeatureFlagForUser ¶
func EnableFeatureFlagForUser( ctx_ context.Context, client_ graphql.Client, Flag FeatureFlag, UserID string, ) (*EnableFeatureFlagForUserResponse, error)
func (*EnableFeatureFlagForUserResponse) GetEnableFeatureForUser ¶
func (v *EnableFeatureFlagForUserResponse) GetEnableFeatureForUser() bool
GetEnableFeatureForUser returns EnableFeatureFlagForUserResponse.EnableFeatureForUser, and is useful for accessing the field via an interface.
type EnableFeatureFlagGloballyResponse ¶
type EnableFeatureFlagGloballyResponse struct {
// Enable a feature.
EnableFeature bool `json:"enableFeature"`
}
EnableFeatureFlagGloballyResponse is returned by EnableFeatureFlagGlobally on success.
func EnableFeatureFlagGlobally ¶
func EnableFeatureFlagGlobally( ctx_ context.Context, client_ graphql.Client, Flag FeatureFlag, ) (*EnableFeatureFlagGloballyResponse, error)
func (*EnableFeatureFlagGloballyResponse) GetEnableFeature ¶
func (v *EnableFeatureFlagGloballyResponse) GetEnableFeature() bool
GetEnableFeature returns EnableFeatureFlagGloballyResponse.EnableFeature, and is useful for accessing the field via an interface.
type EnableS3ArchivingResponse ¶
type EnableS3ArchivingResponse struct {
// Enables the archiving job for the repository.
S3EnableArchiving EnableS3ArchivingS3EnableArchivingBooleanResultType `json:"s3EnableArchiving"`
}
EnableS3ArchivingResponse is returned by EnableS3Archiving on success.
func EnableS3Archiving ¶
func (*EnableS3ArchivingResponse) GetS3EnableArchiving ¶
func (v *EnableS3ArchivingResponse) GetS3EnableArchiving() EnableS3ArchivingS3EnableArchivingBooleanResultType
GetS3EnableArchiving returns EnableS3ArchivingResponse.S3EnableArchiving, and is useful for accessing the field via an interface.
type EnableS3ArchivingS3EnableArchivingBooleanResultType ¶
type EnableS3ArchivingS3EnableArchivingBooleanResultType struct {
Typename *string `json:"__typename"`
}
EnableS3ArchivingS3EnableArchivingBooleanResultType includes the requested fields of the GraphQL type BooleanResultType.
func (*EnableS3ArchivingS3EnableArchivingBooleanResultType) GetTypename ¶
func (v *EnableS3ArchivingS3EnableArchivingBooleanResultType) GetTypename() *string
GetTypename returns EnableS3ArchivingS3EnableArchivingBooleanResultType.Typename, and is useful for accessing the field via an interface.
type FeatureFlag ¶
type FeatureFlag string
Represents a feature flag.
const ( // [PREVIEW: This functionality is still under development and can change without warning.] Export data to bucket storage. FeatureFlagExporttobucket FeatureFlag = "ExportToBucket" // [PREVIEW: This functionality is still under development and can change without warning.] Enable repeating queries. Can be used instead of live queries for functions having limitations around live queries. FeatureFlagRepeatingqueries FeatureFlag = "RepeatingQueries" // [PREVIEW: This functionality is still under development and can change without warning.] Enable custom ingest tokens not generated by LogScale. FeatureFlagCustomingesttokens FeatureFlag = "CustomIngestTokens" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enable permission tokens. FeatureFlagPermissiontokens FeatureFlag = "PermissionTokens" // [PREVIEW: This functionality is still under development and can change without warning.] Assign default roles for groups. FeatureFlagDefaultrolesforgroups FeatureFlag = "DefaultRolesForGroups" // [PREVIEW: This functionality is still under development and can change without warning.] Use new organization limits. FeatureFlagNeworganizationlimits FeatureFlag = "NewOrganizationLimits" // [PREVIEW: This functionality is still under development and can change without warning.] Authenticate cookies server-side. FeatureFlagCookieauthserverside FeatureFlag = "CookieAuthServerSide" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enable ArrayFunctions in query language. FeatureFlagArrayfunctions FeatureFlag = "ArrayFunctions" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enable geography functions in query language. FeatureFlagGeographyfunctions FeatureFlag = "GeographyFunctions" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Prioritize newer over older segments. FeatureFlagCachepolicies FeatureFlag = "CachePolicies" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enable searching across LogScale clusters. FeatureFlagMulticlustersearch FeatureFlag = "MultiClusterSearch" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enable subdomains for current cluster. FeatureFlagSubdomainfororganizations FeatureFlag = "SubdomainForOrganizations" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enable Humio Managed repositories. The customer is not permitted to change certain configurations in a LogScale Managed repository. FeatureFlagManagedrepositories FeatureFlag = "ManagedRepositories" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Allow users to configure FDR feeds for managed repositories FeatureFlagManagedrepositoriesallowfdrconfig FeatureFlag = "ManagedRepositoriesAllowFDRConfig" // [PREVIEW: This functionality is still under development and can change without warning.] The UsagePage shows data from ingestAfterFieldRemovalSize instead of segmentWriteBytes FeatureFlagUsagepageusingingestafterfieldremovalsize FeatureFlag = "UsagePageUsingIngestAfterFieldRemovalSize" // [PREVIEW: This functionality is still under development and can change without warning.] Enable falcon data connector FeatureFlagFalcondataconnector FeatureFlag = "FalconDataConnector" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Flag for testing, does nothing FeatureFlagSleepfunction FeatureFlag = "SleepFunction" // [PREVIEW: This functionality is still under development and can change without warning.] Enable login bridge FeatureFlagLoginbridge FeatureFlag = "LoginBridge" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables download of macos installer for logcollector through fleet management FeatureFlagMacosinstallerforlogcollector FeatureFlag = "MacosInstallerForLogCollector" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables UsageJob to log average usage as part of usage log FeatureFlagLogaverageusage FeatureFlag = "LogAverageUsage" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables ephemeral hosts support for fleet management FeatureFlagFleetephemeralhosts FeatureFlag = "FleetEphemeralHosts" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables fleet management collector metrics FeatureFlagFleetcollectormetrics FeatureFlag = "FleetCollectorMetrics" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] No currentHosts writes for segments in buckets FeatureFlagNocurrentsforbucketsegments FeatureFlag = "NoCurrentsForBucketSegments" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Pre-merge mini-segments FeatureFlagPremergeminisegments FeatureFlag = "PreMergeMiniSegments" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Use a new segment file format on write - not readable by older versions FeatureFlagWritenewsegmentfileformat FeatureFlag = "WriteNewSegmentFileFormat" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables fleet management collector debug logging FeatureFlagFleetcollectordebuglogging FeatureFlag = "FleetCollectorDebugLogging" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables LogScale Collector remote updates FeatureFlagFleetremoteupdates FeatureFlag = "FleetRemoteUpdates" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables alternate query merge target handling FeatureFlagAlternatequerymergetargethandling FeatureFlag = "AlternateQueryMergeTargetHandling" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables query optimizations for fleet management FeatureFlagFleetusestaticqueries FeatureFlag = "FleetUseStaticQueries" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables labels for fleet management FeatureFlagFleetlabels FeatureFlag = "FleetLabels" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables Field Aliasing FeatureFlagFieldaliasing FeatureFlag = "FieldAliasing" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] External Functions FeatureFlagExternalfunctions FeatureFlag = "ExternalFunctions" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enable the LogScale Query Assistant FeatureFlagQueryassistant FeatureFlag = "QueryAssistant" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enable Flight Control support in cluster FeatureFlagFlightcontrol FeatureFlag = "FlightControl" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enable organization level security policies. For instance the ability to only enable certain action types. FeatureFlagOrganizationsecuritypolicies FeatureFlag = "OrganizationSecurityPolicies" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables a limit on query backtracking FeatureFlagQuerybacktrackinglimit FeatureFlag = "QueryBacktrackingLimit" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Adds a derived #repo.cid tag when searching in views or dataspaces within an organization with an associated CID FeatureFlagDerivedcidtag FeatureFlag = "DerivedCidTag" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Live tables FeatureFlagLivetables FeatureFlag = "LiveTables" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables the MITRE Detection Annotation function FeatureFlagMitredetectionannotation FeatureFlag = "MitreDetectionAnnotation" // [PREVIEW: This functionality is still under development and can change without warning. THIS FUNCTIONALITY IS EXPERIMENTAL: Enabling experimental functionality is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] Enables having multiple role bindings for a single view in the same group. This feature flag does nothing until min version is at least 1.150.0 FeatureFlagMultipleviewrolebindings FeatureFlag = "MultipleViewRoleBindings" )
type FieldHasValueInput ¶
type FieldHasValueInput struct {
// Asserts that a given field has an expected value after having been parsed.
FieldName string `json:"fieldName"`
// Asserts that a given field has an expected value after having been parsed.
ExpectedValue string `json:"expectedValue"`
}
Asserts that a given field has an expected value after having been parsed.
func (*FieldHasValueInput) GetExpectedValue ¶
func (v *FieldHasValueInput) GetExpectedValue() string
GetExpectedValue returns FieldHasValueInput.ExpectedValue, and is useful for accessing the field via an interface.
func (*FieldHasValueInput) GetFieldName ¶
func (v *FieldHasValueInput) GetFieldName() string
GetFieldName returns FieldHasValueInput.FieldName, and is useful for accessing the field via an interface.
type FilterAlertDetails ¶
type FilterAlertDetails struct {
// Id of the filter alert.
Id string `json:"id"`
// Name of the filter alert.
Name string `json:"name"`
// Description of the filter alert.
Description *string `json:"description"`
// LogScale query to execute.
QueryString string `json:"queryString"`
// Throttle time in seconds.
ThrottleTimeSeconds *int64 `json:"throttleTimeSeconds"`
// A field to throttle on. Can only be set if throttleTimeSeconds is set.
ThrottleField *string `json:"throttleField"`
// List of ids for actions to fire on query result.
Actions []FilterAlertDetailsActionsAction `json:"-"`
// Labels attached to the filter alert.
Labels []string `json:"labels"`
// Flag indicating whether the filter alert is enabled.
Enabled bool `json:"enabled"`
// Ownership of the query run by this alert
QueryOwnership SharedQueryOwnershipType `json:"-"`
}
FilterAlertDetails includes the GraphQL fields of FilterAlert requested by the fragment FilterAlertDetails. The GraphQL type's documentation follows.
A filter alert.
func (*FilterAlertDetails) GetActions ¶
func (v *FilterAlertDetails) GetActions() []FilterAlertDetailsActionsAction
GetActions returns FilterAlertDetails.Actions, and is useful for accessing the field via an interface.
func (*FilterAlertDetails) GetDescription ¶
func (v *FilterAlertDetails) GetDescription() *string
GetDescription returns FilterAlertDetails.Description, and is useful for accessing the field via an interface.
func (*FilterAlertDetails) GetEnabled ¶
func (v *FilterAlertDetails) GetEnabled() bool
GetEnabled returns FilterAlertDetails.Enabled, and is useful for accessing the field via an interface.
func (*FilterAlertDetails) GetId ¶
func (v *FilterAlertDetails) GetId() string
GetId returns FilterAlertDetails.Id, and is useful for accessing the field via an interface.
func (*FilterAlertDetails) GetLabels ¶
func (v *FilterAlertDetails) GetLabels() []string
GetLabels returns FilterAlertDetails.Labels, and is useful for accessing the field via an interface.
func (*FilterAlertDetails) GetName ¶
func (v *FilterAlertDetails) GetName() string
GetName returns FilterAlertDetails.Name, and is useful for accessing the field via an interface.
func (*FilterAlertDetails) GetQueryOwnership ¶
func (v *FilterAlertDetails) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns FilterAlertDetails.QueryOwnership, and is useful for accessing the field via an interface.
func (*FilterAlertDetails) GetQueryString ¶
func (v *FilterAlertDetails) GetQueryString() string
GetQueryString returns FilterAlertDetails.QueryString, and is useful for accessing the field via an interface.
func (*FilterAlertDetails) GetThrottleField ¶
func (v *FilterAlertDetails) GetThrottleField() *string
GetThrottleField returns FilterAlertDetails.ThrottleField, and is useful for accessing the field via an interface.
func (*FilterAlertDetails) GetThrottleTimeSeconds ¶
func (v *FilterAlertDetails) GetThrottleTimeSeconds() *int64
GetThrottleTimeSeconds returns FilterAlertDetails.ThrottleTimeSeconds, and is useful for accessing the field via an interface.
func (*FilterAlertDetails) MarshalJSON ¶
func (v *FilterAlertDetails) MarshalJSON() ([]byte, error)
func (*FilterAlertDetails) UnmarshalJSON ¶
func (v *FilterAlertDetails) UnmarshalJSON(b []byte) error
type FilterAlertDetailsActionsAction ¶
type FilterAlertDetailsActionsAction interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetName returns the interface-field "name" from its implementation.
// The GraphQL interface field's documentation follows.
//
// An action that can be invoked from a trigger.
GetName() string
// contains filtered or unexported methods
}
FilterAlertDetailsActionsAction includes the requested fields of the GraphQL interface Action.
FilterAlertDetailsActionsAction is implemented by the following types: FilterAlertDetailsActionsEmailAction FilterAlertDetailsActionsHumioRepoAction FilterAlertDetailsActionsOpsGenieAction FilterAlertDetailsActionsPagerDutyAction FilterAlertDetailsActionsSlackAction FilterAlertDetailsActionsSlackPostMessageAction FilterAlertDetailsActionsUploadFileAction FilterAlertDetailsActionsVictorOpsAction FilterAlertDetailsActionsWebhookAction The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
type FilterAlertDetailsActionsEmailAction ¶
type FilterAlertDetailsActionsEmailAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
FilterAlertDetailsActionsEmailAction includes the requested fields of the GraphQL type EmailAction. The GraphQL type's documentation follows.
An email action.
func (*FilterAlertDetailsActionsEmailAction) GetName ¶
func (v *FilterAlertDetailsActionsEmailAction) GetName() string
GetName returns FilterAlertDetailsActionsEmailAction.Name, and is useful for accessing the field via an interface.
func (*FilterAlertDetailsActionsEmailAction) GetTypename ¶
func (v *FilterAlertDetailsActionsEmailAction) GetTypename() *string
GetTypename returns FilterAlertDetailsActionsEmailAction.Typename, and is useful for accessing the field via an interface.
type FilterAlertDetailsActionsHumioRepoAction ¶
type FilterAlertDetailsActionsHumioRepoAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
FilterAlertDetailsActionsHumioRepoAction includes the requested fields of the GraphQL type HumioRepoAction. The GraphQL type's documentation follows.
A LogScale repository action.
func (*FilterAlertDetailsActionsHumioRepoAction) GetName ¶
func (v *FilterAlertDetailsActionsHumioRepoAction) GetName() string
GetName returns FilterAlertDetailsActionsHumioRepoAction.Name, and is useful for accessing the field via an interface.
func (*FilterAlertDetailsActionsHumioRepoAction) GetTypename ¶
func (v *FilterAlertDetailsActionsHumioRepoAction) GetTypename() *string
GetTypename returns FilterAlertDetailsActionsHumioRepoAction.Typename, and is useful for accessing the field via an interface.
type FilterAlertDetailsActionsOpsGenieAction ¶
type FilterAlertDetailsActionsOpsGenieAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
FilterAlertDetailsActionsOpsGenieAction includes the requested fields of the GraphQL type OpsGenieAction. The GraphQL type's documentation follows.
An OpsGenie action
func (*FilterAlertDetailsActionsOpsGenieAction) GetName ¶
func (v *FilterAlertDetailsActionsOpsGenieAction) GetName() string
GetName returns FilterAlertDetailsActionsOpsGenieAction.Name, and is useful for accessing the field via an interface.
func (*FilterAlertDetailsActionsOpsGenieAction) GetTypename ¶
func (v *FilterAlertDetailsActionsOpsGenieAction) GetTypename() *string
GetTypename returns FilterAlertDetailsActionsOpsGenieAction.Typename, and is useful for accessing the field via an interface.
type FilterAlertDetailsActionsPagerDutyAction ¶
type FilterAlertDetailsActionsPagerDutyAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
FilterAlertDetailsActionsPagerDutyAction includes the requested fields of the GraphQL type PagerDutyAction. The GraphQL type's documentation follows.
A PagerDuty action.
func (*FilterAlertDetailsActionsPagerDutyAction) GetName ¶
func (v *FilterAlertDetailsActionsPagerDutyAction) GetName() string
GetName returns FilterAlertDetailsActionsPagerDutyAction.Name, and is useful for accessing the field via an interface.
func (*FilterAlertDetailsActionsPagerDutyAction) GetTypename ¶
func (v *FilterAlertDetailsActionsPagerDutyAction) GetTypename() *string
GetTypename returns FilterAlertDetailsActionsPagerDutyAction.Typename, and is useful for accessing the field via an interface.
type FilterAlertDetailsActionsSlackAction ¶
type FilterAlertDetailsActionsSlackAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
FilterAlertDetailsActionsSlackAction includes the requested fields of the GraphQL type SlackAction. The GraphQL type's documentation follows.
A Slack action
func (*FilterAlertDetailsActionsSlackAction) GetName ¶
func (v *FilterAlertDetailsActionsSlackAction) GetName() string
GetName returns FilterAlertDetailsActionsSlackAction.Name, and is useful for accessing the field via an interface.
func (*FilterAlertDetailsActionsSlackAction) GetTypename ¶
func (v *FilterAlertDetailsActionsSlackAction) GetTypename() *string
GetTypename returns FilterAlertDetailsActionsSlackAction.Typename, and is useful for accessing the field via an interface.
type FilterAlertDetailsActionsSlackPostMessageAction ¶
type FilterAlertDetailsActionsSlackPostMessageAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
FilterAlertDetailsActionsSlackPostMessageAction includes the requested fields of the GraphQL type SlackPostMessageAction. The GraphQL type's documentation follows.
A slack post-message action.
func (*FilterAlertDetailsActionsSlackPostMessageAction) GetName ¶
func (v *FilterAlertDetailsActionsSlackPostMessageAction) GetName() string
GetName returns FilterAlertDetailsActionsSlackPostMessageAction.Name, and is useful for accessing the field via an interface.
func (*FilterAlertDetailsActionsSlackPostMessageAction) GetTypename ¶
func (v *FilterAlertDetailsActionsSlackPostMessageAction) GetTypename() *string
GetTypename returns FilterAlertDetailsActionsSlackPostMessageAction.Typename, and is useful for accessing the field via an interface.
type FilterAlertDetailsActionsUploadFileAction ¶
type FilterAlertDetailsActionsUploadFileAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
FilterAlertDetailsActionsUploadFileAction includes the requested fields of the GraphQL type UploadFileAction. The GraphQL type's documentation follows.
An upload file action.
func (*FilterAlertDetailsActionsUploadFileAction) GetName ¶
func (v *FilterAlertDetailsActionsUploadFileAction) GetName() string
GetName returns FilterAlertDetailsActionsUploadFileAction.Name, and is useful for accessing the field via an interface.
func (*FilterAlertDetailsActionsUploadFileAction) GetTypename ¶
func (v *FilterAlertDetailsActionsUploadFileAction) GetTypename() *string
GetTypename returns FilterAlertDetailsActionsUploadFileAction.Typename, and is useful for accessing the field via an interface.
type FilterAlertDetailsActionsVictorOpsAction ¶
type FilterAlertDetailsActionsVictorOpsAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
FilterAlertDetailsActionsVictorOpsAction includes the requested fields of the GraphQL type VictorOpsAction. The GraphQL type's documentation follows.
A VictorOps action.
func (*FilterAlertDetailsActionsVictorOpsAction) GetName ¶
func (v *FilterAlertDetailsActionsVictorOpsAction) GetName() string
GetName returns FilterAlertDetailsActionsVictorOpsAction.Name, and is useful for accessing the field via an interface.
func (*FilterAlertDetailsActionsVictorOpsAction) GetTypename ¶
func (v *FilterAlertDetailsActionsVictorOpsAction) GetTypename() *string
GetTypename returns FilterAlertDetailsActionsVictorOpsAction.Typename, and is useful for accessing the field via an interface.
type FilterAlertDetailsActionsWebhookAction ¶
type FilterAlertDetailsActionsWebhookAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
FilterAlertDetailsActionsWebhookAction includes the requested fields of the GraphQL type WebhookAction. The GraphQL type's documentation follows.
A webhook action
func (*FilterAlertDetailsActionsWebhookAction) GetName ¶
func (v *FilterAlertDetailsActionsWebhookAction) GetName() string
GetName returns FilterAlertDetailsActionsWebhookAction.Name, and is useful for accessing the field via an interface.
func (*FilterAlertDetailsActionsWebhookAction) GetTypename ¶
func (v *FilterAlertDetailsActionsWebhookAction) GetTypename() *string
GetTypename returns FilterAlertDetailsActionsWebhookAction.Typename, and is useful for accessing the field via an interface.
type GetActionByIDResponse ¶
type GetActionByIDResponse struct {
SearchDomain GetActionByIDSearchDomain `json:"-"`
}
GetActionByIDResponse is returned by GetActionByID on success.
func GetActionByID ¶
func (*GetActionByIDResponse) GetSearchDomain ¶
func (v *GetActionByIDResponse) GetSearchDomain() GetActionByIDSearchDomain
GetSearchDomain returns GetActionByIDResponse.SearchDomain, and is useful for accessing the field via an interface.
func (*GetActionByIDResponse) MarshalJSON ¶
func (v *GetActionByIDResponse) MarshalJSON() ([]byte, error)
func (*GetActionByIDResponse) UnmarshalJSON ¶
func (v *GetActionByIDResponse) UnmarshalJSON(b []byte) error
type GetActionByIDSearchDomain ¶
type GetActionByIDSearchDomain interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetAction returns the interface-field "action" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetAction() GetActionByIDSearchDomainAction
// contains filtered or unexported methods
}
GetActionByIDSearchDomain includes the requested fields of the GraphQL interface SearchDomain.
GetActionByIDSearchDomain is implemented by the following types: GetActionByIDSearchDomainRepository GetActionByIDSearchDomainView The GraphQL type's documentation follows.
Common interface for Repositories and Views.
type GetActionByIDSearchDomainAction ¶
type GetActionByIDSearchDomainAction interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
ActionDetails
// contains filtered or unexported methods
}
GetActionByIDSearchDomainAction includes the requested fields of the GraphQL interface Action.
GetActionByIDSearchDomainAction is implemented by the following types: GetActionByIDSearchDomainActionEmailAction GetActionByIDSearchDomainActionHumioRepoAction GetActionByIDSearchDomainActionOpsGenieAction GetActionByIDSearchDomainActionPagerDutyAction GetActionByIDSearchDomainActionSlackAction GetActionByIDSearchDomainActionSlackPostMessageAction GetActionByIDSearchDomainActionUploadFileAction GetActionByIDSearchDomainActionVictorOpsAction GetActionByIDSearchDomainActionWebhookAction The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
type GetActionByIDSearchDomainActionEmailAction ¶
type GetActionByIDSearchDomainActionEmailAction struct {
Typename *string `json:"__typename"`
ActionDetailsEmailAction `json:"-"`
}
GetActionByIDSearchDomainActionEmailAction includes the requested fields of the GraphQL type EmailAction. The GraphQL type's documentation follows.
An email action.
func (*GetActionByIDSearchDomainActionEmailAction) GetEmailBodyTemplate ¶
func (v *GetActionByIDSearchDomainActionEmailAction) GetEmailBodyTemplate() *string
GetEmailBodyTemplate returns GetActionByIDSearchDomainActionEmailAction.EmailBodyTemplate, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionEmailAction) GetId ¶
func (v *GetActionByIDSearchDomainActionEmailAction) GetId() string
GetId returns GetActionByIDSearchDomainActionEmailAction.Id, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionEmailAction) GetName ¶
func (v *GetActionByIDSearchDomainActionEmailAction) GetName() string
GetName returns GetActionByIDSearchDomainActionEmailAction.Name, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionEmailAction) GetRecipients ¶
func (v *GetActionByIDSearchDomainActionEmailAction) GetRecipients() []string
GetRecipients returns GetActionByIDSearchDomainActionEmailAction.Recipients, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionEmailAction) GetSubjectTemplate ¶
func (v *GetActionByIDSearchDomainActionEmailAction) GetSubjectTemplate() *string
GetSubjectTemplate returns GetActionByIDSearchDomainActionEmailAction.SubjectTemplate, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionEmailAction) GetTypename ¶
func (v *GetActionByIDSearchDomainActionEmailAction) GetTypename() *string
GetTypename returns GetActionByIDSearchDomainActionEmailAction.Typename, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionEmailAction) GetUseProxy ¶
func (v *GetActionByIDSearchDomainActionEmailAction) GetUseProxy() bool
GetUseProxy returns GetActionByIDSearchDomainActionEmailAction.UseProxy, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionEmailAction) MarshalJSON ¶
func (v *GetActionByIDSearchDomainActionEmailAction) MarshalJSON() ([]byte, error)
func (*GetActionByIDSearchDomainActionEmailAction) UnmarshalJSON ¶
func (v *GetActionByIDSearchDomainActionEmailAction) UnmarshalJSON(b []byte) error
type GetActionByIDSearchDomainActionHumioRepoAction ¶
type GetActionByIDSearchDomainActionHumioRepoAction struct {
Typename *string `json:"__typename"`
ActionDetailsHumioRepoAction `json:"-"`
}
GetActionByIDSearchDomainActionHumioRepoAction includes the requested fields of the GraphQL type HumioRepoAction. The GraphQL type's documentation follows.
A LogScale repository action.
func (*GetActionByIDSearchDomainActionHumioRepoAction) GetId ¶
func (v *GetActionByIDSearchDomainActionHumioRepoAction) GetId() string
GetId returns GetActionByIDSearchDomainActionHumioRepoAction.Id, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionHumioRepoAction) GetIngestToken ¶
func (v *GetActionByIDSearchDomainActionHumioRepoAction) GetIngestToken() string
GetIngestToken returns GetActionByIDSearchDomainActionHumioRepoAction.IngestToken, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionHumioRepoAction) GetName ¶
func (v *GetActionByIDSearchDomainActionHumioRepoAction) GetName() string
GetName returns GetActionByIDSearchDomainActionHumioRepoAction.Name, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionHumioRepoAction) GetTypename ¶
func (v *GetActionByIDSearchDomainActionHumioRepoAction) GetTypename() *string
GetTypename returns GetActionByIDSearchDomainActionHumioRepoAction.Typename, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionHumioRepoAction) MarshalJSON ¶
func (v *GetActionByIDSearchDomainActionHumioRepoAction) MarshalJSON() ([]byte, error)
func (*GetActionByIDSearchDomainActionHumioRepoAction) UnmarshalJSON ¶
func (v *GetActionByIDSearchDomainActionHumioRepoAction) UnmarshalJSON(b []byte) error
type GetActionByIDSearchDomainActionOpsGenieAction ¶
type GetActionByIDSearchDomainActionOpsGenieAction struct {
Typename *string `json:"__typename"`
ActionDetailsOpsGenieAction `json:"-"`
}
GetActionByIDSearchDomainActionOpsGenieAction includes the requested fields of the GraphQL type OpsGenieAction. The GraphQL type's documentation follows.
An OpsGenie action
func (*GetActionByIDSearchDomainActionOpsGenieAction) GetApiUrl ¶
func (v *GetActionByIDSearchDomainActionOpsGenieAction) GetApiUrl() string
GetApiUrl returns GetActionByIDSearchDomainActionOpsGenieAction.ApiUrl, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionOpsGenieAction) GetGenieKey ¶
func (v *GetActionByIDSearchDomainActionOpsGenieAction) GetGenieKey() string
GetGenieKey returns GetActionByIDSearchDomainActionOpsGenieAction.GenieKey, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionOpsGenieAction) GetId ¶
func (v *GetActionByIDSearchDomainActionOpsGenieAction) GetId() string
GetId returns GetActionByIDSearchDomainActionOpsGenieAction.Id, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionOpsGenieAction) GetName ¶
func (v *GetActionByIDSearchDomainActionOpsGenieAction) GetName() string
GetName returns GetActionByIDSearchDomainActionOpsGenieAction.Name, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionOpsGenieAction) GetTypename ¶
func (v *GetActionByIDSearchDomainActionOpsGenieAction) GetTypename() *string
GetTypename returns GetActionByIDSearchDomainActionOpsGenieAction.Typename, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionOpsGenieAction) GetUseProxy ¶
func (v *GetActionByIDSearchDomainActionOpsGenieAction) GetUseProxy() bool
GetUseProxy returns GetActionByIDSearchDomainActionOpsGenieAction.UseProxy, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionOpsGenieAction) MarshalJSON ¶
func (v *GetActionByIDSearchDomainActionOpsGenieAction) MarshalJSON() ([]byte, error)
func (*GetActionByIDSearchDomainActionOpsGenieAction) UnmarshalJSON ¶
func (v *GetActionByIDSearchDomainActionOpsGenieAction) UnmarshalJSON(b []byte) error
type GetActionByIDSearchDomainActionPagerDutyAction ¶
type GetActionByIDSearchDomainActionPagerDutyAction struct {
Typename *string `json:"__typename"`
ActionDetailsPagerDutyAction `json:"-"`
}
GetActionByIDSearchDomainActionPagerDutyAction includes the requested fields of the GraphQL type PagerDutyAction. The GraphQL type's documentation follows.
A PagerDuty action.
func (*GetActionByIDSearchDomainActionPagerDutyAction) GetId ¶
func (v *GetActionByIDSearchDomainActionPagerDutyAction) GetId() string
GetId returns GetActionByIDSearchDomainActionPagerDutyAction.Id, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionPagerDutyAction) GetName ¶
func (v *GetActionByIDSearchDomainActionPagerDutyAction) GetName() string
GetName returns GetActionByIDSearchDomainActionPagerDutyAction.Name, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionPagerDutyAction) GetRoutingKey ¶
func (v *GetActionByIDSearchDomainActionPagerDutyAction) GetRoutingKey() string
GetRoutingKey returns GetActionByIDSearchDomainActionPagerDutyAction.RoutingKey, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionPagerDutyAction) GetSeverity ¶
func (v *GetActionByIDSearchDomainActionPagerDutyAction) GetSeverity() string
GetSeverity returns GetActionByIDSearchDomainActionPagerDutyAction.Severity, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionPagerDutyAction) GetTypename ¶
func (v *GetActionByIDSearchDomainActionPagerDutyAction) GetTypename() *string
GetTypename returns GetActionByIDSearchDomainActionPagerDutyAction.Typename, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionPagerDutyAction) GetUseProxy ¶
func (v *GetActionByIDSearchDomainActionPagerDutyAction) GetUseProxy() bool
GetUseProxy returns GetActionByIDSearchDomainActionPagerDutyAction.UseProxy, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionPagerDutyAction) MarshalJSON ¶
func (v *GetActionByIDSearchDomainActionPagerDutyAction) MarshalJSON() ([]byte, error)
func (*GetActionByIDSearchDomainActionPagerDutyAction) UnmarshalJSON ¶
func (v *GetActionByIDSearchDomainActionPagerDutyAction) UnmarshalJSON(b []byte) error
type GetActionByIDSearchDomainActionSlackAction ¶
type GetActionByIDSearchDomainActionSlackAction struct {
Typename *string `json:"__typename"`
ActionDetailsSlackAction `json:"-"`
}
GetActionByIDSearchDomainActionSlackAction includes the requested fields of the GraphQL type SlackAction. The GraphQL type's documentation follows.
A Slack action
func (*GetActionByIDSearchDomainActionSlackAction) GetFields ¶
func (v *GetActionByIDSearchDomainActionSlackAction) GetFields() []ActionDetailsFieldsSlackFieldEntry
GetFields returns GetActionByIDSearchDomainActionSlackAction.Fields, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackAction) GetId ¶
func (v *GetActionByIDSearchDomainActionSlackAction) GetId() string
GetId returns GetActionByIDSearchDomainActionSlackAction.Id, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackAction) GetName ¶
func (v *GetActionByIDSearchDomainActionSlackAction) GetName() string
GetName returns GetActionByIDSearchDomainActionSlackAction.Name, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackAction) GetTypename ¶
func (v *GetActionByIDSearchDomainActionSlackAction) GetTypename() *string
GetTypename returns GetActionByIDSearchDomainActionSlackAction.Typename, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackAction) GetUrl ¶
func (v *GetActionByIDSearchDomainActionSlackAction) GetUrl() string
GetUrl returns GetActionByIDSearchDomainActionSlackAction.Url, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackAction) GetUseProxy ¶
func (v *GetActionByIDSearchDomainActionSlackAction) GetUseProxy() bool
GetUseProxy returns GetActionByIDSearchDomainActionSlackAction.UseProxy, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackAction) MarshalJSON ¶
func (v *GetActionByIDSearchDomainActionSlackAction) MarshalJSON() ([]byte, error)
func (*GetActionByIDSearchDomainActionSlackAction) UnmarshalJSON ¶
func (v *GetActionByIDSearchDomainActionSlackAction) UnmarshalJSON(b []byte) error
type GetActionByIDSearchDomainActionSlackPostMessageAction ¶
type GetActionByIDSearchDomainActionSlackPostMessageAction struct {
Typename *string `json:"__typename"`
ActionDetailsSlackPostMessageAction `json:"-"`
}
GetActionByIDSearchDomainActionSlackPostMessageAction includes the requested fields of the GraphQL type SlackPostMessageAction. The GraphQL type's documentation follows.
A slack post-message action.
func (*GetActionByIDSearchDomainActionSlackPostMessageAction) GetApiToken ¶
func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetApiToken() string
GetApiToken returns GetActionByIDSearchDomainActionSlackPostMessageAction.ApiToken, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackPostMessageAction) GetChannels ¶
func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetChannels() []string
GetChannels returns GetActionByIDSearchDomainActionSlackPostMessageAction.Channels, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackPostMessageAction) GetFields ¶
func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetFields() []ActionDetailsFieldsSlackFieldEntry
GetFields returns GetActionByIDSearchDomainActionSlackPostMessageAction.Fields, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackPostMessageAction) GetId ¶
func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetId() string
GetId returns GetActionByIDSearchDomainActionSlackPostMessageAction.Id, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackPostMessageAction) GetName ¶
func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetName() string
GetName returns GetActionByIDSearchDomainActionSlackPostMessageAction.Name, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackPostMessageAction) GetTypename ¶
func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetTypename() *string
GetTypename returns GetActionByIDSearchDomainActionSlackPostMessageAction.Typename, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackPostMessageAction) GetUseProxy ¶
func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) GetUseProxy() bool
GetUseProxy returns GetActionByIDSearchDomainActionSlackPostMessageAction.UseProxy, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionSlackPostMessageAction) MarshalJSON ¶
func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) MarshalJSON() ([]byte, error)
func (*GetActionByIDSearchDomainActionSlackPostMessageAction) UnmarshalJSON ¶
func (v *GetActionByIDSearchDomainActionSlackPostMessageAction) UnmarshalJSON(b []byte) error
type GetActionByIDSearchDomainActionUploadFileAction ¶
type GetActionByIDSearchDomainActionUploadFileAction struct {
Typename *string `json:"__typename"`
ActionDetailsUploadFileAction `json:"-"`
}
GetActionByIDSearchDomainActionUploadFileAction includes the requested fields of the GraphQL type UploadFileAction. The GraphQL type's documentation follows.
An upload file action.
func (*GetActionByIDSearchDomainActionUploadFileAction) GetFileName ¶
func (v *GetActionByIDSearchDomainActionUploadFileAction) GetFileName() string
GetFileName returns GetActionByIDSearchDomainActionUploadFileAction.FileName, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionUploadFileAction) GetId ¶
func (v *GetActionByIDSearchDomainActionUploadFileAction) GetId() string
GetId returns GetActionByIDSearchDomainActionUploadFileAction.Id, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionUploadFileAction) GetName ¶
func (v *GetActionByIDSearchDomainActionUploadFileAction) GetName() string
GetName returns GetActionByIDSearchDomainActionUploadFileAction.Name, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionUploadFileAction) GetTypename ¶
func (v *GetActionByIDSearchDomainActionUploadFileAction) GetTypename() *string
GetTypename returns GetActionByIDSearchDomainActionUploadFileAction.Typename, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionUploadFileAction) MarshalJSON ¶
func (v *GetActionByIDSearchDomainActionUploadFileAction) MarshalJSON() ([]byte, error)
func (*GetActionByIDSearchDomainActionUploadFileAction) UnmarshalJSON ¶
func (v *GetActionByIDSearchDomainActionUploadFileAction) UnmarshalJSON(b []byte) error
type GetActionByIDSearchDomainActionVictorOpsAction ¶
type GetActionByIDSearchDomainActionVictorOpsAction struct {
Typename *string `json:"__typename"`
ActionDetailsVictorOpsAction `json:"-"`
}
GetActionByIDSearchDomainActionVictorOpsAction includes the requested fields of the GraphQL type VictorOpsAction. The GraphQL type's documentation follows.
A VictorOps action.
func (*GetActionByIDSearchDomainActionVictorOpsAction) GetId ¶
func (v *GetActionByIDSearchDomainActionVictorOpsAction) GetId() string
GetId returns GetActionByIDSearchDomainActionVictorOpsAction.Id, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionVictorOpsAction) GetMessageType ¶
func (v *GetActionByIDSearchDomainActionVictorOpsAction) GetMessageType() string
GetMessageType returns GetActionByIDSearchDomainActionVictorOpsAction.MessageType, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionVictorOpsAction) GetName ¶
func (v *GetActionByIDSearchDomainActionVictorOpsAction) GetName() string
GetName returns GetActionByIDSearchDomainActionVictorOpsAction.Name, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionVictorOpsAction) GetNotifyUrl ¶
func (v *GetActionByIDSearchDomainActionVictorOpsAction) GetNotifyUrl() string
GetNotifyUrl returns GetActionByIDSearchDomainActionVictorOpsAction.NotifyUrl, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionVictorOpsAction) GetTypename ¶
func (v *GetActionByIDSearchDomainActionVictorOpsAction) GetTypename() *string
GetTypename returns GetActionByIDSearchDomainActionVictorOpsAction.Typename, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionVictorOpsAction) GetUseProxy ¶
func (v *GetActionByIDSearchDomainActionVictorOpsAction) GetUseProxy() bool
GetUseProxy returns GetActionByIDSearchDomainActionVictorOpsAction.UseProxy, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionVictorOpsAction) MarshalJSON ¶
func (v *GetActionByIDSearchDomainActionVictorOpsAction) MarshalJSON() ([]byte, error)
func (*GetActionByIDSearchDomainActionVictorOpsAction) UnmarshalJSON ¶
func (v *GetActionByIDSearchDomainActionVictorOpsAction) UnmarshalJSON(b []byte) error
type GetActionByIDSearchDomainActionWebhookAction ¶
type GetActionByIDSearchDomainActionWebhookAction struct {
Typename *string `json:"__typename"`
ActionDetailsWebhookAction `json:"-"`
}
GetActionByIDSearchDomainActionWebhookAction includes the requested fields of the GraphQL type WebhookAction. The GraphQL type's documentation follows.
A webhook action
func (*GetActionByIDSearchDomainActionWebhookAction) GetHeaders ¶
func (v *GetActionByIDSearchDomainActionWebhookAction) GetHeaders() []ActionDetailsHeadersHttpHeaderEntry
GetHeaders returns GetActionByIDSearchDomainActionWebhookAction.Headers, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionWebhookAction) GetId ¶
func (v *GetActionByIDSearchDomainActionWebhookAction) GetId() string
GetId returns GetActionByIDSearchDomainActionWebhookAction.Id, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionWebhookAction) GetIgnoreSSL ¶
func (v *GetActionByIDSearchDomainActionWebhookAction) GetIgnoreSSL() bool
GetIgnoreSSL returns GetActionByIDSearchDomainActionWebhookAction.IgnoreSSL, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionWebhookAction) GetMethod ¶
func (v *GetActionByIDSearchDomainActionWebhookAction) GetMethod() string
GetMethod returns GetActionByIDSearchDomainActionWebhookAction.Method, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionWebhookAction) GetName ¶
func (v *GetActionByIDSearchDomainActionWebhookAction) GetName() string
GetName returns GetActionByIDSearchDomainActionWebhookAction.Name, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionWebhookAction) GetTypename ¶
func (v *GetActionByIDSearchDomainActionWebhookAction) GetTypename() *string
GetTypename returns GetActionByIDSearchDomainActionWebhookAction.Typename, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionWebhookAction) GetUrl ¶
func (v *GetActionByIDSearchDomainActionWebhookAction) GetUrl() string
GetUrl returns GetActionByIDSearchDomainActionWebhookAction.Url, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionWebhookAction) GetUseProxy ¶
func (v *GetActionByIDSearchDomainActionWebhookAction) GetUseProxy() bool
GetUseProxy returns GetActionByIDSearchDomainActionWebhookAction.UseProxy, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionWebhookAction) GetWebhookBodyTemplate ¶
func (v *GetActionByIDSearchDomainActionWebhookAction) GetWebhookBodyTemplate() string
GetWebhookBodyTemplate returns GetActionByIDSearchDomainActionWebhookAction.WebhookBodyTemplate, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainActionWebhookAction) MarshalJSON ¶
func (v *GetActionByIDSearchDomainActionWebhookAction) MarshalJSON() ([]byte, error)
func (*GetActionByIDSearchDomainActionWebhookAction) UnmarshalJSON ¶
func (v *GetActionByIDSearchDomainActionWebhookAction) UnmarshalJSON(b []byte) error
type GetActionByIDSearchDomainRepository ¶
type GetActionByIDSearchDomainRepository struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
Action GetActionByIDSearchDomainAction `json:"-"`
}
GetActionByIDSearchDomainRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*GetActionByIDSearchDomainRepository) GetAction ¶
func (v *GetActionByIDSearchDomainRepository) GetAction() GetActionByIDSearchDomainAction
GetAction returns GetActionByIDSearchDomainRepository.Action, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainRepository) GetTypename ¶
func (v *GetActionByIDSearchDomainRepository) GetTypename() *string
GetTypename returns GetActionByIDSearchDomainRepository.Typename, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainRepository) MarshalJSON ¶
func (v *GetActionByIDSearchDomainRepository) MarshalJSON() ([]byte, error)
func (*GetActionByIDSearchDomainRepository) UnmarshalJSON ¶
func (v *GetActionByIDSearchDomainRepository) UnmarshalJSON(b []byte) error
type GetActionByIDSearchDomainView ¶
type GetActionByIDSearchDomainView struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
Action GetActionByIDSearchDomainAction `json:"-"`
}
GetActionByIDSearchDomainView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*GetActionByIDSearchDomainView) GetAction ¶
func (v *GetActionByIDSearchDomainView) GetAction() GetActionByIDSearchDomainAction
GetAction returns GetActionByIDSearchDomainView.Action, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainView) GetTypename ¶
func (v *GetActionByIDSearchDomainView) GetTypename() *string
GetTypename returns GetActionByIDSearchDomainView.Typename, and is useful for accessing the field via an interface.
func (*GetActionByIDSearchDomainView) MarshalJSON ¶
func (v *GetActionByIDSearchDomainView) MarshalJSON() ([]byte, error)
func (*GetActionByIDSearchDomainView) UnmarshalJSON ¶
func (v *GetActionByIDSearchDomainView) UnmarshalJSON(b []byte) error
type GetAggregateAlertByIDResponse ¶
type GetAggregateAlertByIDResponse struct {
SearchDomain GetAggregateAlertByIDSearchDomain `json:"-"`
}
GetAggregateAlertByIDResponse is returned by GetAggregateAlertByID on success.
func GetAggregateAlertByID ¶
func (*GetAggregateAlertByIDResponse) GetSearchDomain ¶
func (v *GetAggregateAlertByIDResponse) GetSearchDomain() GetAggregateAlertByIDSearchDomain
GetSearchDomain returns GetAggregateAlertByIDResponse.SearchDomain, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDResponse) MarshalJSON ¶
func (v *GetAggregateAlertByIDResponse) MarshalJSON() ([]byte, error)
func (*GetAggregateAlertByIDResponse) UnmarshalJSON ¶
func (v *GetAggregateAlertByIDResponse) UnmarshalJSON(b []byte) error
type GetAggregateAlertByIDSearchDomain ¶
type GetAggregateAlertByIDSearchDomain interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetAggregateAlert returns the interface-field "aggregateAlert" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetAggregateAlert() GetAggregateAlertByIDSearchDomainAggregateAlert
// contains filtered or unexported methods
}
GetAggregateAlertByIDSearchDomain includes the requested fields of the GraphQL interface SearchDomain.
GetAggregateAlertByIDSearchDomain is implemented by the following types: GetAggregateAlertByIDSearchDomainRepository GetAggregateAlertByIDSearchDomainView The GraphQL type's documentation follows.
Common interface for Repositories and Views.
type GetAggregateAlertByIDSearchDomainAggregateAlert ¶
type GetAggregateAlertByIDSearchDomainAggregateAlert struct {
AggregateAlertDetails `json:"-"`
}
GetAggregateAlertByIDSearchDomainAggregateAlert includes the requested fields of the GraphQL type AggregateAlert. The GraphQL type's documentation follows.
An aggregate alert.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetActions ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetActions() []AggregateAlertDetailsActionsAction
GetActions returns GetAggregateAlertByIDSearchDomainAggregateAlert.Actions, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetDescription ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetDescription() *string
GetDescription returns GetAggregateAlertByIDSearchDomainAggregateAlert.Description, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetEnabled ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetEnabled() bool
GetEnabled returns GetAggregateAlertByIDSearchDomainAggregateAlert.Enabled, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetId ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetId() string
GetId returns GetAggregateAlertByIDSearchDomainAggregateAlert.Id, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetLabels ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetLabels() []string
GetLabels returns GetAggregateAlertByIDSearchDomainAggregateAlert.Labels, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetName ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetName() string
GetName returns GetAggregateAlertByIDSearchDomainAggregateAlert.Name, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetQueryOwnership ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns GetAggregateAlertByIDSearchDomainAggregateAlert.QueryOwnership, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetQueryString ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetQueryString() string
GetQueryString returns GetAggregateAlertByIDSearchDomainAggregateAlert.QueryString, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetQueryTimestampType ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetQueryTimestampType() QueryTimestampType
GetQueryTimestampType returns GetAggregateAlertByIDSearchDomainAggregateAlert.QueryTimestampType, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetSearchIntervalSeconds ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetSearchIntervalSeconds() int64
GetSearchIntervalSeconds returns GetAggregateAlertByIDSearchDomainAggregateAlert.SearchIntervalSeconds, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetThrottleField ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetThrottleField() *string
GetThrottleField returns GetAggregateAlertByIDSearchDomainAggregateAlert.ThrottleField, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetThrottleTimeSeconds ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetThrottleTimeSeconds() int64
GetThrottleTimeSeconds returns GetAggregateAlertByIDSearchDomainAggregateAlert.ThrottleTimeSeconds, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) GetTriggerMode ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) GetTriggerMode() TriggerMode
GetTriggerMode returns GetAggregateAlertByIDSearchDomainAggregateAlert.TriggerMode, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) MarshalJSON ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) MarshalJSON() ([]byte, error)
func (*GetAggregateAlertByIDSearchDomainAggregateAlert) UnmarshalJSON ¶
func (v *GetAggregateAlertByIDSearchDomainAggregateAlert) UnmarshalJSON(b []byte) error
type GetAggregateAlertByIDSearchDomainRepository ¶
type GetAggregateAlertByIDSearchDomainRepository struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
AggregateAlert GetAggregateAlertByIDSearchDomainAggregateAlert `json:"aggregateAlert"`
}
GetAggregateAlertByIDSearchDomainRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*GetAggregateAlertByIDSearchDomainRepository) GetAggregateAlert ¶
func (v *GetAggregateAlertByIDSearchDomainRepository) GetAggregateAlert() GetAggregateAlertByIDSearchDomainAggregateAlert
GetAggregateAlert returns GetAggregateAlertByIDSearchDomainRepository.AggregateAlert, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainRepository) GetTypename ¶
func (v *GetAggregateAlertByIDSearchDomainRepository) GetTypename() *string
GetTypename returns GetAggregateAlertByIDSearchDomainRepository.Typename, and is useful for accessing the field via an interface.
type GetAggregateAlertByIDSearchDomainView ¶
type GetAggregateAlertByIDSearchDomainView struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
AggregateAlert GetAggregateAlertByIDSearchDomainAggregateAlert `json:"aggregateAlert"`
}
GetAggregateAlertByIDSearchDomainView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*GetAggregateAlertByIDSearchDomainView) GetAggregateAlert ¶
func (v *GetAggregateAlertByIDSearchDomainView) GetAggregateAlert() GetAggregateAlertByIDSearchDomainAggregateAlert
GetAggregateAlert returns GetAggregateAlertByIDSearchDomainView.AggregateAlert, and is useful for accessing the field via an interface.
func (*GetAggregateAlertByIDSearchDomainView) GetTypename ¶
func (v *GetAggregateAlertByIDSearchDomainView) GetTypename() *string
GetTypename returns GetAggregateAlertByIDSearchDomainView.Typename, and is useful for accessing the field via an interface.
type GetClusterCluster ¶
type GetClusterCluster struct {
ClusterNode `json:"-"`
ClusterInfoAgeSeconds float64 `json:"clusterInfoAgeSeconds"`
UnderReplicatedSegmentSize float64 `json:"underReplicatedSegmentSize"`
OverReplicatedSegmentSize float64 `json:"overReplicatedSegmentSize"`
MissingSegmentSize float64 `json:"missingSegmentSize"`
ProperlyReplicatedSegmentSize float64 `json:"properlyReplicatedSegmentSize"`
TargetUnderReplicatedSegmentSize float64 `json:"targetUnderReplicatedSegmentSize"`
TargetOverReplicatedSegmentSize float64 `json:"targetOverReplicatedSegmentSize"`
TargetMissingSegmentSize float64 `json:"targetMissingSegmentSize"`
TargetProperlyReplicatedSegmentSize float64 `json:"targetProperlyReplicatedSegmentSize"`
IngestPartitions []GetClusterClusterIngestPartitionsIngestPartition `json:"ingestPartitions"`
}
GetClusterCluster includes the requested fields of the GraphQL type Cluster. The GraphQL type's documentation follows.
Information about the LogScale cluster.
func (*GetClusterCluster) GetClusterInfoAgeSeconds ¶
func (v *GetClusterCluster) GetClusterInfoAgeSeconds() float64
GetClusterInfoAgeSeconds returns GetClusterCluster.ClusterInfoAgeSeconds, and is useful for accessing the field via an interface.
func (*GetClusterCluster) GetIngestPartitions ¶
func (v *GetClusterCluster) GetIngestPartitions() []GetClusterClusterIngestPartitionsIngestPartition
GetIngestPartitions returns GetClusterCluster.IngestPartitions, and is useful for accessing the field via an interface.
func (*GetClusterCluster) GetMissingSegmentSize ¶
func (v *GetClusterCluster) GetMissingSegmentSize() float64
GetMissingSegmentSize returns GetClusterCluster.MissingSegmentSize, and is useful for accessing the field via an interface.
func (*GetClusterCluster) GetNodes ¶
func (v *GetClusterCluster) GetNodes() []ClusterNodeNodesClusterNode
GetNodes returns GetClusterCluster.Nodes, and is useful for accessing the field via an interface.
func (*GetClusterCluster) GetOverReplicatedSegmentSize ¶
func (v *GetClusterCluster) GetOverReplicatedSegmentSize() float64
GetOverReplicatedSegmentSize returns GetClusterCluster.OverReplicatedSegmentSize, and is useful for accessing the field via an interface.
func (*GetClusterCluster) GetProperlyReplicatedSegmentSize ¶
func (v *GetClusterCluster) GetProperlyReplicatedSegmentSize() float64
GetProperlyReplicatedSegmentSize returns GetClusterCluster.ProperlyReplicatedSegmentSize, and is useful for accessing the field via an interface.
func (*GetClusterCluster) GetTargetMissingSegmentSize ¶
func (v *GetClusterCluster) GetTargetMissingSegmentSize() float64
GetTargetMissingSegmentSize returns GetClusterCluster.TargetMissingSegmentSize, and is useful for accessing the field via an interface.
func (*GetClusterCluster) GetTargetOverReplicatedSegmentSize ¶
func (v *GetClusterCluster) GetTargetOverReplicatedSegmentSize() float64
GetTargetOverReplicatedSegmentSize returns GetClusterCluster.TargetOverReplicatedSegmentSize, and is useful for accessing the field via an interface.
func (*GetClusterCluster) GetTargetProperlyReplicatedSegmentSize ¶
func (v *GetClusterCluster) GetTargetProperlyReplicatedSegmentSize() float64
GetTargetProperlyReplicatedSegmentSize returns GetClusterCluster.TargetProperlyReplicatedSegmentSize, and is useful for accessing the field via an interface.
func (*GetClusterCluster) GetTargetUnderReplicatedSegmentSize ¶
func (v *GetClusterCluster) GetTargetUnderReplicatedSegmentSize() float64
GetTargetUnderReplicatedSegmentSize returns GetClusterCluster.TargetUnderReplicatedSegmentSize, and is useful for accessing the field via an interface.
func (*GetClusterCluster) GetUnderReplicatedSegmentSize ¶
func (v *GetClusterCluster) GetUnderReplicatedSegmentSize() float64
GetUnderReplicatedSegmentSize returns GetClusterCluster.UnderReplicatedSegmentSize, and is useful for accessing the field via an interface.
func (*GetClusterCluster) MarshalJSON ¶
func (v *GetClusterCluster) MarshalJSON() ([]byte, error)
func (*GetClusterCluster) UnmarshalJSON ¶
func (v *GetClusterCluster) UnmarshalJSON(b []byte) error
type GetClusterClusterIngestPartitionsIngestPartition ¶
type GetClusterClusterIngestPartitionsIngestPartition struct {
Id int `json:"id"`
// The ids of the node responsible executing real-time queries for the partition and writing events to time series. The list is ordered so that the first node is the primary node and the rest are followers ready to take over if the primary fails.
NodeIds []int `json:"nodeIds"`
}
GetClusterClusterIngestPartitionsIngestPartition includes the requested fields of the GraphQL type IngestPartition. The GraphQL type's documentation follows.
A cluster ingest partition. It assigns cluster nodes with the responsibility of ingesting data.
func (*GetClusterClusterIngestPartitionsIngestPartition) GetId ¶
func (v *GetClusterClusterIngestPartitionsIngestPartition) GetId() int
GetId returns GetClusterClusterIngestPartitionsIngestPartition.Id, and is useful for accessing the field via an interface.
func (*GetClusterClusterIngestPartitionsIngestPartition) GetNodeIds ¶
func (v *GetClusterClusterIngestPartitionsIngestPartition) GetNodeIds() []int
GetNodeIds returns GetClusterClusterIngestPartitionsIngestPartition.NodeIds, and is useful for accessing the field via an interface.
type GetClusterResponse ¶
type GetClusterResponse struct {
// This is used to retrieve information about a cluster.
Cluster GetClusterCluster `json:"cluster"`
}
GetClusterResponse is returned by GetCluster on success.
func GetCluster ¶
func (*GetClusterResponse) GetCluster ¶
func (v *GetClusterResponse) GetCluster() GetClusterCluster
GetCluster returns GetClusterResponse.Cluster, and is useful for accessing the field via an interface.
type GetFilterAlertByIDResponse ¶
type GetFilterAlertByIDResponse struct {
SearchDomain GetFilterAlertByIDSearchDomain `json:"-"`
}
GetFilterAlertByIDResponse is returned by GetFilterAlertByID on success.
func GetFilterAlertByID ¶
func (*GetFilterAlertByIDResponse) GetSearchDomain ¶
func (v *GetFilterAlertByIDResponse) GetSearchDomain() GetFilterAlertByIDSearchDomain
GetSearchDomain returns GetFilterAlertByIDResponse.SearchDomain, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDResponse) MarshalJSON ¶
func (v *GetFilterAlertByIDResponse) MarshalJSON() ([]byte, error)
func (*GetFilterAlertByIDResponse) UnmarshalJSON ¶
func (v *GetFilterAlertByIDResponse) UnmarshalJSON(b []byte) error
type GetFilterAlertByIDSearchDomain ¶
type GetFilterAlertByIDSearchDomain interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetFilterAlert returns the interface-field "filterAlert" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetFilterAlert() GetFilterAlertByIDSearchDomainFilterAlert
// contains filtered or unexported methods
}
GetFilterAlertByIDSearchDomain includes the requested fields of the GraphQL interface SearchDomain.
GetFilterAlertByIDSearchDomain is implemented by the following types: GetFilterAlertByIDSearchDomainRepository GetFilterAlertByIDSearchDomainView The GraphQL type's documentation follows.
Common interface for Repositories and Views.
type GetFilterAlertByIDSearchDomainFilterAlert ¶
type GetFilterAlertByIDSearchDomainFilterAlert struct {
FilterAlertDetails `json:"-"`
}
GetFilterAlertByIDSearchDomainFilterAlert includes the requested fields of the GraphQL type FilterAlert. The GraphQL type's documentation follows.
A filter alert.
func (*GetFilterAlertByIDSearchDomainFilterAlert) GetActions ¶
func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetActions() []FilterAlertDetailsActionsAction
GetActions returns GetFilterAlertByIDSearchDomainFilterAlert.Actions, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDSearchDomainFilterAlert) GetDescription ¶
func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetDescription() *string
GetDescription returns GetFilterAlertByIDSearchDomainFilterAlert.Description, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDSearchDomainFilterAlert) GetEnabled ¶
func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetEnabled() bool
GetEnabled returns GetFilterAlertByIDSearchDomainFilterAlert.Enabled, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDSearchDomainFilterAlert) GetId ¶
func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetId() string
GetId returns GetFilterAlertByIDSearchDomainFilterAlert.Id, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDSearchDomainFilterAlert) GetLabels ¶
func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetLabels() []string
GetLabels returns GetFilterAlertByIDSearchDomainFilterAlert.Labels, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDSearchDomainFilterAlert) GetName ¶
func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetName() string
GetName returns GetFilterAlertByIDSearchDomainFilterAlert.Name, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDSearchDomainFilterAlert) GetQueryOwnership ¶
func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns GetFilterAlertByIDSearchDomainFilterAlert.QueryOwnership, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDSearchDomainFilterAlert) GetQueryString ¶
func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetQueryString() string
GetQueryString returns GetFilterAlertByIDSearchDomainFilterAlert.QueryString, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDSearchDomainFilterAlert) GetThrottleField ¶
func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetThrottleField() *string
GetThrottleField returns GetFilterAlertByIDSearchDomainFilterAlert.ThrottleField, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDSearchDomainFilterAlert) GetThrottleTimeSeconds ¶
func (v *GetFilterAlertByIDSearchDomainFilterAlert) GetThrottleTimeSeconds() *int64
GetThrottleTimeSeconds returns GetFilterAlertByIDSearchDomainFilterAlert.ThrottleTimeSeconds, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDSearchDomainFilterAlert) MarshalJSON ¶
func (v *GetFilterAlertByIDSearchDomainFilterAlert) MarshalJSON() ([]byte, error)
func (*GetFilterAlertByIDSearchDomainFilterAlert) UnmarshalJSON ¶
func (v *GetFilterAlertByIDSearchDomainFilterAlert) UnmarshalJSON(b []byte) error
type GetFilterAlertByIDSearchDomainRepository ¶
type GetFilterAlertByIDSearchDomainRepository struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
FilterAlert GetFilterAlertByIDSearchDomainFilterAlert `json:"filterAlert"`
}
GetFilterAlertByIDSearchDomainRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*GetFilterAlertByIDSearchDomainRepository) GetFilterAlert ¶
func (v *GetFilterAlertByIDSearchDomainRepository) GetFilterAlert() GetFilterAlertByIDSearchDomainFilterAlert
GetFilterAlert returns GetFilterAlertByIDSearchDomainRepository.FilterAlert, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDSearchDomainRepository) GetTypename ¶
func (v *GetFilterAlertByIDSearchDomainRepository) GetTypename() *string
GetTypename returns GetFilterAlertByIDSearchDomainRepository.Typename, and is useful for accessing the field via an interface.
type GetFilterAlertByIDSearchDomainView ¶
type GetFilterAlertByIDSearchDomainView struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
FilterAlert GetFilterAlertByIDSearchDomainFilterAlert `json:"filterAlert"`
}
GetFilterAlertByIDSearchDomainView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*GetFilterAlertByIDSearchDomainView) GetFilterAlert ¶
func (v *GetFilterAlertByIDSearchDomainView) GetFilterAlert() GetFilterAlertByIDSearchDomainFilterAlert
GetFilterAlert returns GetFilterAlertByIDSearchDomainView.FilterAlert, and is useful for accessing the field via an interface.
func (*GetFilterAlertByIDSearchDomainView) GetTypename ¶
func (v *GetFilterAlertByIDSearchDomainView) GetTypename() *string
GetTypename returns GetFilterAlertByIDSearchDomainView.Typename, and is useful for accessing the field via an interface.
type GetLicenseInstalledLicense ¶
type GetLicenseInstalledLicense interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetExpiresAt returns the interface-field "expiresAt" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Represents information about the LogScale instance.
GetExpiresAt() time.Time
// GetIssuedAt returns the interface-field "issuedAt" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Represents information about the LogScale instance.
GetIssuedAt() time.Time
// contains filtered or unexported methods
}
GetLicenseInstalledLicense includes the requested fields of the GraphQL interface License.
GetLicenseInstalledLicense is implemented by the following types: GetLicenseInstalledLicenseOnPremLicense GetLicenseInstalledLicenseTrialLicense The GraphQL type's documentation follows.
Represents information about the LogScale instance.
type GetLicenseInstalledLicenseOnPremLicense ¶
type GetLicenseInstalledLicenseOnPremLicense struct {
Typename *string `json:"__typename"`
// Represents information about the LogScale instance.
ExpiresAt time.Time `json:"expiresAt"`
// Represents information about the LogScale instance.
IssuedAt time.Time `json:"issuedAt"`
// license id.
Uid string `json:"uid"`
// The name of the entity the license was issued to.
Owner string `json:"owner"`
// The maximum number of user accounts allowed in LogScale. Unlimited if undefined.
MaxUsers *int `json:"maxUsers"`
}
GetLicenseInstalledLicenseOnPremLicense includes the requested fields of the GraphQL type OnPremLicense. The GraphQL type's documentation follows.
Represents information about a LogScale License.
func (*GetLicenseInstalledLicenseOnPremLicense) GetExpiresAt ¶
func (v *GetLicenseInstalledLicenseOnPremLicense) GetExpiresAt() time.Time
GetExpiresAt returns GetLicenseInstalledLicenseOnPremLicense.ExpiresAt, and is useful for accessing the field via an interface.
func (*GetLicenseInstalledLicenseOnPremLicense) GetIssuedAt ¶
func (v *GetLicenseInstalledLicenseOnPremLicense) GetIssuedAt() time.Time
GetIssuedAt returns GetLicenseInstalledLicenseOnPremLicense.IssuedAt, and is useful for accessing the field via an interface.
func (*GetLicenseInstalledLicenseOnPremLicense) GetMaxUsers ¶
func (v *GetLicenseInstalledLicenseOnPremLicense) GetMaxUsers() *int
GetMaxUsers returns GetLicenseInstalledLicenseOnPremLicense.MaxUsers, and is useful for accessing the field via an interface.
func (*GetLicenseInstalledLicenseOnPremLicense) GetOwner ¶
func (v *GetLicenseInstalledLicenseOnPremLicense) GetOwner() string
GetOwner returns GetLicenseInstalledLicenseOnPremLicense.Owner, and is useful for accessing the field via an interface.
func (*GetLicenseInstalledLicenseOnPremLicense) GetTypename ¶
func (v *GetLicenseInstalledLicenseOnPremLicense) GetTypename() *string
GetTypename returns GetLicenseInstalledLicenseOnPremLicense.Typename, and is useful for accessing the field via an interface.
func (*GetLicenseInstalledLicenseOnPremLicense) GetUid ¶
func (v *GetLicenseInstalledLicenseOnPremLicense) GetUid() string
GetUid returns GetLicenseInstalledLicenseOnPremLicense.Uid, and is useful for accessing the field via an interface.
type GetLicenseInstalledLicenseTrialLicense ¶
type GetLicenseInstalledLicenseTrialLicense struct {
Typename *string `json:"__typename"`
// Represents information about the LogScale instance.
ExpiresAt time.Time `json:"expiresAt"`
// Represents information about the LogScale instance.
IssuedAt time.Time `json:"issuedAt"`
}
GetLicenseInstalledLicenseTrialLicense includes the requested fields of the GraphQL type TrialLicense. The GraphQL type's documentation follows.
Represents information about an on-going trial of LogScale.
func (*GetLicenseInstalledLicenseTrialLicense) GetExpiresAt ¶
func (v *GetLicenseInstalledLicenseTrialLicense) GetExpiresAt() time.Time
GetExpiresAt returns GetLicenseInstalledLicenseTrialLicense.ExpiresAt, and is useful for accessing the field via an interface.
func (*GetLicenseInstalledLicenseTrialLicense) GetIssuedAt ¶
func (v *GetLicenseInstalledLicenseTrialLicense) GetIssuedAt() time.Time
GetIssuedAt returns GetLicenseInstalledLicenseTrialLicense.IssuedAt, and is useful for accessing the field via an interface.
func (*GetLicenseInstalledLicenseTrialLicense) GetTypename ¶
func (v *GetLicenseInstalledLicenseTrialLicense) GetTypename() *string
GetTypename returns GetLicenseInstalledLicenseTrialLicense.Typename, and is useful for accessing the field via an interface.
type GetLicenseResponse ¶
type GetLicenseResponse struct {
// This returns information about the license for the LogScale instance, if any license installed.
InstalledLicense *GetLicenseInstalledLicense `json:"-"`
}
GetLicenseResponse is returned by GetLicense on success.
func GetLicense ¶
func (*GetLicenseResponse) GetInstalledLicense ¶
func (v *GetLicenseResponse) GetInstalledLicense() *GetLicenseInstalledLicense
GetInstalledLicense returns GetLicenseResponse.InstalledLicense, and is useful for accessing the field via an interface.
func (*GetLicenseResponse) MarshalJSON ¶
func (v *GetLicenseResponse) MarshalJSON() ([]byte, error)
func (*GetLicenseResponse) UnmarshalJSON ¶
func (v *GetLicenseResponse) UnmarshalJSON(b []byte) error
type GetParserByIDRepository ¶
type GetParserByIDRepository struct {
// A parser on the repository.
Parser *GetParserByIDRepositoryParser `json:"parser"`
}
GetParserByIDRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*GetParserByIDRepository) GetParser ¶
func (v *GetParserByIDRepository) GetParser() *GetParserByIDRepositoryParser
GetParser returns GetParserByIDRepository.Parser, and is useful for accessing the field via an interface.
type GetParserByIDRepositoryParser ¶
type GetParserByIDRepositoryParser struct {
ParserDetails `json:"-"`
}
GetParserByIDRepositoryParser includes the requested fields of the GraphQL type Parser. The GraphQL type's documentation follows.
A configured parser for incoming data.
func (*GetParserByIDRepositoryParser) GetDescription ¶
func (v *GetParserByIDRepositoryParser) GetDescription() *string
GetDescription returns GetParserByIDRepositoryParser.Description, and is useful for accessing the field via an interface.
func (*GetParserByIDRepositoryParser) GetDisplayName ¶
func (v *GetParserByIDRepositoryParser) GetDisplayName() string
GetDisplayName returns GetParserByIDRepositoryParser.DisplayName, and is useful for accessing the field via an interface.
func (*GetParserByIDRepositoryParser) GetFieldsToBeRemovedBeforeParsing ¶
func (v *GetParserByIDRepositoryParser) GetFieldsToBeRemovedBeforeParsing() []string
GetFieldsToBeRemovedBeforeParsing returns GetParserByIDRepositoryParser.FieldsToBeRemovedBeforeParsing, and is useful for accessing the field via an interface.
func (*GetParserByIDRepositoryParser) GetFieldsToTag ¶
func (v *GetParserByIDRepositoryParser) GetFieldsToTag() []string
GetFieldsToTag returns GetParserByIDRepositoryParser.FieldsToTag, and is useful for accessing the field via an interface.
func (*GetParserByIDRepositoryParser) GetId ¶
func (v *GetParserByIDRepositoryParser) GetId() string
GetId returns GetParserByIDRepositoryParser.Id, and is useful for accessing the field via an interface.
func (*GetParserByIDRepositoryParser) GetIsBuiltIn ¶
func (v *GetParserByIDRepositoryParser) GetIsBuiltIn() bool
GetIsBuiltIn returns GetParserByIDRepositoryParser.IsBuiltIn, and is useful for accessing the field via an interface.
func (*GetParserByIDRepositoryParser) GetName ¶
func (v *GetParserByIDRepositoryParser) GetName() string
GetName returns GetParserByIDRepositoryParser.Name, and is useful for accessing the field via an interface.
func (*GetParserByIDRepositoryParser) GetScript ¶
func (v *GetParserByIDRepositoryParser) GetScript() string
GetScript returns GetParserByIDRepositoryParser.Script, and is useful for accessing the field via an interface.
func (*GetParserByIDRepositoryParser) GetTestCases ¶
func (v *GetParserByIDRepositoryParser) GetTestCases() []ParserDetailsTestCasesParserTestCase
GetTestCases returns GetParserByIDRepositoryParser.TestCases, and is useful for accessing the field via an interface.
func (*GetParserByIDRepositoryParser) MarshalJSON ¶
func (v *GetParserByIDRepositoryParser) MarshalJSON() ([]byte, error)
func (*GetParserByIDRepositoryParser) UnmarshalJSON ¶
func (v *GetParserByIDRepositoryParser) UnmarshalJSON(b []byte) error
type GetParserByIDResponse ¶
type GetParserByIDResponse struct {
// Lookup a given repository by name.
Repository GetParserByIDRepository `json:"repository"`
}
GetParserByIDResponse is returned by GetParserByID on success.
func GetParserByID ¶
func (*GetParserByIDResponse) GetRepository ¶
func (v *GetParserByIDResponse) GetRepository() GetParserByIDRepository
GetRepository returns GetParserByIDResponse.Repository, and is useful for accessing the field via an interface.
type GetParserYAMLByNameRepository ¶
type GetParserYAMLByNameRepository struct {
// A parser on the repository.
Parser *GetParserYAMLByNameRepositoryParser `json:"parser"`
}
GetParserYAMLByNameRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*GetParserYAMLByNameRepository) GetParser ¶
func (v *GetParserYAMLByNameRepository) GetParser() *GetParserYAMLByNameRepositoryParser
GetParser returns GetParserYAMLByNameRepository.Parser, and is useful for accessing the field via an interface.
type GetParserYAMLByNameRepositoryParser ¶
type GetParserYAMLByNameRepositoryParser struct {
// Name of the parser.
Name string `json:"name"`
// A template that can be used to recreate the parser.
YamlTemplate string `json:"yamlTemplate"`
}
GetParserYAMLByNameRepositoryParser includes the requested fields of the GraphQL type Parser. The GraphQL type's documentation follows.
A configured parser for incoming data.
func (*GetParserYAMLByNameRepositoryParser) GetName ¶
func (v *GetParserYAMLByNameRepositoryParser) GetName() string
GetName returns GetParserYAMLByNameRepositoryParser.Name, and is useful for accessing the field via an interface.
func (*GetParserYAMLByNameRepositoryParser) GetYamlTemplate ¶
func (v *GetParserYAMLByNameRepositoryParser) GetYamlTemplate() string
GetYamlTemplate returns GetParserYAMLByNameRepositoryParser.YamlTemplate, and is useful for accessing the field via an interface.
type GetParserYAMLByNameResponse ¶
type GetParserYAMLByNameResponse struct {
// Lookup a given repository by name.
Repository GetParserYAMLByNameRepository `json:"repository"`
}
GetParserYAMLByNameResponse is returned by GetParserYAMLByName on success.
func GetParserYAMLByName ¶
func (*GetParserYAMLByNameResponse) GetRepository ¶
func (v *GetParserYAMLByNameResponse) GetRepository() GetParserYAMLByNameRepository
GetRepository returns GetParserYAMLByNameResponse.Repository, and is useful for accessing the field via an interface.
type GetRepositoryRepository ¶
type GetRepositoryRepository struct {
RepositoryDetails `json:"-"`
}
GetRepositoryRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*GetRepositoryRepository) GetAutomaticSearch ¶
func (v *GetRepositoryRepository) GetAutomaticSearch() bool
GetAutomaticSearch returns GetRepositoryRepository.AutomaticSearch, and is useful for accessing the field via an interface.
func (*GetRepositoryRepository) GetCompressedByteSize ¶
func (v *GetRepositoryRepository) GetCompressedByteSize() int64
GetCompressedByteSize returns GetRepositoryRepository.CompressedByteSize, and is useful for accessing the field via an interface.
func (*GetRepositoryRepository) GetDescription ¶
func (v *GetRepositoryRepository) GetDescription() *string
GetDescription returns GetRepositoryRepository.Description, and is useful for accessing the field via an interface.
func (*GetRepositoryRepository) GetId ¶
func (v *GetRepositoryRepository) GetId() string
GetId returns GetRepositoryRepository.Id, and is useful for accessing the field via an interface.
func (*GetRepositoryRepository) GetIngestSizeBasedRetention ¶
func (v *GetRepositoryRepository) GetIngestSizeBasedRetention() *float64
GetIngestSizeBasedRetention returns GetRepositoryRepository.IngestSizeBasedRetention, and is useful for accessing the field via an interface.
func (*GetRepositoryRepository) GetName ¶
func (v *GetRepositoryRepository) GetName() string
GetName returns GetRepositoryRepository.Name, and is useful for accessing the field via an interface.
func (*GetRepositoryRepository) GetS3ArchivingConfiguration ¶
func (v *GetRepositoryRepository) GetS3ArchivingConfiguration() *RepositoryDetailsS3ArchivingConfigurationS3Configuration
GetS3ArchivingConfiguration returns GetRepositoryRepository.S3ArchivingConfiguration, and is useful for accessing the field via an interface.
func (*GetRepositoryRepository) GetStorageSizeBasedRetention ¶
func (v *GetRepositoryRepository) GetStorageSizeBasedRetention() *float64
GetStorageSizeBasedRetention returns GetRepositoryRepository.StorageSizeBasedRetention, and is useful for accessing the field via an interface.
func (*GetRepositoryRepository) GetTimeBasedRetention ¶
func (v *GetRepositoryRepository) GetTimeBasedRetention() *float64
GetTimeBasedRetention returns GetRepositoryRepository.TimeBasedRetention, and is useful for accessing the field via an interface.
func (*GetRepositoryRepository) MarshalJSON ¶
func (v *GetRepositoryRepository) MarshalJSON() ([]byte, error)
func (*GetRepositoryRepository) UnmarshalJSON ¶
func (v *GetRepositoryRepository) UnmarshalJSON(b []byte) error
type GetRepositoryResponse ¶
type GetRepositoryResponse struct {
// Lookup a given repository by name.
Repository GetRepositoryRepository `json:"repository"`
}
GetRepositoryResponse is returned by GetRepository on success.
func GetRepository ¶
func (*GetRepositoryResponse) GetRepository ¶
func (v *GetRepositoryResponse) GetRepository() GetRepositoryRepository
GetRepository returns GetRepositoryResponse.Repository, and is useful for accessing the field via an interface.
type GetRoleByIDResponse ¶
type GetRoleByIDResponse struct {
// A given role.
Role GetRoleByIDRole `json:"role"`
}
GetRoleByIDResponse is returned by GetRoleByID on success.
func GetRoleByID ¶
func (*GetRoleByIDResponse) GetRole ¶
func (v *GetRoleByIDResponse) GetRole() GetRoleByIDRole
GetRole returns GetRoleByIDResponse.Role, and is useful for accessing the field via an interface.
type GetRoleByIDRole ¶
type GetRoleByIDRole struct {
RoleDetails `json:"-"`
}
GetRoleByIDRole includes the requested fields of the GraphQL type Role.
func (*GetRoleByIDRole) GetDisplayName ¶
func (v *GetRoleByIDRole) GetDisplayName() string
GetDisplayName returns GetRoleByIDRole.DisplayName, and is useful for accessing the field via an interface.
func (*GetRoleByIDRole) GetId ¶
func (v *GetRoleByIDRole) GetId() string
GetId returns GetRoleByIDRole.Id, and is useful for accessing the field via an interface.
func (*GetRoleByIDRole) GetOrganizationPermissions ¶
func (v *GetRoleByIDRole) GetOrganizationPermissions() []OrganizationPermission
GetOrganizationPermissions returns GetRoleByIDRole.OrganizationPermissions, and is useful for accessing the field via an interface.
func (*GetRoleByIDRole) GetSystemPermissions ¶
func (v *GetRoleByIDRole) GetSystemPermissions() []SystemPermission
GetSystemPermissions returns GetRoleByIDRole.SystemPermissions, and is useful for accessing the field via an interface.
func (*GetRoleByIDRole) GetViewPermissions ¶
func (v *GetRoleByIDRole) GetViewPermissions() []Permission
GetViewPermissions returns GetRoleByIDRole.ViewPermissions, and is useful for accessing the field via an interface.
func (*GetRoleByIDRole) MarshalJSON ¶
func (v *GetRoleByIDRole) MarshalJSON() ([]byte, error)
func (*GetRoleByIDRole) UnmarshalJSON ¶
func (v *GetRoleByIDRole) UnmarshalJSON(b []byte) error
type GetSearchDomainResponse ¶
type GetSearchDomainResponse struct {
SearchDomain GetSearchDomainSearchDomain `json:"-"`
}
GetSearchDomainResponse is returned by GetSearchDomain on success.
func GetSearchDomain ¶
func (*GetSearchDomainResponse) GetSearchDomain ¶
func (v *GetSearchDomainResponse) GetSearchDomain() GetSearchDomainSearchDomain
GetSearchDomain returns GetSearchDomainResponse.SearchDomain, and is useful for accessing the field via an interface.
func (*GetSearchDomainResponse) MarshalJSON ¶
func (v *GetSearchDomainResponse) MarshalJSON() ([]byte, error)
func (*GetSearchDomainResponse) UnmarshalJSON ¶
func (v *GetSearchDomainResponse) UnmarshalJSON(b []byte) error
type GetSearchDomainSearchDomain ¶
type GetSearchDomainSearchDomain interface {
// GetId returns the interface-field "id" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetId() string
// GetName returns the interface-field "name" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetName() string
// GetDescription returns the interface-field "description" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetDescription() *string
// GetAutomaticSearch returns the interface-field "automaticSearch" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetAutomaticSearch() bool
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// contains filtered or unexported methods
}
GetSearchDomainSearchDomain includes the requested fields of the GraphQL interface SearchDomain.
GetSearchDomainSearchDomain is implemented by the following types: GetSearchDomainSearchDomainRepository GetSearchDomainSearchDomainView The GraphQL type's documentation follows.
Common interface for Repositories and Views.
type GetSearchDomainSearchDomainRepository ¶
type GetSearchDomainSearchDomainRepository struct {
// Common interface for Repositories and Views.
Id string `json:"id"`
// Common interface for Repositories and Views.
Name string `json:"name"`
// Common interface for Repositories and Views.
Description *string `json:"description"`
// Common interface for Repositories and Views.
AutomaticSearch bool `json:"automaticSearch"`
Typename *string `json:"__typename"`
}
GetSearchDomainSearchDomainRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*GetSearchDomainSearchDomainRepository) GetAutomaticSearch ¶
func (v *GetSearchDomainSearchDomainRepository) GetAutomaticSearch() bool
GetAutomaticSearch returns GetSearchDomainSearchDomainRepository.AutomaticSearch, and is useful for accessing the field via an interface.
func (*GetSearchDomainSearchDomainRepository) GetDescription ¶
func (v *GetSearchDomainSearchDomainRepository) GetDescription() *string
GetDescription returns GetSearchDomainSearchDomainRepository.Description, and is useful for accessing the field via an interface.
func (*GetSearchDomainSearchDomainRepository) GetId ¶
func (v *GetSearchDomainSearchDomainRepository) GetId() string
GetId returns GetSearchDomainSearchDomainRepository.Id, and is useful for accessing the field via an interface.
func (*GetSearchDomainSearchDomainRepository) GetName ¶
func (v *GetSearchDomainSearchDomainRepository) GetName() string
GetName returns GetSearchDomainSearchDomainRepository.Name, and is useful for accessing the field via an interface.
func (*GetSearchDomainSearchDomainRepository) GetTypename ¶
func (v *GetSearchDomainSearchDomainRepository) GetTypename() *string
GetTypename returns GetSearchDomainSearchDomainRepository.Typename, and is useful for accessing the field via an interface.
type GetSearchDomainSearchDomainView ¶
type GetSearchDomainSearchDomainView struct {
// Common interface for Repositories and Views.
Id string `json:"id"`
// Common interface for Repositories and Views.
Name string `json:"name"`
// Common interface for Repositories and Views.
Description *string `json:"description"`
// Common interface for Repositories and Views.
AutomaticSearch bool `json:"automaticSearch"`
Connections []GetSearchDomainSearchDomainViewConnectionsViewConnection `json:"connections"`
Typename *string `json:"__typename"`
}
GetSearchDomainSearchDomainView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*GetSearchDomainSearchDomainView) GetAutomaticSearch ¶
func (v *GetSearchDomainSearchDomainView) GetAutomaticSearch() bool
GetAutomaticSearch returns GetSearchDomainSearchDomainView.AutomaticSearch, and is useful for accessing the field via an interface.
func (*GetSearchDomainSearchDomainView) GetConnections ¶
func (v *GetSearchDomainSearchDomainView) GetConnections() []GetSearchDomainSearchDomainViewConnectionsViewConnection
GetConnections returns GetSearchDomainSearchDomainView.Connections, and is useful for accessing the field via an interface.
func (*GetSearchDomainSearchDomainView) GetDescription ¶
func (v *GetSearchDomainSearchDomainView) GetDescription() *string
GetDescription returns GetSearchDomainSearchDomainView.Description, and is useful for accessing the field via an interface.
func (*GetSearchDomainSearchDomainView) GetId ¶
func (v *GetSearchDomainSearchDomainView) GetId() string
GetId returns GetSearchDomainSearchDomainView.Id, and is useful for accessing the field via an interface.
func (*GetSearchDomainSearchDomainView) GetName ¶
func (v *GetSearchDomainSearchDomainView) GetName() string
GetName returns GetSearchDomainSearchDomainView.Name, and is useful for accessing the field via an interface.
func (*GetSearchDomainSearchDomainView) GetTypename ¶
func (v *GetSearchDomainSearchDomainView) GetTypename() *string
GetTypename returns GetSearchDomainSearchDomainView.Typename, and is useful for accessing the field via an interface.
type GetSearchDomainSearchDomainViewConnectionsViewConnection ¶
type GetSearchDomainSearchDomainViewConnectionsViewConnection struct {
// The underlying repository
Repository GetSearchDomainSearchDomainViewConnectionsViewConnectionRepository `json:"repository"`
// The filter applied to all results from the repository.
Filter string `json:"filter"`
}
GetSearchDomainSearchDomainViewConnectionsViewConnection includes the requested fields of the GraphQL type ViewConnection. The GraphQL type's documentation follows.
Represents the connection between a view and an underlying repository.
func (*GetSearchDomainSearchDomainViewConnectionsViewConnection) GetFilter ¶
func (v *GetSearchDomainSearchDomainViewConnectionsViewConnection) GetFilter() string
GetFilter returns GetSearchDomainSearchDomainViewConnectionsViewConnection.Filter, and is useful for accessing the field via an interface.
func (*GetSearchDomainSearchDomainViewConnectionsViewConnection) GetRepository ¶
func (v *GetSearchDomainSearchDomainViewConnectionsViewConnection) GetRepository() GetSearchDomainSearchDomainViewConnectionsViewConnectionRepository
GetRepository returns GetSearchDomainSearchDomainViewConnectionsViewConnection.Repository, and is useful for accessing the field via an interface.
type GetSearchDomainSearchDomainViewConnectionsViewConnectionRepository ¶
type GetSearchDomainSearchDomainViewConnectionsViewConnectionRepository struct {
Name string `json:"name"`
}
GetSearchDomainSearchDomainViewConnectionsViewConnectionRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*GetSearchDomainSearchDomainViewConnectionsViewConnectionRepository) GetName ¶
func (v *GetSearchDomainSearchDomainViewConnectionsViewConnectionRepository) GetName() string
GetName returns GetSearchDomainSearchDomainViewConnectionsViewConnectionRepository.Name, and is useful for accessing the field via an interface.
type GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2 ¶
type GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2 struct {
Flag FeatureFlag `json:"flag"`
Experimental bool `json:"experimental"`
Description string `json:"description"`
}
GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2 includes the requested fields of the GraphQL type FeatureFlagV2. The GraphQL type's documentation follows.
Feature flags with details
func (*GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2) GetDescription ¶
func (v *GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2) GetDescription() string
GetDescription returns GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2.Description, and is useful for accessing the field via an interface.
func (*GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2) GetExperimental ¶
func (v *GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2) GetExperimental() bool
GetExperimental returns GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2.Experimental, and is useful for accessing the field via an interface.
func (*GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2) GetFlag ¶
func (v *GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2) GetFlag() FeatureFlag
GetFlag returns GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2.Flag, and is useful for accessing the field via an interface.
type GetSupportedFeatureFlagsResponse ¶
type GetSupportedFeatureFlagsResponse struct {
// [PREVIEW: All flags should be considered as beta features. Enabling features that are marked as experimental is strongly discouraged and can lead to LogScale ending up in a bad state beyond repair.] List feature flags depending on filters and context
FeatureFlags []GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2 `json:"featureFlags"`
}
GetSupportedFeatureFlagsResponse is returned by GetSupportedFeatureFlags on success.
func (*GetSupportedFeatureFlagsResponse) GetFeatureFlags ¶
func (v *GetSupportedFeatureFlagsResponse) GetFeatureFlags() []GetSupportedFeatureFlagsFeatureFlagsFeatureFlagV2
GetFeatureFlags returns GetSupportedFeatureFlagsResponse.FeatureFlags, and is useful for accessing the field via an interface.
type GetUsernameResponse ¶
type GetUsernameResponse struct {
// The currently authenticated user's account.
Viewer GetUsernameViewerAccount `json:"viewer"`
}
GetUsernameResponse is returned by GetUsername on success.
func GetUsername ¶
func (*GetUsernameResponse) GetViewer ¶
func (v *GetUsernameResponse) GetViewer() GetUsernameViewerAccount
GetViewer returns GetUsernameResponse.Viewer, and is useful for accessing the field via an interface.
type GetUsernameViewerAccount ¶
type GetUsernameViewerAccount struct {
Username string `json:"username"`
}
GetUsernameViewerAccount includes the requested fields of the GraphQL type Account. The GraphQL type's documentation follows.
A user account.
func (*GetUsernameViewerAccount) GetUsername ¶
func (v *GetUsernameViewerAccount) GetUsername() string
GetUsername returns GetUsernameViewerAccount.Username, and is useful for accessing the field via an interface.
type GetUsersByUsernameResponse ¶
type GetUsersByUsernameResponse struct {
// Requires manage cluster permission; Returns all users in the system.
Users []GetUsersByUsernameUsersUser `json:"users"`
}
GetUsersByUsernameResponse is returned by GetUsersByUsername on success.
func GetUsersByUsername ¶
func (*GetUsersByUsernameResponse) GetUsers ¶
func (v *GetUsersByUsernameResponse) GetUsers() []GetUsersByUsernameUsersUser
GetUsers returns GetUsersByUsernameResponse.Users, and is useful for accessing the field via an interface.
type GetUsersByUsernameUsersUser ¶
type GetUsersByUsernameUsersUser struct {
UserDetails `json:"-"`
}
GetUsersByUsernameUsersUser includes the requested fields of the GraphQL type User. The GraphQL type's documentation follows.
A user profile.
func (*GetUsersByUsernameUsersUser) GetCompany ¶
func (v *GetUsersByUsernameUsersUser) GetCompany() *string
GetCompany returns GetUsersByUsernameUsersUser.Company, and is useful for accessing the field via an interface.
func (*GetUsersByUsernameUsersUser) GetCountryCode ¶
func (v *GetUsersByUsernameUsersUser) GetCountryCode() *string
GetCountryCode returns GetUsersByUsernameUsersUser.CountryCode, and is useful for accessing the field via an interface.
func (*GetUsersByUsernameUsersUser) GetCreatedAt ¶
func (v *GetUsersByUsernameUsersUser) GetCreatedAt() time.Time
GetCreatedAt returns GetUsersByUsernameUsersUser.CreatedAt, and is useful for accessing the field via an interface.
func (*GetUsersByUsernameUsersUser) GetEmail ¶
func (v *GetUsersByUsernameUsersUser) GetEmail() *string
GetEmail returns GetUsersByUsernameUsersUser.Email, and is useful for accessing the field via an interface.
func (*GetUsersByUsernameUsersUser) GetFullName ¶
func (v *GetUsersByUsernameUsersUser) GetFullName() *string
GetFullName returns GetUsersByUsernameUsersUser.FullName, and is useful for accessing the field via an interface.
func (*GetUsersByUsernameUsersUser) GetId ¶
func (v *GetUsersByUsernameUsersUser) GetId() string
GetId returns GetUsersByUsernameUsersUser.Id, and is useful for accessing the field via an interface.
func (*GetUsersByUsernameUsersUser) GetIsRoot ¶
func (v *GetUsersByUsernameUsersUser) GetIsRoot() bool
GetIsRoot returns GetUsersByUsernameUsersUser.IsRoot, and is useful for accessing the field via an interface.
func (*GetUsersByUsernameUsersUser) GetPicture ¶
func (v *GetUsersByUsernameUsersUser) GetPicture() *string
GetPicture returns GetUsersByUsernameUsersUser.Picture, and is useful for accessing the field via an interface.
func (*GetUsersByUsernameUsersUser) GetUsername ¶
func (v *GetUsersByUsernameUsersUser) GetUsername() string
GetUsername returns GetUsersByUsernameUsersUser.Username, and is useful for accessing the field via an interface.
func (*GetUsersByUsernameUsersUser) MarshalJSON ¶
func (v *GetUsersByUsernameUsersUser) MarshalJSON() ([]byte, error)
func (*GetUsersByUsernameUsersUser) UnmarshalJSON ¶
func (v *GetUsersByUsernameUsersUser) UnmarshalJSON(b []byte) error
type HttpHeaderEntryInput ¶
type HttpHeaderEntryInput struct {
// Http(s) Header entry.
Header string `json:"header"`
// Http(s) Header entry.
Value string `json:"value"`
}
Http(s) Header entry.
func (*HttpHeaderEntryInput) GetHeader ¶
func (v *HttpHeaderEntryInput) GetHeader() string
GetHeader returns HttpHeaderEntryInput.Header, and is useful for accessing the field via an interface.
func (*HttpHeaderEntryInput) GetValue ¶
func (v *HttpHeaderEntryInput) GetValue() string
GetValue returns HttpHeaderEntryInput.Value, and is useful for accessing the field via an interface.
type IngestTokenDetails ¶
type IngestTokenDetails struct {
Name string `json:"name"`
Token string `json:"token"`
Parser *IngestTokenDetailsParser `json:"parser"`
}
IngestTokenDetails includes the GraphQL fields of IngestToken requested by the fragment IngestTokenDetails. The GraphQL type's documentation follows.
An API ingest token used for sending data to LogScale.
func (*IngestTokenDetails) GetName ¶
func (v *IngestTokenDetails) GetName() string
GetName returns IngestTokenDetails.Name, and is useful for accessing the field via an interface.
func (*IngestTokenDetails) GetParser ¶
func (v *IngestTokenDetails) GetParser() *IngestTokenDetailsParser
GetParser returns IngestTokenDetails.Parser, and is useful for accessing the field via an interface.
func (*IngestTokenDetails) GetToken ¶
func (v *IngestTokenDetails) GetToken() string
GetToken returns IngestTokenDetails.Token, and is useful for accessing the field via an interface.
type IngestTokenDetailsParser ¶
type IngestTokenDetailsParser struct {
// Name of the parser.
Name string `json:"name"`
}
IngestTokenDetailsParser includes the requested fields of the GraphQL type Parser. The GraphQL type's documentation follows.
A configured parser for incoming data.
func (*IngestTokenDetailsParser) GetName ¶
func (v *IngestTokenDetailsParser) GetName() string
GetName returns IngestTokenDetailsParser.Name, and is useful for accessing the field via an interface.
type LanguageVersionEnum ¶
type LanguageVersionEnum string
The version of the LogScale query language to use.
const ( LanguageVersionEnumLegacy LanguageVersionEnum = "legacy" LanguageVersionEnumXdr1 LanguageVersionEnum = "xdr1" LanguageVersionEnumXdrdetects1 LanguageVersionEnum = "xdrdetects1" LanguageVersionEnumFilteralert LanguageVersionEnum = "filteralert" LanguageVersionEnumFederated1 LanguageVersionEnum = "federated1" )
type LegacyCreateParserCreateParserCreateParserMutation ¶
type LegacyCreateParserCreateParserCreateParserMutation struct {
Parser LegacyCreateParserCreateParserCreateParserMutationParser `json:"parser"`
}
LegacyCreateParserCreateParserCreateParserMutation includes the requested fields of the GraphQL type CreateParserMutation.
func (*LegacyCreateParserCreateParserCreateParserMutation) GetParser ¶
func (v *LegacyCreateParserCreateParserCreateParserMutation) GetParser() LegacyCreateParserCreateParserCreateParserMutationParser
GetParser returns LegacyCreateParserCreateParserCreateParserMutation.Parser, and is useful for accessing the field via an interface.
type LegacyCreateParserCreateParserCreateParserMutationParser ¶
type LegacyCreateParserCreateParserCreateParserMutationParser struct {
ParserDetails `json:"-"`
}
LegacyCreateParserCreateParserCreateParserMutationParser includes the requested fields of the GraphQL type Parser. The GraphQL type's documentation follows.
A configured parser for incoming data.
func (*LegacyCreateParserCreateParserCreateParserMutationParser) GetDescription ¶
func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetDescription() *string
GetDescription returns LegacyCreateParserCreateParserCreateParserMutationParser.Description, and is useful for accessing the field via an interface.
func (*LegacyCreateParserCreateParserCreateParserMutationParser) GetDisplayName ¶
func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetDisplayName() string
GetDisplayName returns LegacyCreateParserCreateParserCreateParserMutationParser.DisplayName, and is useful for accessing the field via an interface.
func (*LegacyCreateParserCreateParserCreateParserMutationParser) GetFieldsToBeRemovedBeforeParsing ¶
func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetFieldsToBeRemovedBeforeParsing() []string
GetFieldsToBeRemovedBeforeParsing returns LegacyCreateParserCreateParserCreateParserMutationParser.FieldsToBeRemovedBeforeParsing, and is useful for accessing the field via an interface.
func (*LegacyCreateParserCreateParserCreateParserMutationParser) GetFieldsToTag ¶
func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetFieldsToTag() []string
GetFieldsToTag returns LegacyCreateParserCreateParserCreateParserMutationParser.FieldsToTag, and is useful for accessing the field via an interface.
func (*LegacyCreateParserCreateParserCreateParserMutationParser) GetId ¶
func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetId() string
GetId returns LegacyCreateParserCreateParserCreateParserMutationParser.Id, and is useful for accessing the field via an interface.
func (*LegacyCreateParserCreateParserCreateParserMutationParser) GetIsBuiltIn ¶
func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetIsBuiltIn() bool
GetIsBuiltIn returns LegacyCreateParserCreateParserCreateParserMutationParser.IsBuiltIn, and is useful for accessing the field via an interface.
func (*LegacyCreateParserCreateParserCreateParserMutationParser) GetName ¶
func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetName() string
GetName returns LegacyCreateParserCreateParserCreateParserMutationParser.Name, and is useful for accessing the field via an interface.
func (*LegacyCreateParserCreateParserCreateParserMutationParser) GetScript ¶
func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetScript() string
GetScript returns LegacyCreateParserCreateParserCreateParserMutationParser.Script, and is useful for accessing the field via an interface.
func (*LegacyCreateParserCreateParserCreateParserMutationParser) GetTestCases ¶
func (v *LegacyCreateParserCreateParserCreateParserMutationParser) GetTestCases() []ParserDetailsTestCasesParserTestCase
GetTestCases returns LegacyCreateParserCreateParserCreateParserMutationParser.TestCases, and is useful for accessing the field via an interface.
func (*LegacyCreateParserCreateParserCreateParserMutationParser) MarshalJSON ¶
func (v *LegacyCreateParserCreateParserCreateParserMutationParser) MarshalJSON() ([]byte, error)
func (*LegacyCreateParserCreateParserCreateParserMutationParser) UnmarshalJSON ¶
func (v *LegacyCreateParserCreateParserCreateParserMutationParser) UnmarshalJSON(b []byte) error
type LegacyCreateParserResponse ¶
type LegacyCreateParserResponse struct {
// Create a parser.
CreateParser LegacyCreateParserCreateParserCreateParserMutation `json:"createParser"`
}
LegacyCreateParserResponse is returned by LegacyCreateParser on success.
func LegacyCreateParser ¶
func (*LegacyCreateParserResponse) GetCreateParser ¶
func (v *LegacyCreateParserResponse) GetCreateParser() LegacyCreateParserCreateParserCreateParserMutation
GetCreateParser returns LegacyCreateParserResponse.CreateParser, and is useful for accessing the field via an interface.
type LegacyDeleteParserByIDRemoveParserRemoveParserMutation ¶
type LegacyDeleteParserByIDRemoveParserRemoveParserMutation struct {
Typename *string `json:"__typename"`
}
LegacyDeleteParserByIDRemoveParserRemoveParserMutation includes the requested fields of the GraphQL type RemoveParserMutation.
func (*LegacyDeleteParserByIDRemoveParserRemoveParserMutation) GetTypename ¶
func (v *LegacyDeleteParserByIDRemoveParserRemoveParserMutation) GetTypename() *string
GetTypename returns LegacyDeleteParserByIDRemoveParserRemoveParserMutation.Typename, and is useful for accessing the field via an interface.
type LegacyDeleteParserByIDResponse ¶
type LegacyDeleteParserByIDResponse struct {
// Remove a parser.
RemoveParser LegacyDeleteParserByIDRemoveParserRemoveParserMutation `json:"removeParser"`
}
LegacyDeleteParserByIDResponse is returned by LegacyDeleteParserByID on success.
func LegacyDeleteParserByID ¶
func (*LegacyDeleteParserByIDResponse) GetRemoveParser ¶
func (v *LegacyDeleteParserByIDResponse) GetRemoveParser() LegacyDeleteParserByIDRemoveParserRemoveParserMutation
GetRemoveParser returns LegacyDeleteParserByIDResponse.RemoveParser, and is useful for accessing the field via an interface.
type LegacyGetParserRepository ¶
type LegacyGetParserRepository struct {
// A parser on the repository.
Parser *LegacyGetParserRepositoryParser `json:"parser"`
}
LegacyGetParserRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*LegacyGetParserRepository) GetParser ¶
func (v *LegacyGetParserRepository) GetParser() *LegacyGetParserRepositoryParser
GetParser returns LegacyGetParserRepository.Parser, and is useful for accessing the field via an interface.
type LegacyGetParserRepositoryParser ¶
type LegacyGetParserRepositoryParser struct {
// The id of the parser.
Id string `json:"id"`
// Name of the parser.
Name string `json:"name"`
// The source code of the parser.
SourceCode string `json:"sourceCode"`
// Saved test data (e.g. log lines) that you can use to test the parser.
TestData []string `json:"testData"`
// The fields to use as tags.
TagFields []string `json:"tagFields"`
}
LegacyGetParserRepositoryParser includes the requested fields of the GraphQL type Parser. The GraphQL type's documentation follows.
A configured parser for incoming data.
func (*LegacyGetParserRepositoryParser) GetId ¶
func (v *LegacyGetParserRepositoryParser) GetId() string
GetId returns LegacyGetParserRepositoryParser.Id, and is useful for accessing the field via an interface.
func (*LegacyGetParserRepositoryParser) GetName ¶
func (v *LegacyGetParserRepositoryParser) GetName() string
GetName returns LegacyGetParserRepositoryParser.Name, and is useful for accessing the field via an interface.
func (*LegacyGetParserRepositoryParser) GetSourceCode ¶
func (v *LegacyGetParserRepositoryParser) GetSourceCode() string
GetSourceCode returns LegacyGetParserRepositoryParser.SourceCode, and is useful for accessing the field via an interface.
func (*LegacyGetParserRepositoryParser) GetTagFields ¶
func (v *LegacyGetParserRepositoryParser) GetTagFields() []string
GetTagFields returns LegacyGetParserRepositoryParser.TagFields, and is useful for accessing the field via an interface.
func (*LegacyGetParserRepositoryParser) GetTestData ¶
func (v *LegacyGetParserRepositoryParser) GetTestData() []string
GetTestData returns LegacyGetParserRepositoryParser.TestData, and is useful for accessing the field via an interface.
type LegacyGetParserResponse ¶
type LegacyGetParserResponse struct {
// Lookup a given repository by name.
Repository LegacyGetParserRepository `json:"repository"`
}
LegacyGetParserResponse is returned by LegacyGetParser on success.
func LegacyGetParser ¶
func (*LegacyGetParserResponse) GetRepository ¶
func (v *LegacyGetParserResponse) GetRepository() LegacyGetParserRepository
GetRepository returns LegacyGetParserResponse.Repository, and is useful for accessing the field via an interface.
type ListActionsResponse ¶
type ListActionsResponse struct {
SearchDomain ListActionsSearchDomain `json:"-"`
}
ListActionsResponse is returned by ListActions on success.
func ListActions ¶
func (*ListActionsResponse) GetSearchDomain ¶
func (v *ListActionsResponse) GetSearchDomain() ListActionsSearchDomain
GetSearchDomain returns ListActionsResponse.SearchDomain, and is useful for accessing the field via an interface.
func (*ListActionsResponse) MarshalJSON ¶
func (v *ListActionsResponse) MarshalJSON() ([]byte, error)
func (*ListActionsResponse) UnmarshalJSON ¶
func (v *ListActionsResponse) UnmarshalJSON(b []byte) error
type ListActionsSearchDomain ¶
type ListActionsSearchDomain interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetActions returns the interface-field "actions" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetActions() []ListActionsSearchDomainActionsAction
// contains filtered or unexported methods
}
ListActionsSearchDomain includes the requested fields of the GraphQL interface SearchDomain.
ListActionsSearchDomain is implemented by the following types: ListActionsSearchDomainRepository ListActionsSearchDomainView The GraphQL type's documentation follows.
Common interface for Repositories and Views.
type ListActionsSearchDomainActionsAction ¶
type ListActionsSearchDomainActionsAction interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
ActionDetails
// contains filtered or unexported methods
}
ListActionsSearchDomainActionsAction includes the requested fields of the GraphQL interface Action.
ListActionsSearchDomainActionsAction is implemented by the following types: ListActionsSearchDomainActionsEmailAction ListActionsSearchDomainActionsHumioRepoAction ListActionsSearchDomainActionsOpsGenieAction ListActionsSearchDomainActionsPagerDutyAction ListActionsSearchDomainActionsSlackAction ListActionsSearchDomainActionsSlackPostMessageAction ListActionsSearchDomainActionsUploadFileAction ListActionsSearchDomainActionsVictorOpsAction ListActionsSearchDomainActionsWebhookAction The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
type ListActionsSearchDomainActionsEmailAction ¶
type ListActionsSearchDomainActionsEmailAction struct {
Typename *string `json:"__typename"`
ActionDetailsEmailAction `json:"-"`
}
ListActionsSearchDomainActionsEmailAction includes the requested fields of the GraphQL type EmailAction. The GraphQL type's documentation follows.
An email action.
func (*ListActionsSearchDomainActionsEmailAction) GetEmailBodyTemplate ¶
func (v *ListActionsSearchDomainActionsEmailAction) GetEmailBodyTemplate() *string
GetEmailBodyTemplate returns ListActionsSearchDomainActionsEmailAction.EmailBodyTemplate, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsEmailAction) GetId ¶
func (v *ListActionsSearchDomainActionsEmailAction) GetId() string
GetId returns ListActionsSearchDomainActionsEmailAction.Id, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsEmailAction) GetName ¶
func (v *ListActionsSearchDomainActionsEmailAction) GetName() string
GetName returns ListActionsSearchDomainActionsEmailAction.Name, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsEmailAction) GetRecipients ¶
func (v *ListActionsSearchDomainActionsEmailAction) GetRecipients() []string
GetRecipients returns ListActionsSearchDomainActionsEmailAction.Recipients, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsEmailAction) GetSubjectTemplate ¶
func (v *ListActionsSearchDomainActionsEmailAction) GetSubjectTemplate() *string
GetSubjectTemplate returns ListActionsSearchDomainActionsEmailAction.SubjectTemplate, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsEmailAction) GetTypename ¶
func (v *ListActionsSearchDomainActionsEmailAction) GetTypename() *string
GetTypename returns ListActionsSearchDomainActionsEmailAction.Typename, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsEmailAction) GetUseProxy ¶
func (v *ListActionsSearchDomainActionsEmailAction) GetUseProxy() bool
GetUseProxy returns ListActionsSearchDomainActionsEmailAction.UseProxy, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsEmailAction) MarshalJSON ¶
func (v *ListActionsSearchDomainActionsEmailAction) MarshalJSON() ([]byte, error)
func (*ListActionsSearchDomainActionsEmailAction) UnmarshalJSON ¶
func (v *ListActionsSearchDomainActionsEmailAction) UnmarshalJSON(b []byte) error
type ListActionsSearchDomainActionsHumioRepoAction ¶
type ListActionsSearchDomainActionsHumioRepoAction struct {
Typename *string `json:"__typename"`
ActionDetailsHumioRepoAction `json:"-"`
}
ListActionsSearchDomainActionsHumioRepoAction includes the requested fields of the GraphQL type HumioRepoAction. The GraphQL type's documentation follows.
A LogScale repository action.
func (*ListActionsSearchDomainActionsHumioRepoAction) GetId ¶
func (v *ListActionsSearchDomainActionsHumioRepoAction) GetId() string
GetId returns ListActionsSearchDomainActionsHumioRepoAction.Id, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsHumioRepoAction) GetIngestToken ¶
func (v *ListActionsSearchDomainActionsHumioRepoAction) GetIngestToken() string
GetIngestToken returns ListActionsSearchDomainActionsHumioRepoAction.IngestToken, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsHumioRepoAction) GetName ¶
func (v *ListActionsSearchDomainActionsHumioRepoAction) GetName() string
GetName returns ListActionsSearchDomainActionsHumioRepoAction.Name, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsHumioRepoAction) GetTypename ¶
func (v *ListActionsSearchDomainActionsHumioRepoAction) GetTypename() *string
GetTypename returns ListActionsSearchDomainActionsHumioRepoAction.Typename, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsHumioRepoAction) MarshalJSON ¶
func (v *ListActionsSearchDomainActionsHumioRepoAction) MarshalJSON() ([]byte, error)
func (*ListActionsSearchDomainActionsHumioRepoAction) UnmarshalJSON ¶
func (v *ListActionsSearchDomainActionsHumioRepoAction) UnmarshalJSON(b []byte) error
type ListActionsSearchDomainActionsOpsGenieAction ¶
type ListActionsSearchDomainActionsOpsGenieAction struct {
Typename *string `json:"__typename"`
ActionDetailsOpsGenieAction `json:"-"`
}
ListActionsSearchDomainActionsOpsGenieAction includes the requested fields of the GraphQL type OpsGenieAction. The GraphQL type's documentation follows.
An OpsGenie action
func (*ListActionsSearchDomainActionsOpsGenieAction) GetApiUrl ¶
func (v *ListActionsSearchDomainActionsOpsGenieAction) GetApiUrl() string
GetApiUrl returns ListActionsSearchDomainActionsOpsGenieAction.ApiUrl, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsOpsGenieAction) GetGenieKey ¶
func (v *ListActionsSearchDomainActionsOpsGenieAction) GetGenieKey() string
GetGenieKey returns ListActionsSearchDomainActionsOpsGenieAction.GenieKey, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsOpsGenieAction) GetId ¶
func (v *ListActionsSearchDomainActionsOpsGenieAction) GetId() string
GetId returns ListActionsSearchDomainActionsOpsGenieAction.Id, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsOpsGenieAction) GetName ¶
func (v *ListActionsSearchDomainActionsOpsGenieAction) GetName() string
GetName returns ListActionsSearchDomainActionsOpsGenieAction.Name, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsOpsGenieAction) GetTypename ¶
func (v *ListActionsSearchDomainActionsOpsGenieAction) GetTypename() *string
GetTypename returns ListActionsSearchDomainActionsOpsGenieAction.Typename, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsOpsGenieAction) GetUseProxy ¶
func (v *ListActionsSearchDomainActionsOpsGenieAction) GetUseProxy() bool
GetUseProxy returns ListActionsSearchDomainActionsOpsGenieAction.UseProxy, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsOpsGenieAction) MarshalJSON ¶
func (v *ListActionsSearchDomainActionsOpsGenieAction) MarshalJSON() ([]byte, error)
func (*ListActionsSearchDomainActionsOpsGenieAction) UnmarshalJSON ¶
func (v *ListActionsSearchDomainActionsOpsGenieAction) UnmarshalJSON(b []byte) error
type ListActionsSearchDomainActionsPagerDutyAction ¶
type ListActionsSearchDomainActionsPagerDutyAction struct {
Typename *string `json:"__typename"`
ActionDetailsPagerDutyAction `json:"-"`
}
ListActionsSearchDomainActionsPagerDutyAction includes the requested fields of the GraphQL type PagerDutyAction. The GraphQL type's documentation follows.
A PagerDuty action.
func (*ListActionsSearchDomainActionsPagerDutyAction) GetId ¶
func (v *ListActionsSearchDomainActionsPagerDutyAction) GetId() string
GetId returns ListActionsSearchDomainActionsPagerDutyAction.Id, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsPagerDutyAction) GetName ¶
func (v *ListActionsSearchDomainActionsPagerDutyAction) GetName() string
GetName returns ListActionsSearchDomainActionsPagerDutyAction.Name, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsPagerDutyAction) GetRoutingKey ¶
func (v *ListActionsSearchDomainActionsPagerDutyAction) GetRoutingKey() string
GetRoutingKey returns ListActionsSearchDomainActionsPagerDutyAction.RoutingKey, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsPagerDutyAction) GetSeverity ¶
func (v *ListActionsSearchDomainActionsPagerDutyAction) GetSeverity() string
GetSeverity returns ListActionsSearchDomainActionsPagerDutyAction.Severity, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsPagerDutyAction) GetTypename ¶
func (v *ListActionsSearchDomainActionsPagerDutyAction) GetTypename() *string
GetTypename returns ListActionsSearchDomainActionsPagerDutyAction.Typename, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsPagerDutyAction) GetUseProxy ¶
func (v *ListActionsSearchDomainActionsPagerDutyAction) GetUseProxy() bool
GetUseProxy returns ListActionsSearchDomainActionsPagerDutyAction.UseProxy, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsPagerDutyAction) MarshalJSON ¶
func (v *ListActionsSearchDomainActionsPagerDutyAction) MarshalJSON() ([]byte, error)
func (*ListActionsSearchDomainActionsPagerDutyAction) UnmarshalJSON ¶
func (v *ListActionsSearchDomainActionsPagerDutyAction) UnmarshalJSON(b []byte) error
type ListActionsSearchDomainActionsSlackAction ¶
type ListActionsSearchDomainActionsSlackAction struct {
Typename *string `json:"__typename"`
ActionDetailsSlackAction `json:"-"`
}
ListActionsSearchDomainActionsSlackAction includes the requested fields of the GraphQL type SlackAction. The GraphQL type's documentation follows.
A Slack action
func (*ListActionsSearchDomainActionsSlackAction) GetFields ¶
func (v *ListActionsSearchDomainActionsSlackAction) GetFields() []ActionDetailsFieldsSlackFieldEntry
GetFields returns ListActionsSearchDomainActionsSlackAction.Fields, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackAction) GetId ¶
func (v *ListActionsSearchDomainActionsSlackAction) GetId() string
GetId returns ListActionsSearchDomainActionsSlackAction.Id, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackAction) GetName ¶
func (v *ListActionsSearchDomainActionsSlackAction) GetName() string
GetName returns ListActionsSearchDomainActionsSlackAction.Name, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackAction) GetTypename ¶
func (v *ListActionsSearchDomainActionsSlackAction) GetTypename() *string
GetTypename returns ListActionsSearchDomainActionsSlackAction.Typename, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackAction) GetUrl ¶
func (v *ListActionsSearchDomainActionsSlackAction) GetUrl() string
GetUrl returns ListActionsSearchDomainActionsSlackAction.Url, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackAction) GetUseProxy ¶
func (v *ListActionsSearchDomainActionsSlackAction) GetUseProxy() bool
GetUseProxy returns ListActionsSearchDomainActionsSlackAction.UseProxy, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackAction) MarshalJSON ¶
func (v *ListActionsSearchDomainActionsSlackAction) MarshalJSON() ([]byte, error)
func (*ListActionsSearchDomainActionsSlackAction) UnmarshalJSON ¶
func (v *ListActionsSearchDomainActionsSlackAction) UnmarshalJSON(b []byte) error
type ListActionsSearchDomainActionsSlackPostMessageAction ¶
type ListActionsSearchDomainActionsSlackPostMessageAction struct {
Typename *string `json:"__typename"`
ActionDetailsSlackPostMessageAction `json:"-"`
}
ListActionsSearchDomainActionsSlackPostMessageAction includes the requested fields of the GraphQL type SlackPostMessageAction. The GraphQL type's documentation follows.
A slack post-message action.
func (*ListActionsSearchDomainActionsSlackPostMessageAction) GetApiToken ¶
func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetApiToken() string
GetApiToken returns ListActionsSearchDomainActionsSlackPostMessageAction.ApiToken, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackPostMessageAction) GetChannels ¶
func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetChannels() []string
GetChannels returns ListActionsSearchDomainActionsSlackPostMessageAction.Channels, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackPostMessageAction) GetFields ¶
func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetFields() []ActionDetailsFieldsSlackFieldEntry
GetFields returns ListActionsSearchDomainActionsSlackPostMessageAction.Fields, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackPostMessageAction) GetId ¶
func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetId() string
GetId returns ListActionsSearchDomainActionsSlackPostMessageAction.Id, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackPostMessageAction) GetName ¶
func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetName() string
GetName returns ListActionsSearchDomainActionsSlackPostMessageAction.Name, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackPostMessageAction) GetTypename ¶
func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetTypename() *string
GetTypename returns ListActionsSearchDomainActionsSlackPostMessageAction.Typename, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackPostMessageAction) GetUseProxy ¶
func (v *ListActionsSearchDomainActionsSlackPostMessageAction) GetUseProxy() bool
GetUseProxy returns ListActionsSearchDomainActionsSlackPostMessageAction.UseProxy, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsSlackPostMessageAction) MarshalJSON ¶
func (v *ListActionsSearchDomainActionsSlackPostMessageAction) MarshalJSON() ([]byte, error)
func (*ListActionsSearchDomainActionsSlackPostMessageAction) UnmarshalJSON ¶
func (v *ListActionsSearchDomainActionsSlackPostMessageAction) UnmarshalJSON(b []byte) error
type ListActionsSearchDomainActionsUploadFileAction ¶
type ListActionsSearchDomainActionsUploadFileAction struct {
Typename *string `json:"__typename"`
ActionDetailsUploadFileAction `json:"-"`
}
ListActionsSearchDomainActionsUploadFileAction includes the requested fields of the GraphQL type UploadFileAction. The GraphQL type's documentation follows.
An upload file action.
func (*ListActionsSearchDomainActionsUploadFileAction) GetFileName ¶
func (v *ListActionsSearchDomainActionsUploadFileAction) GetFileName() string
GetFileName returns ListActionsSearchDomainActionsUploadFileAction.FileName, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsUploadFileAction) GetId ¶
func (v *ListActionsSearchDomainActionsUploadFileAction) GetId() string
GetId returns ListActionsSearchDomainActionsUploadFileAction.Id, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsUploadFileAction) GetName ¶
func (v *ListActionsSearchDomainActionsUploadFileAction) GetName() string
GetName returns ListActionsSearchDomainActionsUploadFileAction.Name, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsUploadFileAction) GetTypename ¶
func (v *ListActionsSearchDomainActionsUploadFileAction) GetTypename() *string
GetTypename returns ListActionsSearchDomainActionsUploadFileAction.Typename, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsUploadFileAction) MarshalJSON ¶
func (v *ListActionsSearchDomainActionsUploadFileAction) MarshalJSON() ([]byte, error)
func (*ListActionsSearchDomainActionsUploadFileAction) UnmarshalJSON ¶
func (v *ListActionsSearchDomainActionsUploadFileAction) UnmarshalJSON(b []byte) error
type ListActionsSearchDomainActionsVictorOpsAction ¶
type ListActionsSearchDomainActionsVictorOpsAction struct {
Typename *string `json:"__typename"`
ActionDetailsVictorOpsAction `json:"-"`
}
ListActionsSearchDomainActionsVictorOpsAction includes the requested fields of the GraphQL type VictorOpsAction. The GraphQL type's documentation follows.
A VictorOps action.
func (*ListActionsSearchDomainActionsVictorOpsAction) GetId ¶
func (v *ListActionsSearchDomainActionsVictorOpsAction) GetId() string
GetId returns ListActionsSearchDomainActionsVictorOpsAction.Id, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsVictorOpsAction) GetMessageType ¶
func (v *ListActionsSearchDomainActionsVictorOpsAction) GetMessageType() string
GetMessageType returns ListActionsSearchDomainActionsVictorOpsAction.MessageType, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsVictorOpsAction) GetName ¶
func (v *ListActionsSearchDomainActionsVictorOpsAction) GetName() string
GetName returns ListActionsSearchDomainActionsVictorOpsAction.Name, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsVictorOpsAction) GetNotifyUrl ¶
func (v *ListActionsSearchDomainActionsVictorOpsAction) GetNotifyUrl() string
GetNotifyUrl returns ListActionsSearchDomainActionsVictorOpsAction.NotifyUrl, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsVictorOpsAction) GetTypename ¶
func (v *ListActionsSearchDomainActionsVictorOpsAction) GetTypename() *string
GetTypename returns ListActionsSearchDomainActionsVictorOpsAction.Typename, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsVictorOpsAction) GetUseProxy ¶
func (v *ListActionsSearchDomainActionsVictorOpsAction) GetUseProxy() bool
GetUseProxy returns ListActionsSearchDomainActionsVictorOpsAction.UseProxy, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsVictorOpsAction) MarshalJSON ¶
func (v *ListActionsSearchDomainActionsVictorOpsAction) MarshalJSON() ([]byte, error)
func (*ListActionsSearchDomainActionsVictorOpsAction) UnmarshalJSON ¶
func (v *ListActionsSearchDomainActionsVictorOpsAction) UnmarshalJSON(b []byte) error
type ListActionsSearchDomainActionsWebhookAction ¶
type ListActionsSearchDomainActionsWebhookAction struct {
Typename *string `json:"__typename"`
ActionDetailsWebhookAction `json:"-"`
}
ListActionsSearchDomainActionsWebhookAction includes the requested fields of the GraphQL type WebhookAction. The GraphQL type's documentation follows.
A webhook action
func (*ListActionsSearchDomainActionsWebhookAction) GetHeaders ¶
func (v *ListActionsSearchDomainActionsWebhookAction) GetHeaders() []ActionDetailsHeadersHttpHeaderEntry
GetHeaders returns ListActionsSearchDomainActionsWebhookAction.Headers, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsWebhookAction) GetId ¶
func (v *ListActionsSearchDomainActionsWebhookAction) GetId() string
GetId returns ListActionsSearchDomainActionsWebhookAction.Id, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsWebhookAction) GetIgnoreSSL ¶
func (v *ListActionsSearchDomainActionsWebhookAction) GetIgnoreSSL() bool
GetIgnoreSSL returns ListActionsSearchDomainActionsWebhookAction.IgnoreSSL, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsWebhookAction) GetMethod ¶
func (v *ListActionsSearchDomainActionsWebhookAction) GetMethod() string
GetMethod returns ListActionsSearchDomainActionsWebhookAction.Method, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsWebhookAction) GetName ¶
func (v *ListActionsSearchDomainActionsWebhookAction) GetName() string
GetName returns ListActionsSearchDomainActionsWebhookAction.Name, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsWebhookAction) GetTypename ¶
func (v *ListActionsSearchDomainActionsWebhookAction) GetTypename() *string
GetTypename returns ListActionsSearchDomainActionsWebhookAction.Typename, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsWebhookAction) GetUrl ¶
func (v *ListActionsSearchDomainActionsWebhookAction) GetUrl() string
GetUrl returns ListActionsSearchDomainActionsWebhookAction.Url, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsWebhookAction) GetUseProxy ¶
func (v *ListActionsSearchDomainActionsWebhookAction) GetUseProxy() bool
GetUseProxy returns ListActionsSearchDomainActionsWebhookAction.UseProxy, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsWebhookAction) GetWebhookBodyTemplate ¶
func (v *ListActionsSearchDomainActionsWebhookAction) GetWebhookBodyTemplate() string
GetWebhookBodyTemplate returns ListActionsSearchDomainActionsWebhookAction.WebhookBodyTemplate, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainActionsWebhookAction) MarshalJSON ¶
func (v *ListActionsSearchDomainActionsWebhookAction) MarshalJSON() ([]byte, error)
func (*ListActionsSearchDomainActionsWebhookAction) UnmarshalJSON ¶
func (v *ListActionsSearchDomainActionsWebhookAction) UnmarshalJSON(b []byte) error
type ListActionsSearchDomainRepository ¶
type ListActionsSearchDomainRepository struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
Actions []ListActionsSearchDomainActionsAction `json:"-"`
}
ListActionsSearchDomainRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*ListActionsSearchDomainRepository) GetActions ¶
func (v *ListActionsSearchDomainRepository) GetActions() []ListActionsSearchDomainActionsAction
GetActions returns ListActionsSearchDomainRepository.Actions, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainRepository) GetTypename ¶
func (v *ListActionsSearchDomainRepository) GetTypename() *string
GetTypename returns ListActionsSearchDomainRepository.Typename, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainRepository) MarshalJSON ¶
func (v *ListActionsSearchDomainRepository) MarshalJSON() ([]byte, error)
func (*ListActionsSearchDomainRepository) UnmarshalJSON ¶
func (v *ListActionsSearchDomainRepository) UnmarshalJSON(b []byte) error
type ListActionsSearchDomainView ¶
type ListActionsSearchDomainView struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
Actions []ListActionsSearchDomainActionsAction `json:"-"`
}
ListActionsSearchDomainView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*ListActionsSearchDomainView) GetActions ¶
func (v *ListActionsSearchDomainView) GetActions() []ListActionsSearchDomainActionsAction
GetActions returns ListActionsSearchDomainView.Actions, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainView) GetTypename ¶
func (v *ListActionsSearchDomainView) GetTypename() *string
GetTypename returns ListActionsSearchDomainView.Typename, and is useful for accessing the field via an interface.
func (*ListActionsSearchDomainView) MarshalJSON ¶
func (v *ListActionsSearchDomainView) MarshalJSON() ([]byte, error)
func (*ListActionsSearchDomainView) UnmarshalJSON ¶
func (v *ListActionsSearchDomainView) UnmarshalJSON(b []byte) error
type ListAggregateAlertsResponse ¶
type ListAggregateAlertsResponse struct {
SearchDomain ListAggregateAlertsSearchDomain `json:"-"`
}
ListAggregateAlertsResponse is returned by ListAggregateAlerts on success.
func ListAggregateAlerts ¶
func (*ListAggregateAlertsResponse) GetSearchDomain ¶
func (v *ListAggregateAlertsResponse) GetSearchDomain() ListAggregateAlertsSearchDomain
GetSearchDomain returns ListAggregateAlertsResponse.SearchDomain, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsResponse) MarshalJSON ¶
func (v *ListAggregateAlertsResponse) MarshalJSON() ([]byte, error)
func (*ListAggregateAlertsResponse) UnmarshalJSON ¶
func (v *ListAggregateAlertsResponse) UnmarshalJSON(b []byte) error
type ListAggregateAlertsSearchDomain ¶
type ListAggregateAlertsSearchDomain interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetAggregateAlerts returns the interface-field "aggregateAlerts" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetAggregateAlerts() []ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert
// contains filtered or unexported methods
}
ListAggregateAlertsSearchDomain includes the requested fields of the GraphQL interface SearchDomain.
ListAggregateAlertsSearchDomain is implemented by the following types: ListAggregateAlertsSearchDomainRepository ListAggregateAlertsSearchDomainView The GraphQL type's documentation follows.
Common interface for Repositories and Views.
type ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert ¶
type ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert struct {
AggregateAlertDetails `json:"-"`
}
ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert includes the requested fields of the GraphQL type AggregateAlert. The GraphQL type's documentation follows.
An aggregate alert.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetActions ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetActions() []AggregateAlertDetailsActionsAction
GetActions returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.Actions, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetDescription ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetDescription() *string
GetDescription returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.Description, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetEnabled ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetEnabled() bool
GetEnabled returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.Enabled, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetId ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetId() string
GetId returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.Id, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetLabels ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetLabels() []string
GetLabels returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.Labels, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetName ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetName() string
GetName returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.Name, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetQueryOwnership ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.QueryOwnership, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetQueryString ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetQueryString() string
GetQueryString returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.QueryString, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetQueryTimestampType ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetQueryTimestampType() QueryTimestampType
GetQueryTimestampType returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.QueryTimestampType, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetSearchIntervalSeconds ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetSearchIntervalSeconds() int64
GetSearchIntervalSeconds returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.SearchIntervalSeconds, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetThrottleField ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetThrottleField() *string
GetThrottleField returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.ThrottleField, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetThrottleTimeSeconds ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetThrottleTimeSeconds() int64
GetThrottleTimeSeconds returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.ThrottleTimeSeconds, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetTriggerMode ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) GetTriggerMode() TriggerMode
GetTriggerMode returns ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert.TriggerMode, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) MarshalJSON ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) MarshalJSON() ([]byte, error)
func (*ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) UnmarshalJSON ¶
func (v *ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert) UnmarshalJSON(b []byte) error
type ListAggregateAlertsSearchDomainRepository ¶
type ListAggregateAlertsSearchDomainRepository struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
AggregateAlerts []ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert `json:"aggregateAlerts"`
}
ListAggregateAlertsSearchDomainRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*ListAggregateAlertsSearchDomainRepository) GetAggregateAlerts ¶
func (v *ListAggregateAlertsSearchDomainRepository) GetAggregateAlerts() []ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert
GetAggregateAlerts returns ListAggregateAlertsSearchDomainRepository.AggregateAlerts, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainRepository) GetTypename ¶
func (v *ListAggregateAlertsSearchDomainRepository) GetTypename() *string
GetTypename returns ListAggregateAlertsSearchDomainRepository.Typename, and is useful for accessing the field via an interface.
type ListAggregateAlertsSearchDomainView ¶
type ListAggregateAlertsSearchDomainView struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
AggregateAlerts []ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert `json:"aggregateAlerts"`
}
ListAggregateAlertsSearchDomainView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*ListAggregateAlertsSearchDomainView) GetAggregateAlerts ¶
func (v *ListAggregateAlertsSearchDomainView) GetAggregateAlerts() []ListAggregateAlertsSearchDomainAggregateAlertsAggregateAlert
GetAggregateAlerts returns ListAggregateAlertsSearchDomainView.AggregateAlerts, and is useful for accessing the field via an interface.
func (*ListAggregateAlertsSearchDomainView) GetTypename ¶
func (v *ListAggregateAlertsSearchDomainView) GetTypename() *string
GetTypename returns ListAggregateAlertsSearchDomainView.Typename, and is useful for accessing the field via an interface.
type ListAlertsResponse ¶
type ListAlertsResponse struct {
SearchDomain ListAlertsSearchDomain `json:"-"`
}
ListAlertsResponse is returned by ListAlerts on success.
func ListAlerts ¶
func (*ListAlertsResponse) GetSearchDomain ¶
func (v *ListAlertsResponse) GetSearchDomain() ListAlertsSearchDomain
GetSearchDomain returns ListAlertsResponse.SearchDomain, and is useful for accessing the field via an interface.
func (*ListAlertsResponse) MarshalJSON ¶
func (v *ListAlertsResponse) MarshalJSON() ([]byte, error)
func (*ListAlertsResponse) UnmarshalJSON ¶
func (v *ListAlertsResponse) UnmarshalJSON(b []byte) error
type ListAlertsSearchDomain ¶
type ListAlertsSearchDomain interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetAlerts returns the interface-field "alerts" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetAlerts() []ListAlertsSearchDomainAlertsAlert
// contains filtered or unexported methods
}
ListAlertsSearchDomain includes the requested fields of the GraphQL interface SearchDomain.
ListAlertsSearchDomain is implemented by the following types: ListAlertsSearchDomainRepository ListAlertsSearchDomainView The GraphQL type's documentation follows.
Common interface for Repositories and Views.
type ListAlertsSearchDomainAlertsAlert ¶
type ListAlertsSearchDomainAlertsAlert struct {
AlertDetails `json:"-"`
}
ListAlertsSearchDomainAlertsAlert includes the requested fields of the GraphQL type Alert. The GraphQL type's documentation follows.
An alert.
func (*ListAlertsSearchDomainAlertsAlert) GetActions ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetActions() []string
GetActions returns ListAlertsSearchDomainAlertsAlert.Actions, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetDescription ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetDescription() *string
GetDescription returns ListAlertsSearchDomainAlertsAlert.Description, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetEnabled ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetEnabled() bool
GetEnabled returns ListAlertsSearchDomainAlertsAlert.Enabled, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetId ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetId() string
GetId returns ListAlertsSearchDomainAlertsAlert.Id, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetIsStarred ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetIsStarred() bool
GetIsStarred returns ListAlertsSearchDomainAlertsAlert.IsStarred, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetLabels ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetLabels() []string
GetLabels returns ListAlertsSearchDomainAlertsAlert.Labels, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetLastError ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetLastError() *string
GetLastError returns ListAlertsSearchDomainAlertsAlert.LastError, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetName ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetName() string
GetName returns ListAlertsSearchDomainAlertsAlert.Name, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetQueryOwnership ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns ListAlertsSearchDomainAlertsAlert.QueryOwnership, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetQueryStart ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetQueryStart() string
GetQueryStart returns ListAlertsSearchDomainAlertsAlert.QueryStart, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetQueryString ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetQueryString() string
GetQueryString returns ListAlertsSearchDomainAlertsAlert.QueryString, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetThrottleField ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetThrottleField() *string
GetThrottleField returns ListAlertsSearchDomainAlertsAlert.ThrottleField, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetThrottleTimeMillis ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetThrottleTimeMillis() int64
GetThrottleTimeMillis returns ListAlertsSearchDomainAlertsAlert.ThrottleTimeMillis, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) GetTimeOfLastTrigger ¶
func (v *ListAlertsSearchDomainAlertsAlert) GetTimeOfLastTrigger() *int64
GetTimeOfLastTrigger returns ListAlertsSearchDomainAlertsAlert.TimeOfLastTrigger, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainAlertsAlert) MarshalJSON ¶
func (v *ListAlertsSearchDomainAlertsAlert) MarshalJSON() ([]byte, error)
func (*ListAlertsSearchDomainAlertsAlert) UnmarshalJSON ¶
func (v *ListAlertsSearchDomainAlertsAlert) UnmarshalJSON(b []byte) error
type ListAlertsSearchDomainRepository ¶
type ListAlertsSearchDomainRepository struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
Alerts []ListAlertsSearchDomainAlertsAlert `json:"alerts"`
}
ListAlertsSearchDomainRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*ListAlertsSearchDomainRepository) GetAlerts ¶
func (v *ListAlertsSearchDomainRepository) GetAlerts() []ListAlertsSearchDomainAlertsAlert
GetAlerts returns ListAlertsSearchDomainRepository.Alerts, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainRepository) GetTypename ¶
func (v *ListAlertsSearchDomainRepository) GetTypename() *string
GetTypename returns ListAlertsSearchDomainRepository.Typename, and is useful for accessing the field via an interface.
type ListAlertsSearchDomainView ¶
type ListAlertsSearchDomainView struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
Alerts []ListAlertsSearchDomainAlertsAlert `json:"alerts"`
}
ListAlertsSearchDomainView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*ListAlertsSearchDomainView) GetAlerts ¶
func (v *ListAlertsSearchDomainView) GetAlerts() []ListAlertsSearchDomainAlertsAlert
GetAlerts returns ListAlertsSearchDomainView.Alerts, and is useful for accessing the field via an interface.
func (*ListAlertsSearchDomainView) GetTypename ¶
func (v *ListAlertsSearchDomainView) GetTypename() *string
GetTypename returns ListAlertsSearchDomainView.Typename, and is useful for accessing the field via an interface.
type ListClusterNodesCluster ¶
type ListClusterNodesCluster struct {
ClusterNode `json:"-"`
}
ListClusterNodesCluster includes the requested fields of the GraphQL type Cluster. The GraphQL type's documentation follows.
Information about the LogScale cluster.
func (*ListClusterNodesCluster) GetNodes ¶
func (v *ListClusterNodesCluster) GetNodes() []ClusterNodeNodesClusterNode
GetNodes returns ListClusterNodesCluster.Nodes, and is useful for accessing the field via an interface.
func (*ListClusterNodesCluster) MarshalJSON ¶
func (v *ListClusterNodesCluster) MarshalJSON() ([]byte, error)
func (*ListClusterNodesCluster) UnmarshalJSON ¶
func (v *ListClusterNodesCluster) UnmarshalJSON(b []byte) error
type ListClusterNodesResponse ¶
type ListClusterNodesResponse struct {
// This is used to retrieve information about a cluster.
Cluster ListClusterNodesCluster `json:"cluster"`
}
ListClusterNodesResponse is returned by ListClusterNodes on success.
func ListClusterNodes ¶
func (*ListClusterNodesResponse) GetCluster ¶
func (v *ListClusterNodesResponse) GetCluster() ListClusterNodesCluster
GetCluster returns ListClusterNodesResponse.Cluster, and is useful for accessing the field via an interface.
type ListFilesResponse ¶
type ListFilesResponse struct {
SearchDomain ListFilesSearchDomain `json:"-"`
}
ListFilesResponse is returned by ListFiles on success.
func (*ListFilesResponse) GetSearchDomain ¶
func (v *ListFilesResponse) GetSearchDomain() ListFilesSearchDomain
GetSearchDomain returns ListFilesResponse.SearchDomain, and is useful for accessing the field via an interface.
func (*ListFilesResponse) MarshalJSON ¶
func (v *ListFilesResponse) MarshalJSON() ([]byte, error)
func (*ListFilesResponse) UnmarshalJSON ¶
func (v *ListFilesResponse) UnmarshalJSON(b []byte) error
type ListFilesSearchDomain ¶
type ListFilesSearchDomain interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetFiles returns the interface-field "files" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetFiles() []ListFilesSearchDomainFilesFile
// contains filtered or unexported methods
}
ListFilesSearchDomain includes the requested fields of the GraphQL interface SearchDomain.
ListFilesSearchDomain is implemented by the following types: ListFilesSearchDomainRepository ListFilesSearchDomainView The GraphQL type's documentation follows.
Common interface for Repositories and Views.
type ListFilesSearchDomainFilesFile ¶
type ListFilesSearchDomainFilesFile struct {
ContentHash string `json:"contentHash"`
NameAndPath ListFilesSearchDomainFilesFileNameAndPath `json:"nameAndPath"`
}
ListFilesSearchDomainFilesFile includes the requested fields of the GraphQL type File. The GraphQL type's documentation follows.
A file upload to LogScale for use with the `match` query function. You can see them under the Files page in the UI.
func (*ListFilesSearchDomainFilesFile) GetContentHash ¶
func (v *ListFilesSearchDomainFilesFile) GetContentHash() string
GetContentHash returns ListFilesSearchDomainFilesFile.ContentHash, and is useful for accessing the field via an interface.
func (*ListFilesSearchDomainFilesFile) GetNameAndPath ¶
func (v *ListFilesSearchDomainFilesFile) GetNameAndPath() ListFilesSearchDomainFilesFileNameAndPath
GetNameAndPath returns ListFilesSearchDomainFilesFile.NameAndPath, and is useful for accessing the field via an interface.
type ListFilesSearchDomainFilesFileNameAndPath ¶
type ListFilesSearchDomainFilesFileNameAndPath struct {
Name string `json:"name"`
}
ListFilesSearchDomainFilesFileNameAndPath includes the requested fields of the GraphQL type FileNameAndPath.
func (*ListFilesSearchDomainFilesFileNameAndPath) GetName ¶
func (v *ListFilesSearchDomainFilesFileNameAndPath) GetName() string
GetName returns ListFilesSearchDomainFilesFileNameAndPath.Name, and is useful for accessing the field via an interface.
type ListFilesSearchDomainRepository ¶
type ListFilesSearchDomainRepository struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
Files []ListFilesSearchDomainFilesFile `json:"files"`
}
ListFilesSearchDomainRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*ListFilesSearchDomainRepository) GetFiles ¶
func (v *ListFilesSearchDomainRepository) GetFiles() []ListFilesSearchDomainFilesFile
GetFiles returns ListFilesSearchDomainRepository.Files, and is useful for accessing the field via an interface.
func (*ListFilesSearchDomainRepository) GetTypename ¶
func (v *ListFilesSearchDomainRepository) GetTypename() *string
GetTypename returns ListFilesSearchDomainRepository.Typename, and is useful for accessing the field via an interface.
type ListFilesSearchDomainView ¶
type ListFilesSearchDomainView struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
Files []ListFilesSearchDomainFilesFile `json:"files"`
}
ListFilesSearchDomainView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*ListFilesSearchDomainView) GetFiles ¶
func (v *ListFilesSearchDomainView) GetFiles() []ListFilesSearchDomainFilesFile
GetFiles returns ListFilesSearchDomainView.Files, and is useful for accessing the field via an interface.
func (*ListFilesSearchDomainView) GetTypename ¶
func (v *ListFilesSearchDomainView) GetTypename() *string
GetTypename returns ListFilesSearchDomainView.Typename, and is useful for accessing the field via an interface.
type ListFilterAlertsResponse ¶
type ListFilterAlertsResponse struct {
SearchDomain ListFilterAlertsSearchDomain `json:"-"`
}
ListFilterAlertsResponse is returned by ListFilterAlerts on success.
func ListFilterAlerts ¶
func (*ListFilterAlertsResponse) GetSearchDomain ¶
func (v *ListFilterAlertsResponse) GetSearchDomain() ListFilterAlertsSearchDomain
GetSearchDomain returns ListFilterAlertsResponse.SearchDomain, and is useful for accessing the field via an interface.
func (*ListFilterAlertsResponse) MarshalJSON ¶
func (v *ListFilterAlertsResponse) MarshalJSON() ([]byte, error)
func (*ListFilterAlertsResponse) UnmarshalJSON ¶
func (v *ListFilterAlertsResponse) UnmarshalJSON(b []byte) error
type ListFilterAlertsSearchDomain ¶
type ListFilterAlertsSearchDomain interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetFilterAlerts returns the interface-field "filterAlerts" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetFilterAlerts() []ListFilterAlertsSearchDomainFilterAlertsFilterAlert
// contains filtered or unexported methods
}
ListFilterAlertsSearchDomain includes the requested fields of the GraphQL interface SearchDomain.
ListFilterAlertsSearchDomain is implemented by the following types: ListFilterAlertsSearchDomainRepository ListFilterAlertsSearchDomainView The GraphQL type's documentation follows.
Common interface for Repositories and Views.
type ListFilterAlertsSearchDomainFilterAlertsFilterAlert ¶
type ListFilterAlertsSearchDomainFilterAlertsFilterAlert struct {
FilterAlertDetails `json:"-"`
}
ListFilterAlertsSearchDomainFilterAlertsFilterAlert includes the requested fields of the GraphQL type FilterAlert. The GraphQL type's documentation follows.
A filter alert.
func (*ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetActions ¶
func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetActions() []FilterAlertDetailsActionsAction
GetActions returns ListFilterAlertsSearchDomainFilterAlertsFilterAlert.Actions, and is useful for accessing the field via an interface.
func (*ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetDescription ¶
func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetDescription() *string
GetDescription returns ListFilterAlertsSearchDomainFilterAlertsFilterAlert.Description, and is useful for accessing the field via an interface.
func (*ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetEnabled ¶
func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetEnabled() bool
GetEnabled returns ListFilterAlertsSearchDomainFilterAlertsFilterAlert.Enabled, and is useful for accessing the field via an interface.
func (*ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetId ¶
func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetId() string
GetId returns ListFilterAlertsSearchDomainFilterAlertsFilterAlert.Id, and is useful for accessing the field via an interface.
func (*ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetLabels ¶
func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetLabels() []string
GetLabels returns ListFilterAlertsSearchDomainFilterAlertsFilterAlert.Labels, and is useful for accessing the field via an interface.
func (*ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetName ¶
func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetName() string
GetName returns ListFilterAlertsSearchDomainFilterAlertsFilterAlert.Name, and is useful for accessing the field via an interface.
func (*ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetQueryOwnership ¶
func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns ListFilterAlertsSearchDomainFilterAlertsFilterAlert.QueryOwnership, and is useful for accessing the field via an interface.
func (*ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetQueryString ¶
func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetQueryString() string
GetQueryString returns ListFilterAlertsSearchDomainFilterAlertsFilterAlert.QueryString, and is useful for accessing the field via an interface.
func (*ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetThrottleField ¶
func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetThrottleField() *string
GetThrottleField returns ListFilterAlertsSearchDomainFilterAlertsFilterAlert.ThrottleField, and is useful for accessing the field via an interface.
func (*ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetThrottleTimeSeconds ¶
func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) GetThrottleTimeSeconds() *int64
GetThrottleTimeSeconds returns ListFilterAlertsSearchDomainFilterAlertsFilterAlert.ThrottleTimeSeconds, and is useful for accessing the field via an interface.
func (*ListFilterAlertsSearchDomainFilterAlertsFilterAlert) MarshalJSON ¶
func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) MarshalJSON() ([]byte, error)
func (*ListFilterAlertsSearchDomainFilterAlertsFilterAlert) UnmarshalJSON ¶
func (v *ListFilterAlertsSearchDomainFilterAlertsFilterAlert) UnmarshalJSON(b []byte) error
type ListFilterAlertsSearchDomainRepository ¶
type ListFilterAlertsSearchDomainRepository struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
FilterAlerts []ListFilterAlertsSearchDomainFilterAlertsFilterAlert `json:"filterAlerts"`
}
ListFilterAlertsSearchDomainRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*ListFilterAlertsSearchDomainRepository) GetFilterAlerts ¶
func (v *ListFilterAlertsSearchDomainRepository) GetFilterAlerts() []ListFilterAlertsSearchDomainFilterAlertsFilterAlert
GetFilterAlerts returns ListFilterAlertsSearchDomainRepository.FilterAlerts, and is useful for accessing the field via an interface.
func (*ListFilterAlertsSearchDomainRepository) GetTypename ¶
func (v *ListFilterAlertsSearchDomainRepository) GetTypename() *string
GetTypename returns ListFilterAlertsSearchDomainRepository.Typename, and is useful for accessing the field via an interface.
type ListFilterAlertsSearchDomainView ¶
type ListFilterAlertsSearchDomainView struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
FilterAlerts []ListFilterAlertsSearchDomainFilterAlertsFilterAlert `json:"filterAlerts"`
}
ListFilterAlertsSearchDomainView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*ListFilterAlertsSearchDomainView) GetFilterAlerts ¶
func (v *ListFilterAlertsSearchDomainView) GetFilterAlerts() []ListFilterAlertsSearchDomainFilterAlertsFilterAlert
GetFilterAlerts returns ListFilterAlertsSearchDomainView.FilterAlerts, and is useful for accessing the field via an interface.
func (*ListFilterAlertsSearchDomainView) GetTypename ¶
func (v *ListFilterAlertsSearchDomainView) GetTypename() *string
GetTypename returns ListFilterAlertsSearchDomainView.Typename, and is useful for accessing the field via an interface.
type ListGroupsGroupsPageGroupPage ¶
type ListGroupsGroupsPageGroupPage struct {
Page []ListGroupsGroupsPageGroupPagePageGroup `json:"page"`
}
ListGroupsGroupsPageGroupPage includes the requested fields of the GraphQL type GroupPage. The GraphQL type's documentation follows.
A page of groups in an organization.
func (*ListGroupsGroupsPageGroupPage) GetPage ¶
func (v *ListGroupsGroupsPageGroupPage) GetPage() []ListGroupsGroupsPageGroupPagePageGroup
GetPage returns ListGroupsGroupsPageGroupPage.Page, and is useful for accessing the field via an interface.
type ListGroupsGroupsPageGroupPagePageGroup ¶
type ListGroupsGroupsPageGroupPagePageGroup struct {
Id string `json:"id"`
DisplayName string `json:"displayName"`
}
ListGroupsGroupsPageGroupPagePageGroup includes the requested fields of the GraphQL type Group. The GraphQL type's documentation follows.
A group.
func (*ListGroupsGroupsPageGroupPagePageGroup) GetDisplayName ¶
func (v *ListGroupsGroupsPageGroupPagePageGroup) GetDisplayName() string
GetDisplayName returns ListGroupsGroupsPageGroupPagePageGroup.DisplayName, and is useful for accessing the field via an interface.
func (*ListGroupsGroupsPageGroupPagePageGroup) GetId ¶
func (v *ListGroupsGroupsPageGroupPagePageGroup) GetId() string
GetId returns ListGroupsGroupsPageGroupPagePageGroup.Id, and is useful for accessing the field via an interface.
type ListGroupsResponse ¶
type ListGroupsResponse struct {
// All defined groups in an organization.
GroupsPage ListGroupsGroupsPageGroupPage `json:"groupsPage"`
}
ListGroupsResponse is returned by ListGroups on success.
func ListGroups ¶
func (*ListGroupsResponse) GetGroupsPage ¶
func (v *ListGroupsResponse) GetGroupsPage() ListGroupsGroupsPageGroupPage
GetGroupsPage returns ListGroupsResponse.GroupsPage, and is useful for accessing the field via an interface.
type ListIngestTokensRepository ¶
type ListIngestTokensRepository struct {
IngestTokens []ListIngestTokensRepositoryIngestTokensIngestToken `json:"ingestTokens"`
}
ListIngestTokensRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*ListIngestTokensRepository) GetIngestTokens ¶
func (v *ListIngestTokensRepository) GetIngestTokens() []ListIngestTokensRepositoryIngestTokensIngestToken
GetIngestTokens returns ListIngestTokensRepository.IngestTokens, and is useful for accessing the field via an interface.
type ListIngestTokensRepositoryIngestTokensIngestToken ¶
type ListIngestTokensRepositoryIngestTokensIngestToken struct {
IngestTokenDetails `json:"-"`
}
ListIngestTokensRepositoryIngestTokensIngestToken includes the requested fields of the GraphQL type IngestToken. The GraphQL type's documentation follows.
An API ingest token used for sending data to LogScale.
func (*ListIngestTokensRepositoryIngestTokensIngestToken) GetName ¶
func (v *ListIngestTokensRepositoryIngestTokensIngestToken) GetName() string
GetName returns ListIngestTokensRepositoryIngestTokensIngestToken.Name, and is useful for accessing the field via an interface.
func (*ListIngestTokensRepositoryIngestTokensIngestToken) GetParser ¶
func (v *ListIngestTokensRepositoryIngestTokensIngestToken) GetParser() *IngestTokenDetailsParser
GetParser returns ListIngestTokensRepositoryIngestTokensIngestToken.Parser, and is useful for accessing the field via an interface.
func (*ListIngestTokensRepositoryIngestTokensIngestToken) GetToken ¶
func (v *ListIngestTokensRepositoryIngestTokensIngestToken) GetToken() string
GetToken returns ListIngestTokensRepositoryIngestTokensIngestToken.Token, and is useful for accessing the field via an interface.
func (*ListIngestTokensRepositoryIngestTokensIngestToken) MarshalJSON ¶
func (v *ListIngestTokensRepositoryIngestTokensIngestToken) MarshalJSON() ([]byte, error)
func (*ListIngestTokensRepositoryIngestTokensIngestToken) UnmarshalJSON ¶
func (v *ListIngestTokensRepositoryIngestTokensIngestToken) UnmarshalJSON(b []byte) error
type ListIngestTokensResponse ¶
type ListIngestTokensResponse struct {
// Lookup a given repository by name.
Repository ListIngestTokensRepository `json:"repository"`
}
ListIngestTokensResponse is returned by ListIngestTokens on success.
func ListIngestTokens ¶
func (*ListIngestTokensResponse) GetRepository ¶
func (v *ListIngestTokensResponse) GetRepository() ListIngestTokensRepository
GetRepository returns ListIngestTokensResponse.Repository, and is useful for accessing the field via an interface.
type ListInstalledPackagesResponse ¶
type ListInstalledPackagesResponse struct {
SearchDomain ListInstalledPackagesSearchDomain `json:"-"`
}
ListInstalledPackagesResponse is returned by ListInstalledPackages on success.
func ListInstalledPackages ¶
func (*ListInstalledPackagesResponse) GetSearchDomain ¶
func (v *ListInstalledPackagesResponse) GetSearchDomain() ListInstalledPackagesSearchDomain
GetSearchDomain returns ListInstalledPackagesResponse.SearchDomain, and is useful for accessing the field via an interface.
func (*ListInstalledPackagesResponse) MarshalJSON ¶
func (v *ListInstalledPackagesResponse) MarshalJSON() ([]byte, error)
func (*ListInstalledPackagesResponse) UnmarshalJSON ¶
func (v *ListInstalledPackagesResponse) UnmarshalJSON(b []byte) error
type ListInstalledPackagesSearchDomain ¶
type ListInstalledPackagesSearchDomain interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetInstalledPackages returns the interface-field "installedPackages" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetInstalledPackages() []ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation
// contains filtered or unexported methods
}
ListInstalledPackagesSearchDomain includes the requested fields of the GraphQL interface SearchDomain.
ListInstalledPackagesSearchDomain is implemented by the following types: ListInstalledPackagesSearchDomainRepository ListInstalledPackagesSearchDomainView The GraphQL type's documentation follows.
Common interface for Repositories and Views.
type ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation ¶
type ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation struct {
Id string `json:"id"`
InstalledBy ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationInstalledByUserAndTimestamp `json:"installedBy"`
UpdatedBy ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationUpdatedByUserAndTimestamp `json:"updatedBy"`
Source PackageInstallationSourceType `json:"source"`
// Finds updates on a package. It also looks for updates on packages that were installed manually, in case e.g. test versions of a package have been distributed prior to the full release.
AvailableUpdate *string `json:"availableUpdate"`
}
ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation includes the requested fields of the GraphQL type PackageInstallation. The GraphQL type's documentation follows.
A package installation.
func (*ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetAvailableUpdate ¶
func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetAvailableUpdate() *string
GetAvailableUpdate returns ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation.AvailableUpdate, and is useful for accessing the field via an interface.
func (*ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetId ¶
func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetId() string
GetId returns ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation.Id, and is useful for accessing the field via an interface.
func (*ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetInstalledBy ¶
func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetInstalledBy() ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationInstalledByUserAndTimestamp
GetInstalledBy returns ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation.InstalledBy, and is useful for accessing the field via an interface.
func (*ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetSource ¶
func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetSource() PackageInstallationSourceType
GetSource returns ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation.Source, and is useful for accessing the field via an interface.
func (*ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetUpdatedBy ¶
func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation) GetUpdatedBy() ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationUpdatedByUserAndTimestamp
GetUpdatedBy returns ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation.UpdatedBy, and is useful for accessing the field via an interface.
type ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationInstalledByUserAndTimestamp ¶
type ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationInstalledByUserAndTimestamp struct {
Username string `json:"username"`
Timestamp time.Time `json:"timestamp"`
}
ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationInstalledByUserAndTimestamp includes the requested fields of the GraphQL type UserAndTimestamp.
func (*ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationInstalledByUserAndTimestamp) GetTimestamp ¶
func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationInstalledByUserAndTimestamp) GetTimestamp() time.Time
GetTimestamp returns ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationInstalledByUserAndTimestamp.Timestamp, and is useful for accessing the field via an interface.
func (*ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationInstalledByUserAndTimestamp) GetUsername ¶
func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationInstalledByUserAndTimestamp) GetUsername() string
GetUsername returns ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationInstalledByUserAndTimestamp.Username, and is useful for accessing the field via an interface.
type ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationUpdatedByUserAndTimestamp ¶
type ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationUpdatedByUserAndTimestamp struct {
Username string `json:"username"`
Timestamp time.Time `json:"timestamp"`
}
ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationUpdatedByUserAndTimestamp includes the requested fields of the GraphQL type UserAndTimestamp.
func (*ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationUpdatedByUserAndTimestamp) GetTimestamp ¶
func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationUpdatedByUserAndTimestamp) GetTimestamp() time.Time
GetTimestamp returns ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationUpdatedByUserAndTimestamp.Timestamp, and is useful for accessing the field via an interface.
func (*ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationUpdatedByUserAndTimestamp) GetUsername ¶
func (v *ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationUpdatedByUserAndTimestamp) GetUsername() string
GetUsername returns ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallationUpdatedByUserAndTimestamp.Username, and is useful for accessing the field via an interface.
type ListInstalledPackagesSearchDomainRepository ¶
type ListInstalledPackagesSearchDomainRepository struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
InstalledPackages []ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation `json:"installedPackages"`
}
ListInstalledPackagesSearchDomainRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*ListInstalledPackagesSearchDomainRepository) GetInstalledPackages ¶
func (v *ListInstalledPackagesSearchDomainRepository) GetInstalledPackages() []ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation
GetInstalledPackages returns ListInstalledPackagesSearchDomainRepository.InstalledPackages, and is useful for accessing the field via an interface.
func (*ListInstalledPackagesSearchDomainRepository) GetTypename ¶
func (v *ListInstalledPackagesSearchDomainRepository) GetTypename() *string
GetTypename returns ListInstalledPackagesSearchDomainRepository.Typename, and is useful for accessing the field via an interface.
type ListInstalledPackagesSearchDomainView ¶
type ListInstalledPackagesSearchDomainView struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
InstalledPackages []ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation `json:"installedPackages"`
}
ListInstalledPackagesSearchDomainView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*ListInstalledPackagesSearchDomainView) GetInstalledPackages ¶
func (v *ListInstalledPackagesSearchDomainView) GetInstalledPackages() []ListInstalledPackagesSearchDomainInstalledPackagesPackageInstallation
GetInstalledPackages returns ListInstalledPackagesSearchDomainView.InstalledPackages, and is useful for accessing the field via an interface.
func (*ListInstalledPackagesSearchDomainView) GetTypename ¶
func (v *ListInstalledPackagesSearchDomainView) GetTypename() *string
GetTypename returns ListInstalledPackagesSearchDomainView.Typename, and is useful for accessing the field via an interface.
type ListParsersRepository ¶
type ListParsersRepository struct {
// Saved parsers.
Parsers []ListParsersRepositoryParsersParser `json:"parsers"`
}
ListParsersRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*ListParsersRepository) GetParsers ¶
func (v *ListParsersRepository) GetParsers() []ListParsersRepositoryParsersParser
GetParsers returns ListParsersRepository.Parsers, and is useful for accessing the field via an interface.
type ListParsersRepositoryParsersParser ¶
type ListParsersRepositoryParsersParser struct {
// The id of the parser.
Id string `json:"id"`
// Name of the parser.
Name string `json:"name"`
// True if the parser is one of LogScale's built-in parsers.
IsBuiltIn bool `json:"isBuiltIn"`
}
ListParsersRepositoryParsersParser includes the requested fields of the GraphQL type Parser. The GraphQL type's documentation follows.
A configured parser for incoming data.
func (*ListParsersRepositoryParsersParser) GetId ¶
func (v *ListParsersRepositoryParsersParser) GetId() string
GetId returns ListParsersRepositoryParsersParser.Id, and is useful for accessing the field via an interface.
func (*ListParsersRepositoryParsersParser) GetIsBuiltIn ¶
func (v *ListParsersRepositoryParsersParser) GetIsBuiltIn() bool
GetIsBuiltIn returns ListParsersRepositoryParsersParser.IsBuiltIn, and is useful for accessing the field via an interface.
func (*ListParsersRepositoryParsersParser) GetName ¶
func (v *ListParsersRepositoryParsersParser) GetName() string
GetName returns ListParsersRepositoryParsersParser.Name, and is useful for accessing the field via an interface.
type ListParsersResponse ¶
type ListParsersResponse struct {
// Lookup a given repository by name.
Repository ListParsersRepository `json:"repository"`
}
ListParsersResponse is returned by ListParsers on success.
func ListParsers ¶
func (*ListParsersResponse) GetRepository ¶
func (v *ListParsersResponse) GetRepository() ListParsersRepository
GetRepository returns ListParsersResponse.Repository, and is useful for accessing the field via an interface.
type ListRepositoriesRepositoriesRepository ¶
type ListRepositoriesRepositoriesRepository struct {
Id string `json:"id"`
Name string `json:"name"`
// Total size of data. Size is measured as the size after compression.
CompressedByteSize int64 `json:"compressedByteSize"`
}
ListRepositoriesRepositoriesRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*ListRepositoriesRepositoriesRepository) GetCompressedByteSize ¶
func (v *ListRepositoriesRepositoriesRepository) GetCompressedByteSize() int64
GetCompressedByteSize returns ListRepositoriesRepositoriesRepository.CompressedByteSize, and is useful for accessing the field via an interface.
func (*ListRepositoriesRepositoriesRepository) GetId ¶
func (v *ListRepositoriesRepositoriesRepository) GetId() string
GetId returns ListRepositoriesRepositoriesRepository.Id, and is useful for accessing the field via an interface.
func (*ListRepositoriesRepositoriesRepository) GetName ¶
func (v *ListRepositoriesRepositoriesRepository) GetName() string
GetName returns ListRepositoriesRepositoriesRepository.Name, and is useful for accessing the field via an interface.
type ListRepositoriesResponse ¶
type ListRepositoriesResponse struct {
Repositories []ListRepositoriesRepositoriesRepository `json:"repositories"`
}
ListRepositoriesResponse is returned by ListRepositories on success.
func ListRepositories ¶
func (*ListRepositoriesResponse) GetRepositories ¶
func (v *ListRepositoriesResponse) GetRepositories() []ListRepositoriesRepositoriesRepository
GetRepositories returns ListRepositoriesResponse.Repositories, and is useful for accessing the field via an interface.
type ListRolesResponse ¶
type ListRolesResponse struct {
// All defined roles.
Roles []ListRolesRolesRole `json:"roles"`
}
ListRolesResponse is returned by ListRoles on success.
func (*ListRolesResponse) GetRoles ¶
func (v *ListRolesResponse) GetRoles() []ListRolesRolesRole
GetRoles returns ListRolesResponse.Roles, and is useful for accessing the field via an interface.
type ListRolesRolesRole ¶
type ListRolesRolesRole struct {
RoleDetails `json:"-"`
}
ListRolesRolesRole includes the requested fields of the GraphQL type Role.
func (*ListRolesRolesRole) GetDisplayName ¶
func (v *ListRolesRolesRole) GetDisplayName() string
GetDisplayName returns ListRolesRolesRole.DisplayName, and is useful for accessing the field via an interface.
func (*ListRolesRolesRole) GetId ¶
func (v *ListRolesRolesRole) GetId() string
GetId returns ListRolesRolesRole.Id, and is useful for accessing the field via an interface.
func (*ListRolesRolesRole) GetOrganizationPermissions ¶
func (v *ListRolesRolesRole) GetOrganizationPermissions() []OrganizationPermission
GetOrganizationPermissions returns ListRolesRolesRole.OrganizationPermissions, and is useful for accessing the field via an interface.
func (*ListRolesRolesRole) GetSystemPermissions ¶
func (v *ListRolesRolesRole) GetSystemPermissions() []SystemPermission
GetSystemPermissions returns ListRolesRolesRole.SystemPermissions, and is useful for accessing the field via an interface.
func (*ListRolesRolesRole) GetViewPermissions ¶
func (v *ListRolesRolesRole) GetViewPermissions() []Permission
GetViewPermissions returns ListRolesRolesRole.ViewPermissions, and is useful for accessing the field via an interface.
func (*ListRolesRolesRole) MarshalJSON ¶
func (v *ListRolesRolesRole) MarshalJSON() ([]byte, error)
func (*ListRolesRolesRole) UnmarshalJSON ¶
func (v *ListRolesRolesRole) UnmarshalJSON(b []byte) error
type ListScheduledSearchesResponse ¶
type ListScheduledSearchesResponse struct {
SearchDomain ListScheduledSearchesSearchDomain `json:"-"`
}
ListScheduledSearchesResponse is returned by ListScheduledSearches on success.
func ListScheduledSearches ¶
func (*ListScheduledSearchesResponse) GetSearchDomain ¶
func (v *ListScheduledSearchesResponse) GetSearchDomain() ListScheduledSearchesSearchDomain
GetSearchDomain returns ListScheduledSearchesResponse.SearchDomain, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesResponse) MarshalJSON ¶
func (v *ListScheduledSearchesResponse) MarshalJSON() ([]byte, error)
func (*ListScheduledSearchesResponse) UnmarshalJSON ¶
func (v *ListScheduledSearchesResponse) UnmarshalJSON(b []byte) error
type ListScheduledSearchesSearchDomain ¶
type ListScheduledSearchesSearchDomain interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetScheduledSearches returns the interface-field "scheduledSearches" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetScheduledSearches() []ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch
// contains filtered or unexported methods
}
ListScheduledSearchesSearchDomain includes the requested fields of the GraphQL interface SearchDomain.
ListScheduledSearchesSearchDomain is implemented by the following types: ListScheduledSearchesSearchDomainRepository ListScheduledSearchesSearchDomainView The GraphQL type's documentation follows.
Common interface for Repositories and Views.
type ListScheduledSearchesSearchDomainRepository ¶
type ListScheduledSearchesSearchDomainRepository struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
ScheduledSearches []ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch `json:"scheduledSearches"`
}
ListScheduledSearchesSearchDomainRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*ListScheduledSearchesSearchDomainRepository) GetScheduledSearches ¶
func (v *ListScheduledSearchesSearchDomainRepository) GetScheduledSearches() []ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch
GetScheduledSearches returns ListScheduledSearchesSearchDomainRepository.ScheduledSearches, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainRepository) GetTypename ¶
func (v *ListScheduledSearchesSearchDomainRepository) GetTypename() *string
GetTypename returns ListScheduledSearchesSearchDomainRepository.Typename, and is useful for accessing the field via an interface.
type ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch ¶
type ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch struct {
ScheduledSearchDetails `json:"-"`
}
ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch includes the requested fields of the GraphQL type ScheduledSearch. The GraphQL type's documentation follows.
Information about a scheduled search
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetActionsV2 ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetActionsV2() []ScheduledSearchDetailsActionsV2Action
GetActionsV2 returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.ActionsV2, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetBackfillLimit ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetBackfillLimit() int
GetBackfillLimit returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.BackfillLimit, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetDescription ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetDescription() *string
GetDescription returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.Description, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetEnabled ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetEnabled() bool
GetEnabled returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.Enabled, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetEnd ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetEnd() string
GetEnd returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.End, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetId ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetId() string
GetId returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.Id, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetLabels ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetLabels() []string
GetLabels returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.Labels, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetName ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetName() string
GetName returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.Name, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetQueryOwnership ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.QueryOwnership, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetQueryString ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetQueryString() string
GetQueryString returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.QueryString, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetSchedule ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetSchedule() string
GetSchedule returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.Schedule, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetStart ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetStart() string
GetStart returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.Start, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetTimeZone ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) GetTimeZone() string
GetTimeZone returns ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch.TimeZone, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) MarshalJSON ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) MarshalJSON() ([]byte, error)
func (*ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) UnmarshalJSON ¶
func (v *ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch) UnmarshalJSON(b []byte) error
type ListScheduledSearchesSearchDomainView ¶
type ListScheduledSearchesSearchDomainView struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
ScheduledSearches []ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch `json:"scheduledSearches"`
}
ListScheduledSearchesSearchDomainView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*ListScheduledSearchesSearchDomainView) GetScheduledSearches ¶
func (v *ListScheduledSearchesSearchDomainView) GetScheduledSearches() []ListScheduledSearchesSearchDomainScheduledSearchesScheduledSearch
GetScheduledSearches returns ListScheduledSearchesSearchDomainView.ScheduledSearches, and is useful for accessing the field via an interface.
func (*ListScheduledSearchesSearchDomainView) GetTypename ¶
func (v *ListScheduledSearchesSearchDomainView) GetTypename() *string
GetTypename returns ListScheduledSearchesSearchDomainView.Typename, and is useful for accessing the field via an interface.
type ListSearchDomainsResponse ¶
type ListSearchDomainsResponse struct {
SearchDomains []ListSearchDomainsSearchDomainsSearchDomain `json:"-"`
}
ListSearchDomainsResponse is returned by ListSearchDomains on success.
func ListSearchDomains ¶
func (*ListSearchDomainsResponse) GetSearchDomains ¶
func (v *ListSearchDomainsResponse) GetSearchDomains() []ListSearchDomainsSearchDomainsSearchDomain
GetSearchDomains returns ListSearchDomainsResponse.SearchDomains, and is useful for accessing the field via an interface.
func (*ListSearchDomainsResponse) MarshalJSON ¶
func (v *ListSearchDomainsResponse) MarshalJSON() ([]byte, error)
func (*ListSearchDomainsResponse) UnmarshalJSON ¶
func (v *ListSearchDomainsResponse) UnmarshalJSON(b []byte) error
type ListSearchDomainsSearchDomainsRepository ¶
type ListSearchDomainsSearchDomainsRepository struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
Name string `json:"name"`
// Common interface for Repositories and Views.
AutomaticSearch bool `json:"automaticSearch"`
}
ListSearchDomainsSearchDomainsRepository includes the requested fields of the GraphQL type Repository. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*ListSearchDomainsSearchDomainsRepository) GetAutomaticSearch ¶
func (v *ListSearchDomainsSearchDomainsRepository) GetAutomaticSearch() bool
GetAutomaticSearch returns ListSearchDomainsSearchDomainsRepository.AutomaticSearch, and is useful for accessing the field via an interface.
func (*ListSearchDomainsSearchDomainsRepository) GetName ¶
func (v *ListSearchDomainsSearchDomainsRepository) GetName() string
GetName returns ListSearchDomainsSearchDomainsRepository.Name, and is useful for accessing the field via an interface.
func (*ListSearchDomainsSearchDomainsRepository) GetTypename ¶
func (v *ListSearchDomainsSearchDomainsRepository) GetTypename() *string
GetTypename returns ListSearchDomainsSearchDomainsRepository.Typename, and is useful for accessing the field via an interface.
type ListSearchDomainsSearchDomainsSearchDomain ¶
type ListSearchDomainsSearchDomainsSearchDomain interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetName returns the interface-field "name" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetName() string
// GetAutomaticSearch returns the interface-field "automaticSearch" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Common interface for Repositories and Views.
GetAutomaticSearch() bool
// contains filtered or unexported methods
}
ListSearchDomainsSearchDomainsSearchDomain includes the requested fields of the GraphQL interface SearchDomain.
ListSearchDomainsSearchDomainsSearchDomain is implemented by the following types: ListSearchDomainsSearchDomainsRepository ListSearchDomainsSearchDomainsView The GraphQL type's documentation follows.
Common interface for Repositories and Views.
type ListSearchDomainsSearchDomainsView ¶
type ListSearchDomainsSearchDomainsView struct {
Typename *string `json:"__typename"`
// Common interface for Repositories and Views.
Name string `json:"name"`
// Common interface for Repositories and Views.
AutomaticSearch bool `json:"automaticSearch"`
}
ListSearchDomainsSearchDomainsView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*ListSearchDomainsSearchDomainsView) GetAutomaticSearch ¶
func (v *ListSearchDomainsSearchDomainsView) GetAutomaticSearch() bool
GetAutomaticSearch returns ListSearchDomainsSearchDomainsView.AutomaticSearch, and is useful for accessing the field via an interface.
func (*ListSearchDomainsSearchDomainsView) GetName ¶
func (v *ListSearchDomainsSearchDomainsView) GetName() string
GetName returns ListSearchDomainsSearchDomainsView.Name, and is useful for accessing the field via an interface.
func (*ListSearchDomainsSearchDomainsView) GetTypename ¶
func (v *ListSearchDomainsSearchDomainsView) GetTypename() *string
GetTypename returns ListSearchDomainsSearchDomainsView.Typename, and is useful for accessing the field via an interface.
type ListUsersResponse ¶
type ListUsersResponse struct {
// Requires manage cluster permission; Returns all users in the system.
Users []ListUsersUsersUser `json:"users"`
}
ListUsersResponse is returned by ListUsers on success.
func (*ListUsersResponse) GetUsers ¶
func (v *ListUsersResponse) GetUsers() []ListUsersUsersUser
GetUsers returns ListUsersResponse.Users, and is useful for accessing the field via an interface.
type ListUsersUsersUser ¶
type ListUsersUsersUser struct {
UserDetails `json:"-"`
}
ListUsersUsersUser includes the requested fields of the GraphQL type User. The GraphQL type's documentation follows.
A user profile.
func (*ListUsersUsersUser) GetCompany ¶
func (v *ListUsersUsersUser) GetCompany() *string
GetCompany returns ListUsersUsersUser.Company, and is useful for accessing the field via an interface.
func (*ListUsersUsersUser) GetCountryCode ¶
func (v *ListUsersUsersUser) GetCountryCode() *string
GetCountryCode returns ListUsersUsersUser.CountryCode, and is useful for accessing the field via an interface.
func (*ListUsersUsersUser) GetCreatedAt ¶
func (v *ListUsersUsersUser) GetCreatedAt() time.Time
GetCreatedAt returns ListUsersUsersUser.CreatedAt, and is useful for accessing the field via an interface.
func (*ListUsersUsersUser) GetEmail ¶
func (v *ListUsersUsersUser) GetEmail() *string
GetEmail returns ListUsersUsersUser.Email, and is useful for accessing the field via an interface.
func (*ListUsersUsersUser) GetFullName ¶
func (v *ListUsersUsersUser) GetFullName() *string
GetFullName returns ListUsersUsersUser.FullName, and is useful for accessing the field via an interface.
func (*ListUsersUsersUser) GetId ¶
func (v *ListUsersUsersUser) GetId() string
GetId returns ListUsersUsersUser.Id, and is useful for accessing the field via an interface.
func (*ListUsersUsersUser) GetIsRoot ¶
func (v *ListUsersUsersUser) GetIsRoot() bool
GetIsRoot returns ListUsersUsersUser.IsRoot, and is useful for accessing the field via an interface.
func (*ListUsersUsersUser) GetPicture ¶
func (v *ListUsersUsersUser) GetPicture() *string
GetPicture returns ListUsersUsersUser.Picture, and is useful for accessing the field via an interface.
func (*ListUsersUsersUser) GetUsername ¶
func (v *ListUsersUsersUser) GetUsername() string
GetUsername returns ListUsersUsersUser.Username, and is useful for accessing the field via an interface.
func (*ListUsersUsersUser) MarshalJSON ¶
func (v *ListUsersUsersUser) MarshalJSON() ([]byte, error)
func (*ListUsersUsersUser) UnmarshalJSON ¶
func (v *ListUsersUsersUser) UnmarshalJSON(b []byte) error
type OrganizationPermission ¶
type OrganizationPermission string
Organization permissions
const ( OrganizationPermissionExportorganization OrganizationPermission = "ExportOrganization" OrganizationPermissionChangeorganizationpermissions OrganizationPermission = "ChangeOrganizationPermissions" OrganizationPermissionChangeidentityproviders OrganizationPermission = "ChangeIdentityProviders" OrganizationPermissionCreaterepository OrganizationPermission = "CreateRepository" OrganizationPermissionManageusers OrganizationPermission = "ManageUsers" OrganizationPermissionViewusage OrganizationPermission = "ViewUsage" OrganizationPermissionChangeorganizationsettings OrganizationPermission = "ChangeOrganizationSettings" OrganizationPermissionChangeipfilters OrganizationPermission = "ChangeIPFilters" OrganizationPermissionChangesessions OrganizationPermission = "ChangeSessions" OrganizationPermissionChangeallvieworrepositorypermissions OrganizationPermission = "ChangeAllViewOrRepositoryPermissions" OrganizationPermissionIngestacrossallreposwithinorganization OrganizationPermission = "IngestAcrossAllReposWithinOrganization" OrganizationPermissionDeleteallrepositories OrganizationPermission = "DeleteAllRepositories" OrganizationPermissionDeleteallviews OrganizationPermission = "DeleteAllViews" OrganizationPermissionViewallinternalnotifications OrganizationPermission = "ViewAllInternalNotifications" OrganizationPermissionChangefleetmanagement OrganizationPermission = "ChangeFleetManagement" OrganizationPermissionViewfleetmanagement OrganizationPermission = "ViewFleetManagement" OrganizationPermissionChangetriggerstorunasotherusers OrganizationPermission = "ChangeTriggersToRunAsOtherUsers" OrganizationPermissionMonitorqueries OrganizationPermission = "MonitorQueries" OrganizationPermissionBlockqueries OrganizationPermission = "BlockQueries" OrganizationPermissionChangesecuritypolicies OrganizationPermission = "ChangeSecurityPolicies" OrganizationPermissionChangeexternalfunctions OrganizationPermission = "ChangeExternalFunctions" OrganizationPermissionChangefieldaliases OrganizationPermission = "ChangeFieldAliases" OrganizationPermissionManageviewconnections OrganizationPermission = "ManageViewConnections" )
type PackageInstallationSourceType ¶
type PackageInstallationSourceType string
const ( PackageInstallationSourceTypeHumiohub PackageInstallationSourceType = "HumioHub" PackageInstallationSourceTypeZipfile PackageInstallationSourceType = "ZipFile" )
type ParserDetails ¶
type ParserDetails struct {
// The id of the parser.
Id string `json:"id"`
// Name of the parser.
Name string `json:"name"`
// The full name of the parser including package information if part of an application.
DisplayName string `json:"displayName"`
// The description of the parser.
Description *string `json:"description"`
// True if the parser is one of LogScale's built-in parsers.
IsBuiltIn bool `json:"isBuiltIn"`
// The parser script that is executed for every incoming event.
Script string `json:"script"`
// Fields that are used as tags.
FieldsToTag []string `json:"fieldsToTag"`
// A list of fields that will be removed from the event before it's parsed. These fields will not be included when calculating usage.
FieldsToBeRemovedBeforeParsing []string `json:"fieldsToBeRemovedBeforeParsing"`
// Test cases that can be used to help verify that the parser works as expected.
TestCases []ParserDetailsTestCasesParserTestCase `json:"testCases"`
}
ParserDetails includes the GraphQL fields of Parser requested by the fragment ParserDetails. The GraphQL type's documentation follows.
A configured parser for incoming data.
func (*ParserDetails) GetDescription ¶
func (v *ParserDetails) GetDescription() *string
GetDescription returns ParserDetails.Description, and is useful for accessing the field via an interface.
func (*ParserDetails) GetDisplayName ¶
func (v *ParserDetails) GetDisplayName() string
GetDisplayName returns ParserDetails.DisplayName, and is useful for accessing the field via an interface.
func (*ParserDetails) GetFieldsToBeRemovedBeforeParsing ¶
func (v *ParserDetails) GetFieldsToBeRemovedBeforeParsing() []string
GetFieldsToBeRemovedBeforeParsing returns ParserDetails.FieldsToBeRemovedBeforeParsing, and is useful for accessing the field via an interface.
func (*ParserDetails) GetFieldsToTag ¶
func (v *ParserDetails) GetFieldsToTag() []string
GetFieldsToTag returns ParserDetails.FieldsToTag, and is useful for accessing the field via an interface.
func (*ParserDetails) GetId ¶
func (v *ParserDetails) GetId() string
GetId returns ParserDetails.Id, and is useful for accessing the field via an interface.
func (*ParserDetails) GetIsBuiltIn ¶
func (v *ParserDetails) GetIsBuiltIn() bool
GetIsBuiltIn returns ParserDetails.IsBuiltIn, and is useful for accessing the field via an interface.
func (*ParserDetails) GetName ¶
func (v *ParserDetails) GetName() string
GetName returns ParserDetails.Name, and is useful for accessing the field via an interface.
func (*ParserDetails) GetScript ¶
func (v *ParserDetails) GetScript() string
GetScript returns ParserDetails.Script, and is useful for accessing the field via an interface.
func (*ParserDetails) GetTestCases ¶
func (v *ParserDetails) GetTestCases() []ParserDetailsTestCasesParserTestCase
GetTestCases returns ParserDetails.TestCases, and is useful for accessing the field via an interface.
type ParserDetailsTestCasesParserTestCase ¶
type ParserDetailsTestCasesParserTestCase struct {
// The event to parse and test on.
Event ParserDetailsTestCasesParserTestCaseEventParserTestEvent `json:"event"`
// Assertions on the shape of the test case output events. The list consists of key-value pairs to be treated as a map-construct, where the index of the output event is the key, and the assertions are the value.
OutputAssertions []ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutput `json:"outputAssertions"`
}
ParserDetailsTestCasesParserTestCase includes the requested fields of the GraphQL type ParserTestCase. The GraphQL type's documentation follows.
A test case for a parser.
func (*ParserDetailsTestCasesParserTestCase) GetEvent ¶
func (v *ParserDetailsTestCasesParserTestCase) GetEvent() ParserDetailsTestCasesParserTestCaseEventParserTestEvent
GetEvent returns ParserDetailsTestCasesParserTestCase.Event, and is useful for accessing the field via an interface.
func (*ParserDetailsTestCasesParserTestCase) GetOutputAssertions ¶
func (v *ParserDetailsTestCasesParserTestCase) GetOutputAssertions() []ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutput
GetOutputAssertions returns ParserDetailsTestCasesParserTestCase.OutputAssertions, and is useful for accessing the field via an interface.
type ParserDetailsTestCasesParserTestCaseEventParserTestEvent ¶
type ParserDetailsTestCasesParserTestCaseEventParserTestEvent struct {
// The contents of the `@rawstring` field when the event begins parsing.
RawString string `json:"rawString"`
}
ParserDetailsTestCasesParserTestCaseEventParserTestEvent includes the requested fields of the GraphQL type ParserTestEvent. The GraphQL type's documentation follows.
An event for a parser to parse during testing.
func (*ParserDetailsTestCasesParserTestCaseEventParserTestEvent) GetRawString ¶
func (v *ParserDetailsTestCasesParserTestCaseEventParserTestEvent) GetRawString() string
GetRawString returns ParserDetailsTestCasesParserTestCaseEventParserTestEvent.RawString, and is useful for accessing the field via an interface.
type ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutput ¶
type ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutput struct {
// Assertions on the shape of a given test case output event.
Assertions ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions `json:"assertions"`
// The index of the output event which the assertions should apply to.
OutputEventIndex int `json:"outputEventIndex"`
}
ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutput includes the requested fields of the GraphQL type ParserTestCaseAssertionsForOutput. The GraphQL type's documentation follows.
Assertions on the shape of the given output event. It is a key-value pair, where the index of the output event is the key, and the assertions are the value.
func (*ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutput) GetAssertions ¶
func (v *ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutput) GetAssertions() ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions
GetAssertions returns ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutput.Assertions, and is useful for accessing the field via an interface.
func (*ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutput) GetOutputEventIndex ¶
func (v *ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutput) GetOutputEventIndex() int
GetOutputEventIndex returns ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutput.OutputEventIndex, and is useful for accessing the field via an interface.
type ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions ¶
type ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions struct {
// Names of fields and their expected value on the output event. These are key-value pairs, and should be treated as a map-construct.
FieldsHaveValues []ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue `json:"fieldsHaveValues"`
// Names of fields which should not be present on the output event.
FieldsNotPresent []string `json:"fieldsNotPresent"`
}
ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions includes the requested fields of the GraphQL type ParserTestCaseOutputAssertions. The GraphQL type's documentation follows.
Assertions on the shape of a given test case output event.
func (*ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions) GetFieldsHaveValues ¶
func (v *ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions) GetFieldsHaveValues() []ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue
GetFieldsHaveValues returns ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions.FieldsHaveValues, and is useful for accessing the field via an interface.
func (*ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions) GetFieldsNotPresent ¶
func (v *ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions) GetFieldsNotPresent() []string
GetFieldsNotPresent returns ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertions.FieldsNotPresent, and is useful for accessing the field via an interface.
type ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue ¶
type ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue struct {
// Field to assert on.
FieldName string `json:"fieldName"`
// Value expected to be contained in the field.
ExpectedValue string `json:"expectedValue"`
}
ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue includes the requested fields of the GraphQL type FieldHasValue. The GraphQL type's documentation follows.
An assertion that an event output from a parser test case has an expected value for a given field.
func (*ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue) GetExpectedValue ¶
func (v *ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue) GetExpectedValue() string
GetExpectedValue returns ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue.ExpectedValue, and is useful for accessing the field via an interface.
func (*ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue) GetFieldName ¶
func (v *ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue) GetFieldName() string
GetFieldName returns ParserDetailsTestCasesParserTestCaseOutputAssertionsParserTestCaseAssertionsForOutputAssertionsParserTestCaseOutputAssertionsFieldsHaveValuesFieldHasValue.FieldName, and is useful for accessing the field via an interface.
type ParserTestCaseAssertionsForOutputInput ¶
type ParserTestCaseAssertionsForOutputInput struct {
// Assertions on the shape of a given test case output event. It is a key-pair value, where the index of the output event is the key, and the assertions are the value.
OutputEventIndex int `json:"outputEventIndex"`
// Assertions on the shape of a given test case output event. It is a key-pair value, where the index of the output event is the key, and the assertions are the value.
Assertions ParserTestCaseOutputAssertionsInput `json:"assertions"`
}
Assertions on the shape of a given test case output event. It is a key-pair value, where the index of the output event is the key, and the assertions are the value.
func (*ParserTestCaseAssertionsForOutputInput) GetAssertions ¶
func (v *ParserTestCaseAssertionsForOutputInput) GetAssertions() ParserTestCaseOutputAssertionsInput
GetAssertions returns ParserTestCaseAssertionsForOutputInput.Assertions, and is useful for accessing the field via an interface.
func (*ParserTestCaseAssertionsForOutputInput) GetOutputEventIndex ¶
func (v *ParserTestCaseAssertionsForOutputInput) GetOutputEventIndex() int
GetOutputEventIndex returns ParserTestCaseAssertionsForOutputInput.OutputEventIndex, and is useful for accessing the field via an interface.
type ParserTestCaseInput ¶
type ParserTestCaseInput struct {
// A test case for a parser.
Event ParserTestEventInput `json:"event"`
// A test case for a parser.
OutputAssertions []ParserTestCaseAssertionsForOutputInput `json:"outputAssertions"`
}
A test case for a parser.
func (*ParserTestCaseInput) GetEvent ¶
func (v *ParserTestCaseInput) GetEvent() ParserTestEventInput
GetEvent returns ParserTestCaseInput.Event, and is useful for accessing the field via an interface.
func (*ParserTestCaseInput) GetOutputAssertions ¶
func (v *ParserTestCaseInput) GetOutputAssertions() []ParserTestCaseAssertionsForOutputInput
GetOutputAssertions returns ParserTestCaseInput.OutputAssertions, and is useful for accessing the field via an interface.
type ParserTestCaseOutputAssertionsInput ¶
type ParserTestCaseOutputAssertionsInput struct {
// Assertions on the shape of a given test case output event.
FieldsNotPresent []string `json:"fieldsNotPresent"`
// Assertions on the shape of a given test case output event.
FieldsHaveValues []FieldHasValueInput `json:"fieldsHaveValues"`
}
Assertions on the shape of a given test case output event.
func (*ParserTestCaseOutputAssertionsInput) GetFieldsHaveValues ¶
func (v *ParserTestCaseOutputAssertionsInput) GetFieldsHaveValues() []FieldHasValueInput
GetFieldsHaveValues returns ParserTestCaseOutputAssertionsInput.FieldsHaveValues, and is useful for accessing the field via an interface.
func (*ParserTestCaseOutputAssertionsInput) GetFieldsNotPresent ¶
func (v *ParserTestCaseOutputAssertionsInput) GetFieldsNotPresent() []string
GetFieldsNotPresent returns ParserTestCaseOutputAssertionsInput.FieldsNotPresent, and is useful for accessing the field via an interface.
type ParserTestEventInput ¶
type ParserTestEventInput struct {
// An event for a parser to parse during testing.
RawString string `json:"rawString"`
}
An event for a parser to parse during testing.
func (*ParserTestEventInput) GetRawString ¶
func (v *ParserTestEventInput) GetRawString() string
GetRawString returns ParserTestEventInput.RawString, and is useful for accessing the field via an interface.
type Permission ¶
type Permission string
Permissions on a view
const ( PermissionChangeuseraccess Permission = "ChangeUserAccess" // Permission to administer alerts, scheduled searches and actions PermissionChangetriggersandactions Permission = "ChangeTriggersAndActions" // Permission to administer alerts and scheduled searches PermissionChangetriggers Permission = "ChangeTriggers" // Permission to administer actions PermissionChangeactions Permission = "ChangeActions" PermissionChangedashboards Permission = "ChangeDashboards" PermissionChangedashboardreadonlytoken Permission = "ChangeDashboardReadonlyToken" PermissionChangefiles Permission = "ChangeFiles" PermissionChangeinteractions Permission = "ChangeInteractions" PermissionChangeparsers Permission = "ChangeParsers" PermissionChangesavedqueries Permission = "ChangeSavedQueries" PermissionConnectview Permission = "ConnectView" PermissionChangedatadeletionpermissions Permission = "ChangeDataDeletionPermissions" PermissionChangeretention Permission = "ChangeRetention" PermissionChangedefaultsearchsettings Permission = "ChangeDefaultSearchSettings" PermissionChanges3archivingsettings Permission = "ChangeS3ArchivingSettings" PermissionDeletedatasources Permission = "DeleteDataSources" PermissionDeleterepositoryorview Permission = "DeleteRepositoryOrView" PermissionDeleteevents Permission = "DeleteEvents" PermissionReadaccess Permission = "ReadAccess" PermissionChangeingesttokens Permission = "ChangeIngestTokens" PermissionChangepackages Permission = "ChangePackages" PermissionChangevieworrepositorydescription Permission = "ChangeViewOrRepositoryDescription" PermissionChangeconnections Permission = "ChangeConnections" // Permission to administer event forwarding rules PermissionEventforwarding Permission = "EventForwarding" PermissionQuerydashboard Permission = "QueryDashboard" PermissionChangevieworrepositorypermissions Permission = "ChangeViewOrRepositoryPermissions" PermissionChangefdrfeeds Permission = "ChangeFdrFeeds" PermissionOrganizationownedqueries Permission = "OrganizationOwnedQueries" PermissionReadexternalfunctions Permission = "ReadExternalFunctions" PermissionChangeingestfeeds Permission = "ChangeIngestFeeds" PermissionChangescheduledreports Permission = "ChangeScheduledReports" )
type QueryOwnership ¶
type QueryOwnership interface {
// GetId returns the interface-field "id" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Query ownership
GetId() string
// contains filtered or unexported methods
}
QueryOwnership includes the GraphQL fields of QueryOwnership requested by the fragment QueryOwnership. The GraphQL type's documentation follows.
Query ownership ¶
QueryOwnership is implemented by the following types: QueryOwnershipOrganizationOwnership QueryOwnershipUserOwnership
type QueryOwnershipOrganizationOwnership ¶
type QueryOwnershipOrganizationOwnership struct {
// Query ownership
Id string `json:"id"`
}
QueryOwnership includes the GraphQL fields of OrganizationOwnership requested by the fragment QueryOwnership. The GraphQL type's documentation follows.
Query ownership
func (*QueryOwnershipOrganizationOwnership) GetId ¶
func (v *QueryOwnershipOrganizationOwnership) GetId() string
GetId returns QueryOwnershipOrganizationOwnership.Id, and is useful for accessing the field via an interface.
type QueryOwnershipType ¶
type QueryOwnershipType string
The type of query ownership
const ( // Queries run on behalf of user QueryOwnershipTypeUser QueryOwnershipType = "User" // Queries run on behalf of the organization QueryOwnershipTypeOrganization QueryOwnershipType = "Organization" )
type QueryOwnershipUserOwnership ¶
type QueryOwnershipUserOwnership struct {
// Query ownership
Id string `json:"id"`
}
QueryOwnership includes the GraphQL fields of UserOwnership requested by the fragment QueryOwnership. The GraphQL type's documentation follows.
Query ownership
func (*QueryOwnershipUserOwnership) GetId ¶
func (v *QueryOwnershipUserOwnership) GetId() string
GetId returns QueryOwnershipUserOwnership.Id, and is useful for accessing the field via an interface.
type QueryTimestampType ¶
type QueryTimestampType string
Timestamp type to use for a query.
const ( // Use @timestamp for the query. QueryTimestampTypeEventtimestamp QueryTimestampType = "EventTimestamp" // Use @ingesttimestamp for the query. QueryTimestampTypeIngesttimestamp QueryTimestampType = "IngestTimestamp" )
type RemoveFileRemoveFileBooleanResultType ¶
type RemoveFileRemoveFileBooleanResultType struct {
Typename *string `json:"__typename"`
}
RemoveFileRemoveFileBooleanResultType includes the requested fields of the GraphQL type BooleanResultType.
func (*RemoveFileRemoveFileBooleanResultType) GetTypename ¶
func (v *RemoveFileRemoveFileBooleanResultType) GetTypename() *string
GetTypename returns RemoveFileRemoveFileBooleanResultType.Typename, and is useful for accessing the field via an interface.
type RemoveFileResponse ¶
type RemoveFileResponse struct {
// Remove file
RemoveFile RemoveFileRemoveFileBooleanResultType `json:"removeFile"`
}
RemoveFileResponse is returned by RemoveFile on success.
func RemoveFile ¶
func (*RemoveFileResponse) GetRemoveFile ¶
func (v *RemoveFileResponse) GetRemoveFile() RemoveFileRemoveFileBooleanResultType
GetRemoveFile returns RemoveFileResponse.RemoveFile, and is useful for accessing the field via an interface.
type RemoveIngestTokenRemoveIngestTokenBooleanResultType ¶
type RemoveIngestTokenRemoveIngestTokenBooleanResultType struct {
Typename *string `json:"__typename"`
}
RemoveIngestTokenRemoveIngestTokenBooleanResultType includes the requested fields of the GraphQL type BooleanResultType.
func (*RemoveIngestTokenRemoveIngestTokenBooleanResultType) GetTypename ¶
func (v *RemoveIngestTokenRemoveIngestTokenBooleanResultType) GetTypename() *string
GetTypename returns RemoveIngestTokenRemoveIngestTokenBooleanResultType.Typename, and is useful for accessing the field via an interface.
type RemoveIngestTokenResponse ¶
type RemoveIngestTokenResponse struct {
// Remove an Ingest Token.
RemoveIngestToken RemoveIngestTokenRemoveIngestTokenBooleanResultType `json:"removeIngestToken"`
}
RemoveIngestTokenResponse is returned by RemoveIngestToken on success.
func RemoveIngestToken ¶
func (*RemoveIngestTokenResponse) GetRemoveIngestToken ¶
func (v *RemoveIngestTokenResponse) GetRemoveIngestToken() RemoveIngestTokenRemoveIngestTokenBooleanResultType
GetRemoveIngestToken returns RemoveIngestTokenResponse.RemoveIngestToken, and is useful for accessing the field via an interface.
type RemoveUserFromGroupRemoveUsersFromGroupRemoveUsersFromGroupMutation ¶
type RemoveUserFromGroupRemoveUsersFromGroupRemoveUsersFromGroupMutation struct {
Typename *string `json:"__typename"`
}
RemoveUserFromGroupRemoveUsersFromGroupRemoveUsersFromGroupMutation includes the requested fields of the GraphQL type RemoveUsersFromGroupMutation.
func (*RemoveUserFromGroupRemoveUsersFromGroupRemoveUsersFromGroupMutation) GetTypename ¶
func (v *RemoveUserFromGroupRemoveUsersFromGroupRemoveUsersFromGroupMutation) GetTypename() *string
GetTypename returns RemoveUserFromGroupRemoveUsersFromGroupRemoveUsersFromGroupMutation.Typename, and is useful for accessing the field via an interface.
type RemoveUserFromGroupResponse ¶
type RemoveUserFromGroupResponse struct {
// Removes users from an existing group.
RemoveUsersFromGroup RemoveUserFromGroupRemoveUsersFromGroupRemoveUsersFromGroupMutation `json:"removeUsersFromGroup"`
}
RemoveUserFromGroupResponse is returned by RemoveUserFromGroup on success.
func RemoveUserFromGroup ¶
func (*RemoveUserFromGroupResponse) GetRemoveUsersFromGroup ¶
func (v *RemoveUserFromGroupResponse) GetRemoveUsersFromGroup() RemoveUserFromGroupRemoveUsersFromGroupRemoveUsersFromGroupMutation
GetRemoveUsersFromGroup returns RemoveUserFromGroupResponse.RemoveUsersFromGroup, and is useful for accessing the field via an interface.
type RemoveUserRemoveUserRemoveUserMutation ¶
type RemoveUserRemoveUserRemoveUserMutation struct {
User RemoveUserRemoveUserRemoveUserMutationUser `json:"user"`
}
RemoveUserRemoveUserRemoveUserMutation includes the requested fields of the GraphQL type RemoveUserMutation.
func (*RemoveUserRemoveUserRemoveUserMutation) GetUser ¶
func (v *RemoveUserRemoveUserRemoveUserMutation) GetUser() RemoveUserRemoveUserRemoveUserMutationUser
GetUser returns RemoveUserRemoveUserRemoveUserMutation.User, and is useful for accessing the field via an interface.
type RemoveUserRemoveUserRemoveUserMutationUser ¶
type RemoveUserRemoveUserRemoveUserMutationUser struct {
UserDetails `json:"-"`
}
RemoveUserRemoveUserRemoveUserMutationUser includes the requested fields of the GraphQL type User. The GraphQL type's documentation follows.
A user profile.
func (*RemoveUserRemoveUserRemoveUserMutationUser) GetCompany ¶
func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetCompany() *string
GetCompany returns RemoveUserRemoveUserRemoveUserMutationUser.Company, and is useful for accessing the field via an interface.
func (*RemoveUserRemoveUserRemoveUserMutationUser) GetCountryCode ¶
func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetCountryCode() *string
GetCountryCode returns RemoveUserRemoveUserRemoveUserMutationUser.CountryCode, and is useful for accessing the field via an interface.
func (*RemoveUserRemoveUserRemoveUserMutationUser) GetCreatedAt ¶
func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetCreatedAt() time.Time
GetCreatedAt returns RemoveUserRemoveUserRemoveUserMutationUser.CreatedAt, and is useful for accessing the field via an interface.
func (*RemoveUserRemoveUserRemoveUserMutationUser) GetEmail ¶
func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetEmail() *string
GetEmail returns RemoveUserRemoveUserRemoveUserMutationUser.Email, and is useful for accessing the field via an interface.
func (*RemoveUserRemoveUserRemoveUserMutationUser) GetFullName ¶
func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetFullName() *string
GetFullName returns RemoveUserRemoveUserRemoveUserMutationUser.FullName, and is useful for accessing the field via an interface.
func (*RemoveUserRemoveUserRemoveUserMutationUser) GetId ¶
func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetId() string
GetId returns RemoveUserRemoveUserRemoveUserMutationUser.Id, and is useful for accessing the field via an interface.
func (*RemoveUserRemoveUserRemoveUserMutationUser) GetIsRoot ¶
func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetIsRoot() bool
GetIsRoot returns RemoveUserRemoveUserRemoveUserMutationUser.IsRoot, and is useful for accessing the field via an interface.
func (*RemoveUserRemoveUserRemoveUserMutationUser) GetPicture ¶
func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetPicture() *string
GetPicture returns RemoveUserRemoveUserRemoveUserMutationUser.Picture, and is useful for accessing the field via an interface.
func (*RemoveUserRemoveUserRemoveUserMutationUser) GetUsername ¶
func (v *RemoveUserRemoveUserRemoveUserMutationUser) GetUsername() string
GetUsername returns RemoveUserRemoveUserRemoveUserMutationUser.Username, and is useful for accessing the field via an interface.
func (*RemoveUserRemoveUserRemoveUserMutationUser) MarshalJSON ¶
func (v *RemoveUserRemoveUserRemoveUserMutationUser) MarshalJSON() ([]byte, error)
func (*RemoveUserRemoveUserRemoveUserMutationUser) UnmarshalJSON ¶
func (v *RemoveUserRemoveUserRemoveUserMutationUser) UnmarshalJSON(b []byte) error
type RemoveUserResponse ¶
type RemoveUserResponse struct {
// Remove a user.
RemoveUser RemoveUserRemoveUserRemoveUserMutation `json:"removeUser"`
}
RemoveUserResponse is returned by RemoveUser on success.
func RemoveUser ¶
func (*RemoveUserResponse) GetRemoveUser ¶
func (v *RemoveUserResponse) GetRemoveUser() RemoveUserRemoveUserRemoveUserMutation
GetRemoveUser returns RemoveUserResponse.RemoveUser, and is useful for accessing the field via an interface.
type RepositoryDetails ¶
type RepositoryDetails struct {
Id string `json:"id"`
Name string `json:"name"`
Description *string `json:"description"`
// The maximum time (in days) to keep data. Data old than this will be deleted.
TimeBasedRetention *float64 `json:"timeBasedRetention"`
// Retention (in Gigabytes) based on the size of data when it arrives to LogScale, that is before parsing and compression. LogScale will keep `at most` this amount of data.
IngestSizeBasedRetention *float64 `json:"ingestSizeBasedRetention"`
// Retention (in Gigabytes) based on the size of data when in storage, that is, after parsing and compression. LogScale will keep `at least` this amount of data, but as close to this number as possible.
StorageSizeBasedRetention *float64 `json:"storageSizeBasedRetention"`
// Total size of data. Size is measured as the size after compression.
CompressedByteSize int64 `json:"compressedByteSize"`
AutomaticSearch bool `json:"automaticSearch"`
// Configuration for S3 archiving. E.g. bucket name and region.
S3ArchivingConfiguration *RepositoryDetailsS3ArchivingConfigurationS3Configuration `json:"s3ArchivingConfiguration"`
}
RepositoryDetails includes the GraphQL fields of Repository requested by the fragment RepositoryDetails. The GraphQL type's documentation follows.
A repository stores ingested data, configures parsers and data retention policies.
func (*RepositoryDetails) GetAutomaticSearch ¶
func (v *RepositoryDetails) GetAutomaticSearch() bool
GetAutomaticSearch returns RepositoryDetails.AutomaticSearch, and is useful for accessing the field via an interface.
func (*RepositoryDetails) GetCompressedByteSize ¶
func (v *RepositoryDetails) GetCompressedByteSize() int64
GetCompressedByteSize returns RepositoryDetails.CompressedByteSize, and is useful for accessing the field via an interface.
func (*RepositoryDetails) GetDescription ¶
func (v *RepositoryDetails) GetDescription() *string
GetDescription returns RepositoryDetails.Description, and is useful for accessing the field via an interface.
func (*RepositoryDetails) GetId ¶
func (v *RepositoryDetails) GetId() string
GetId returns RepositoryDetails.Id, and is useful for accessing the field via an interface.
func (*RepositoryDetails) GetIngestSizeBasedRetention ¶
func (v *RepositoryDetails) GetIngestSizeBasedRetention() *float64
GetIngestSizeBasedRetention returns RepositoryDetails.IngestSizeBasedRetention, and is useful for accessing the field via an interface.
func (*RepositoryDetails) GetName ¶
func (v *RepositoryDetails) GetName() string
GetName returns RepositoryDetails.Name, and is useful for accessing the field via an interface.
func (*RepositoryDetails) GetS3ArchivingConfiguration ¶
func (v *RepositoryDetails) GetS3ArchivingConfiguration() *RepositoryDetailsS3ArchivingConfigurationS3Configuration
GetS3ArchivingConfiguration returns RepositoryDetails.S3ArchivingConfiguration, and is useful for accessing the field via an interface.
func (*RepositoryDetails) GetStorageSizeBasedRetention ¶
func (v *RepositoryDetails) GetStorageSizeBasedRetention() *float64
GetStorageSizeBasedRetention returns RepositoryDetails.StorageSizeBasedRetention, and is useful for accessing the field via an interface.
func (*RepositoryDetails) GetTimeBasedRetention ¶
func (v *RepositoryDetails) GetTimeBasedRetention() *float64
GetTimeBasedRetention returns RepositoryDetails.TimeBasedRetention, and is useful for accessing the field via an interface.
type RepositoryDetailsS3ArchivingConfigurationS3Configuration ¶
type RepositoryDetailsS3ArchivingConfigurationS3Configuration struct {
// S3 bucket name for storing archived data. Example: acme-bucket.
Bucket string `json:"bucket"`
// The region the S3 bucket belongs to. Example: eu-central-1.
Region string `json:"region"`
// Whether the archiving has been disabled.
Disabled *bool `json:"disabled"`
// The format to store the archived data in on S3.
Format *S3ArchivingFormat `json:"format"`
}
RepositoryDetailsS3ArchivingConfigurationS3Configuration includes the requested fields of the GraphQL type S3Configuration. The GraphQL type's documentation follows.
Configuration for S3 archiving. E.g. bucket name and region.
func (*RepositoryDetailsS3ArchivingConfigurationS3Configuration) GetBucket ¶
func (v *RepositoryDetailsS3ArchivingConfigurationS3Configuration) GetBucket() string
GetBucket returns RepositoryDetailsS3ArchivingConfigurationS3Configuration.Bucket, and is useful for accessing the field via an interface.
func (*RepositoryDetailsS3ArchivingConfigurationS3Configuration) GetDisabled ¶
func (v *RepositoryDetailsS3ArchivingConfigurationS3Configuration) GetDisabled() *bool
GetDisabled returns RepositoryDetailsS3ArchivingConfigurationS3Configuration.Disabled, and is useful for accessing the field via an interface.
func (*RepositoryDetailsS3ArchivingConfigurationS3Configuration) GetFormat ¶
func (v *RepositoryDetailsS3ArchivingConfigurationS3Configuration) GetFormat() *S3ArchivingFormat
GetFormat returns RepositoryDetailsS3ArchivingConfigurationS3Configuration.Format, and is useful for accessing the field via an interface.
func (*RepositoryDetailsS3ArchivingConfigurationS3Configuration) GetRegion ¶
func (v *RepositoryDetailsS3ArchivingConfigurationS3Configuration) GetRegion() string
GetRegion returns RepositoryDetailsS3ArchivingConfigurationS3Configuration.Region, and is useful for accessing the field via an interface.
type RoleDetails ¶
type RoleDetails struct {
Id string `json:"id"`
DisplayName string `json:"displayName"`
ViewPermissions []Permission `json:"viewPermissions"`
OrganizationPermissions []OrganizationPermission `json:"organizationPermissions"`
SystemPermissions []SystemPermission `json:"systemPermissions"`
}
RoleDetails includes the GraphQL fields of Role requested by the fragment RoleDetails.
func (*RoleDetails) GetDisplayName ¶
func (v *RoleDetails) GetDisplayName() string
GetDisplayName returns RoleDetails.DisplayName, and is useful for accessing the field via an interface.
func (*RoleDetails) GetId ¶
func (v *RoleDetails) GetId() string
GetId returns RoleDetails.Id, and is useful for accessing the field via an interface.
func (*RoleDetails) GetOrganizationPermissions ¶
func (v *RoleDetails) GetOrganizationPermissions() []OrganizationPermission
GetOrganizationPermissions returns RoleDetails.OrganizationPermissions, and is useful for accessing the field via an interface.
func (*RoleDetails) GetSystemPermissions ¶
func (v *RoleDetails) GetSystemPermissions() []SystemPermission
GetSystemPermissions returns RoleDetails.SystemPermissions, and is useful for accessing the field via an interface.
func (*RoleDetails) GetViewPermissions ¶
func (v *RoleDetails) GetViewPermissions() []Permission
GetViewPermissions returns RoleDetails.ViewPermissions, and is useful for accessing the field via an interface.
type RotateTokenByIDResponse ¶
type RotateTokenByIDResponse struct {
// Rotate a token
RotateToken string `json:"rotateToken"`
}
RotateTokenByIDResponse is returned by RotateTokenByID on success.
func RotateTokenByID ¶
func (*RotateTokenByIDResponse) GetRotateToken ¶
func (v *RotateTokenByIDResponse) GetRotateToken() string
GetRotateToken returns RotateTokenByIDResponse.RotateToken, and is useful for accessing the field via an interface.
type S3ArchivingFormat ¶
type S3ArchivingFormat string
The format to store archived segments in on AWS S3.
const ( S3ArchivingFormatRaw S3ArchivingFormat = "RAW" S3ArchivingFormatNdjson S3ArchivingFormat = "NDJSON" )
type ScheduledSearchDetails ¶
type ScheduledSearchDetails struct {
// Id of the scheduled search.
Id string `json:"id"`
// Name of the scheduled search.
Name string `json:"name"`
// Description of the scheduled search.
Description *string `json:"description"`
// LogScale query to execute.
QueryString string `json:"queryString"`
// Start of the relative time interval for the query.
Start string `json:"start"`
// End of the relative time interval for the query.
End string `json:"end"`
// Time zone of the schedule. Currently this field only supports UTC offsets like 'UTC', 'UTC-01' or 'UTC+12:45'.
TimeZone string `json:"timeZone"`
// Cron pattern describing the schedule to execute the query on.
Schedule string `json:"schedule"`
// User-defined limit, which caps the number of missed searches to backfill, e.g. in the event of a shutdown.
BackfillLimit int `json:"backfillLimit"`
// Flag indicating whether the scheduled search is enabled.
Enabled bool `json:"enabled"`
// List of actions to fire on query result.
ActionsV2 []ScheduledSearchDetailsActionsV2Action `json:"-"`
// Labels added to the scheduled search.
Labels []string `json:"labels"`
// Ownership of the query run by this scheduled search
QueryOwnership SharedQueryOwnershipType `json:"-"`
}
ScheduledSearchDetails includes the GraphQL fields of ScheduledSearch requested by the fragment ScheduledSearchDetails. The GraphQL type's documentation follows.
Information about a scheduled search
func (*ScheduledSearchDetails) GetActionsV2 ¶
func (v *ScheduledSearchDetails) GetActionsV2() []ScheduledSearchDetailsActionsV2Action
GetActionsV2 returns ScheduledSearchDetails.ActionsV2, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) GetBackfillLimit ¶
func (v *ScheduledSearchDetails) GetBackfillLimit() int
GetBackfillLimit returns ScheduledSearchDetails.BackfillLimit, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) GetDescription ¶
func (v *ScheduledSearchDetails) GetDescription() *string
GetDescription returns ScheduledSearchDetails.Description, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) GetEnabled ¶
func (v *ScheduledSearchDetails) GetEnabled() bool
GetEnabled returns ScheduledSearchDetails.Enabled, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) GetEnd ¶
func (v *ScheduledSearchDetails) GetEnd() string
GetEnd returns ScheduledSearchDetails.End, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) GetId ¶
func (v *ScheduledSearchDetails) GetId() string
GetId returns ScheduledSearchDetails.Id, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) GetLabels ¶
func (v *ScheduledSearchDetails) GetLabels() []string
GetLabels returns ScheduledSearchDetails.Labels, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) GetName ¶
func (v *ScheduledSearchDetails) GetName() string
GetName returns ScheduledSearchDetails.Name, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) GetQueryOwnership ¶
func (v *ScheduledSearchDetails) GetQueryOwnership() SharedQueryOwnershipType
GetQueryOwnership returns ScheduledSearchDetails.QueryOwnership, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) GetQueryString ¶
func (v *ScheduledSearchDetails) GetQueryString() string
GetQueryString returns ScheduledSearchDetails.QueryString, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) GetSchedule ¶
func (v *ScheduledSearchDetails) GetSchedule() string
GetSchedule returns ScheduledSearchDetails.Schedule, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) GetStart ¶
func (v *ScheduledSearchDetails) GetStart() string
GetStart returns ScheduledSearchDetails.Start, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) GetTimeZone ¶
func (v *ScheduledSearchDetails) GetTimeZone() string
GetTimeZone returns ScheduledSearchDetails.TimeZone, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetails) MarshalJSON ¶
func (v *ScheduledSearchDetails) MarshalJSON() ([]byte, error)
func (*ScheduledSearchDetails) UnmarshalJSON ¶
func (v *ScheduledSearchDetails) UnmarshalJSON(b []byte) error
type ScheduledSearchDetailsActionsV2Action ¶
type ScheduledSearchDetailsActionsV2Action interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// GetName returns the interface-field "name" from its implementation.
// The GraphQL interface field's documentation follows.
//
// An action that can be invoked from a trigger.
GetName() string
// contains filtered or unexported methods
}
ScheduledSearchDetailsActionsV2Action includes the requested fields of the GraphQL interface Action.
ScheduledSearchDetailsActionsV2Action is implemented by the following types: ScheduledSearchDetailsActionsV2EmailAction ScheduledSearchDetailsActionsV2HumioRepoAction ScheduledSearchDetailsActionsV2OpsGenieAction ScheduledSearchDetailsActionsV2PagerDutyAction ScheduledSearchDetailsActionsV2SlackAction ScheduledSearchDetailsActionsV2SlackPostMessageAction ScheduledSearchDetailsActionsV2UploadFileAction ScheduledSearchDetailsActionsV2VictorOpsAction ScheduledSearchDetailsActionsV2WebhookAction The GraphQL type's documentation follows.
An action that can be invoked from a trigger.
type ScheduledSearchDetailsActionsV2EmailAction ¶
type ScheduledSearchDetailsActionsV2EmailAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
ScheduledSearchDetailsActionsV2EmailAction includes the requested fields of the GraphQL type EmailAction. The GraphQL type's documentation follows.
An email action.
func (*ScheduledSearchDetailsActionsV2EmailAction) GetName ¶
func (v *ScheduledSearchDetailsActionsV2EmailAction) GetName() string
GetName returns ScheduledSearchDetailsActionsV2EmailAction.Name, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetailsActionsV2EmailAction) GetTypename ¶
func (v *ScheduledSearchDetailsActionsV2EmailAction) GetTypename() *string
GetTypename returns ScheduledSearchDetailsActionsV2EmailAction.Typename, and is useful for accessing the field via an interface.
type ScheduledSearchDetailsActionsV2HumioRepoAction ¶
type ScheduledSearchDetailsActionsV2HumioRepoAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
ScheduledSearchDetailsActionsV2HumioRepoAction includes the requested fields of the GraphQL type HumioRepoAction. The GraphQL type's documentation follows.
A LogScale repository action.
func (*ScheduledSearchDetailsActionsV2HumioRepoAction) GetName ¶
func (v *ScheduledSearchDetailsActionsV2HumioRepoAction) GetName() string
GetName returns ScheduledSearchDetailsActionsV2HumioRepoAction.Name, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetailsActionsV2HumioRepoAction) GetTypename ¶
func (v *ScheduledSearchDetailsActionsV2HumioRepoAction) GetTypename() *string
GetTypename returns ScheduledSearchDetailsActionsV2HumioRepoAction.Typename, and is useful for accessing the field via an interface.
type ScheduledSearchDetailsActionsV2OpsGenieAction ¶
type ScheduledSearchDetailsActionsV2OpsGenieAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
ScheduledSearchDetailsActionsV2OpsGenieAction includes the requested fields of the GraphQL type OpsGenieAction. The GraphQL type's documentation follows.
An OpsGenie action
func (*ScheduledSearchDetailsActionsV2OpsGenieAction) GetName ¶
func (v *ScheduledSearchDetailsActionsV2OpsGenieAction) GetName() string
GetName returns ScheduledSearchDetailsActionsV2OpsGenieAction.Name, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetailsActionsV2OpsGenieAction) GetTypename ¶
func (v *ScheduledSearchDetailsActionsV2OpsGenieAction) GetTypename() *string
GetTypename returns ScheduledSearchDetailsActionsV2OpsGenieAction.Typename, and is useful for accessing the field via an interface.
type ScheduledSearchDetailsActionsV2PagerDutyAction ¶
type ScheduledSearchDetailsActionsV2PagerDutyAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
ScheduledSearchDetailsActionsV2PagerDutyAction includes the requested fields of the GraphQL type PagerDutyAction. The GraphQL type's documentation follows.
A PagerDuty action.
func (*ScheduledSearchDetailsActionsV2PagerDutyAction) GetName ¶
func (v *ScheduledSearchDetailsActionsV2PagerDutyAction) GetName() string
GetName returns ScheduledSearchDetailsActionsV2PagerDutyAction.Name, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetailsActionsV2PagerDutyAction) GetTypename ¶
func (v *ScheduledSearchDetailsActionsV2PagerDutyAction) GetTypename() *string
GetTypename returns ScheduledSearchDetailsActionsV2PagerDutyAction.Typename, and is useful for accessing the field via an interface.
type ScheduledSearchDetailsActionsV2SlackAction ¶
type ScheduledSearchDetailsActionsV2SlackAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
ScheduledSearchDetailsActionsV2SlackAction includes the requested fields of the GraphQL type SlackAction. The GraphQL type's documentation follows.
A Slack action
func (*ScheduledSearchDetailsActionsV2SlackAction) GetName ¶
func (v *ScheduledSearchDetailsActionsV2SlackAction) GetName() string
GetName returns ScheduledSearchDetailsActionsV2SlackAction.Name, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetailsActionsV2SlackAction) GetTypename ¶
func (v *ScheduledSearchDetailsActionsV2SlackAction) GetTypename() *string
GetTypename returns ScheduledSearchDetailsActionsV2SlackAction.Typename, and is useful for accessing the field via an interface.
type ScheduledSearchDetailsActionsV2SlackPostMessageAction ¶
type ScheduledSearchDetailsActionsV2SlackPostMessageAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
ScheduledSearchDetailsActionsV2SlackPostMessageAction includes the requested fields of the GraphQL type SlackPostMessageAction. The GraphQL type's documentation follows.
A slack post-message action.
func (*ScheduledSearchDetailsActionsV2SlackPostMessageAction) GetName ¶
func (v *ScheduledSearchDetailsActionsV2SlackPostMessageAction) GetName() string
GetName returns ScheduledSearchDetailsActionsV2SlackPostMessageAction.Name, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetailsActionsV2SlackPostMessageAction) GetTypename ¶
func (v *ScheduledSearchDetailsActionsV2SlackPostMessageAction) GetTypename() *string
GetTypename returns ScheduledSearchDetailsActionsV2SlackPostMessageAction.Typename, and is useful for accessing the field via an interface.
type ScheduledSearchDetailsActionsV2UploadFileAction ¶
type ScheduledSearchDetailsActionsV2UploadFileAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
ScheduledSearchDetailsActionsV2UploadFileAction includes the requested fields of the GraphQL type UploadFileAction. The GraphQL type's documentation follows.
An upload file action.
func (*ScheduledSearchDetailsActionsV2UploadFileAction) GetName ¶
func (v *ScheduledSearchDetailsActionsV2UploadFileAction) GetName() string
GetName returns ScheduledSearchDetailsActionsV2UploadFileAction.Name, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetailsActionsV2UploadFileAction) GetTypename ¶
func (v *ScheduledSearchDetailsActionsV2UploadFileAction) GetTypename() *string
GetTypename returns ScheduledSearchDetailsActionsV2UploadFileAction.Typename, and is useful for accessing the field via an interface.
type ScheduledSearchDetailsActionsV2VictorOpsAction ¶
type ScheduledSearchDetailsActionsV2VictorOpsAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
ScheduledSearchDetailsActionsV2VictorOpsAction includes the requested fields of the GraphQL type VictorOpsAction. The GraphQL type's documentation follows.
A VictorOps action.
func (*ScheduledSearchDetailsActionsV2VictorOpsAction) GetName ¶
func (v *ScheduledSearchDetailsActionsV2VictorOpsAction) GetName() string
GetName returns ScheduledSearchDetailsActionsV2VictorOpsAction.Name, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetailsActionsV2VictorOpsAction) GetTypename ¶
func (v *ScheduledSearchDetailsActionsV2VictorOpsAction) GetTypename() *string
GetTypename returns ScheduledSearchDetailsActionsV2VictorOpsAction.Typename, and is useful for accessing the field via an interface.
type ScheduledSearchDetailsActionsV2WebhookAction ¶
type ScheduledSearchDetailsActionsV2WebhookAction struct {
Typename *string `json:"__typename"`
// An action that can be invoked from a trigger.
Name string `json:"name"`
}
ScheduledSearchDetailsActionsV2WebhookAction includes the requested fields of the GraphQL type WebhookAction. The GraphQL type's documentation follows.
A webhook action
func (*ScheduledSearchDetailsActionsV2WebhookAction) GetName ¶
func (v *ScheduledSearchDetailsActionsV2WebhookAction) GetName() string
GetName returns ScheduledSearchDetailsActionsV2WebhookAction.Name, and is useful for accessing the field via an interface.
func (*ScheduledSearchDetailsActionsV2WebhookAction) GetTypename ¶
func (v *ScheduledSearchDetailsActionsV2WebhookAction) GetTypename() *string
GetTypename returns ScheduledSearchDetailsActionsV2WebhookAction.Typename, and is useful for accessing the field via an interface.
type SetAutomaticSearchingResponse ¶
type SetAutomaticSearchingResponse struct {
// Automatically search when arriving at the search page
SetAutomaticSearching SetAutomaticSearchingSetAutomaticSearching `json:"setAutomaticSearching"`
}
SetAutomaticSearchingResponse is returned by SetAutomaticSearching on success.
func SetAutomaticSearching ¶
func (*SetAutomaticSearchingResponse) GetSetAutomaticSearching ¶
func (v *SetAutomaticSearchingResponse) GetSetAutomaticSearching() SetAutomaticSearchingSetAutomaticSearching
GetSetAutomaticSearching returns SetAutomaticSearchingResponse.SetAutomaticSearching, and is useful for accessing the field via an interface.
type SetAutomaticSearchingSetAutomaticSearching ¶
type SetAutomaticSearchingSetAutomaticSearching struct {
Typename *string `json:"__typename"`
}
SetAutomaticSearchingSetAutomaticSearching includes the requested fields of the GraphQL type setAutomaticSearching.
func (*SetAutomaticSearchingSetAutomaticSearching) GetTypename ¶
func (v *SetAutomaticSearchingSetAutomaticSearching) GetTypename() *string
GetTypename returns SetAutomaticSearchingSetAutomaticSearching.Typename, and is useful for accessing the field via an interface.
type SharedQueryOwnershipType ¶
type SharedQueryOwnershipType interface {
GetTypename() *string
QueryOwnership
// contains filtered or unexported methods
}
SharedQueryOwnershipType includes the requested fields of the GraphQL interface QueryOwnership.
SharedQueryOwnershipType is implemented by the following types: SharedQueryOwnershipTypeOrganizationOwnership SharedQueryOwnershipTypeUserOwnership The GraphQL type's documentation follows.
Query ownership
type SharedQueryOwnershipTypeOrganizationOwnership ¶
type SharedQueryOwnershipTypeOrganizationOwnership struct {
}
SharedQueryOwnershipTypeOrganizationOwnership includes the requested fields of the GraphQL type OrganizationOwnership. The GraphQL type's documentation follows.
Query running with organization based ownership
func (*SharedQueryOwnershipTypeOrganizationOwnership) GetId ¶
func (v *SharedQueryOwnershipTypeOrganizationOwnership) GetId() string
GetId returns SharedQueryOwnershipTypeOrganizationOwnership.Id, and is useful for accessing the field via an interface.
func (*SharedQueryOwnershipTypeOrganizationOwnership) GetTypename ¶
func (v *SharedQueryOwnershipTypeOrganizationOwnership) GetTypename() *string
GetTypename returns SharedQueryOwnershipTypeOrganizationOwnership.Typename, and is useful for accessing the field via an interface.
func (*SharedQueryOwnershipTypeOrganizationOwnership) MarshalJSON ¶
func (v *SharedQueryOwnershipTypeOrganizationOwnership) MarshalJSON() ([]byte, error)
func (*SharedQueryOwnershipTypeOrganizationOwnership) UnmarshalJSON ¶
func (v *SharedQueryOwnershipTypeOrganizationOwnership) UnmarshalJSON(b []byte) error
type SharedQueryOwnershipTypeUserOwnership ¶
type SharedQueryOwnershipTypeUserOwnership struct {
}
SharedQueryOwnershipTypeUserOwnership includes the requested fields of the GraphQL type UserOwnership. The GraphQL type's documentation follows.
Query running with user based ownership
func (*SharedQueryOwnershipTypeUserOwnership) GetId ¶
func (v *SharedQueryOwnershipTypeUserOwnership) GetId() string
GetId returns SharedQueryOwnershipTypeUserOwnership.Id, and is useful for accessing the field via an interface.
func (*SharedQueryOwnershipTypeUserOwnership) GetTypename ¶
func (v *SharedQueryOwnershipTypeUserOwnership) GetTypename() *string
GetTypename returns SharedQueryOwnershipTypeUserOwnership.Typename, and is useful for accessing the field via an interface.
func (*SharedQueryOwnershipTypeUserOwnership) MarshalJSON ¶
func (v *SharedQueryOwnershipTypeUserOwnership) MarshalJSON() ([]byte, error)
func (*SharedQueryOwnershipTypeUserOwnership) UnmarshalJSON ¶
func (v *SharedQueryOwnershipTypeUserOwnership) UnmarshalJSON(b []byte) error
type SlackFieldEntryInput ¶
type SlackFieldEntryInput struct {
// Slack message field entry.
FieldName string `json:"fieldName"`
// Slack message field entry.
Value string `json:"value"`
}
Slack message field entry.
func (*SlackFieldEntryInput) GetFieldName ¶
func (v *SlackFieldEntryInput) GetFieldName() string
GetFieldName returns SlackFieldEntryInput.FieldName, and is useful for accessing the field via an interface.
func (*SlackFieldEntryInput) GetValue ¶
func (v *SlackFieldEntryInput) GetValue() string
GetValue returns SlackFieldEntryInput.Value, and is useful for accessing the field via an interface.
type SystemPermission ¶
type SystemPermission string
System permissions
const ( SystemPermissionReadhealthcheck SystemPermission = "ReadHealthCheck" SystemPermissionVieworganizations SystemPermission = "ViewOrganizations" SystemPermissionManageorganizations SystemPermission = "ManageOrganizations" SystemPermissionImportorganization SystemPermission = "ImportOrganization" SystemPermissionDeleteorganizations SystemPermission = "DeleteOrganizations" SystemPermissionChangesystempermissions SystemPermission = "ChangeSystemPermissions" SystemPermissionManagecluster SystemPermission = "ManageCluster" SystemPermissionIngestacrossallreposwithincluster SystemPermission = "IngestAcrossAllReposWithinCluster" SystemPermissionDeletehumioownedrepositoryorview SystemPermission = "DeleteHumioOwnedRepositoryOrView" SystemPermissionChangeusername SystemPermission = "ChangeUsername" SystemPermissionChangefeatureflags SystemPermission = "ChangeFeatureFlags" SystemPermissionChangesubdomains SystemPermission = "ChangeSubdomains" SystemPermissionListsubdomains SystemPermission = "ListSubdomains" SystemPermissionPatchglobal SystemPermission = "PatchGlobal" SystemPermissionChangebucketstorage SystemPermission = "ChangeBucketStorage" SystemPermissionManageorganizationlinks SystemPermission = "ManageOrganizationLinks" )
type TriggerMode ¶
type TriggerMode string
Trigger mode for an aggregate alert.
const ( // Wait for up to 20 minutes for a complete result before triggering. TriggerModeCompletemode TriggerMode = "CompleteMode" // Trigger immediately, even on incomplete results. If nothing to trigger on, wait for up to 20 minutes for there to be a result to trigger on. TriggerModeImmediatemode TriggerMode = "ImmediateMode" )
type UnassignParserToIngestTokenResponse ¶
type UnassignParserToIngestTokenResponse struct {
// Un-associates a token with its currently assigned parser.
UnassignIngestToken UnassignParserToIngestTokenUnassignIngestTokenUnassignIngestTokenMutation `json:"unassignIngestToken"`
}
UnassignParserToIngestTokenResponse is returned by UnassignParserToIngestToken on success.
func (*UnassignParserToIngestTokenResponse) GetUnassignIngestToken ¶
func (v *UnassignParserToIngestTokenResponse) GetUnassignIngestToken() UnassignParserToIngestTokenUnassignIngestTokenUnassignIngestTokenMutation
GetUnassignIngestToken returns UnassignParserToIngestTokenResponse.UnassignIngestToken, and is useful for accessing the field via an interface.
type UnassignParserToIngestTokenUnassignIngestTokenUnassignIngestTokenMutation ¶
type UnassignParserToIngestTokenUnassignIngestTokenUnassignIngestTokenMutation struct {
Typename *string `json:"__typename"`
}
UnassignParserToIngestTokenUnassignIngestTokenUnassignIngestTokenMutation includes the requested fields of the GraphQL type UnassignIngestTokenMutation.
func (*UnassignParserToIngestTokenUnassignIngestTokenUnassignIngestTokenMutation) GetTypename ¶
func (v *UnassignParserToIngestTokenUnassignIngestTokenUnassignIngestTokenMutation) GetTypename() *string
GetTypename returns UnassignParserToIngestTokenUnassignIngestTokenUnassignIngestTokenMutation.Typename, and is useful for accessing the field via an interface.
type UninstallPackageResponse ¶
type UninstallPackageResponse struct {
// Uninstalls a package from a specific view.
UninstallPackage UninstallPackageUninstallPackageBooleanResultType `json:"uninstallPackage"`
}
UninstallPackageResponse is returned by UninstallPackage on success.
func UninstallPackage ¶
func (*UninstallPackageResponse) GetUninstallPackage ¶
func (v *UninstallPackageResponse) GetUninstallPackage() UninstallPackageUninstallPackageBooleanResultType
GetUninstallPackage returns UninstallPackageResponse.UninstallPackage, and is useful for accessing the field via an interface.
type UninstallPackageUninstallPackageBooleanResultType ¶
type UninstallPackageUninstallPackageBooleanResultType struct {
Typename *string `json:"__typename"`
}
UninstallPackageUninstallPackageBooleanResultType includes the requested fields of the GraphQL type BooleanResultType.
func (*UninstallPackageUninstallPackageBooleanResultType) GetTypename ¶
func (v *UninstallPackageUninstallPackageBooleanResultType) GetTypename() *string
GetTypename returns UninstallPackageUninstallPackageBooleanResultType.Typename, and is useful for accessing the field via an interface.
type UnregisterClusterNodeClusterUnregisterNodeUnregisterNodeMutation ¶
type UnregisterClusterNodeClusterUnregisterNodeUnregisterNodeMutation struct {
Typename *string `json:"__typename"`
}
UnregisterClusterNodeClusterUnregisterNodeUnregisterNodeMutation includes the requested fields of the GraphQL type UnregisterNodeMutation.
func (*UnregisterClusterNodeClusterUnregisterNodeUnregisterNodeMutation) GetTypename ¶
func (v *UnregisterClusterNodeClusterUnregisterNodeUnregisterNodeMutation) GetTypename() *string
GetTypename returns UnregisterClusterNodeClusterUnregisterNodeUnregisterNodeMutation.Typename, and is useful for accessing the field via an interface.
type UnregisterClusterNodeResponse ¶
type UnregisterClusterNodeResponse struct {
// Unregisters a node from the cluster.
ClusterUnregisterNode UnregisterClusterNodeClusterUnregisterNodeUnregisterNodeMutation `json:"clusterUnregisterNode"`
}
UnregisterClusterNodeResponse is returned by UnregisterClusterNode on success.
func UnregisterClusterNode ¶
func (*UnregisterClusterNodeResponse) GetClusterUnregisterNode ¶
func (v *UnregisterClusterNodeResponse) GetClusterUnregisterNode() UnregisterClusterNodeClusterUnregisterNodeUnregisterNodeMutation
GetClusterUnregisterNode returns UnregisterClusterNodeResponse.ClusterUnregisterNode, and is useful for accessing the field via an interface.
type UpdateDescriptionForSearchDomainResponse ¶
type UpdateDescriptionForSearchDomainResponse struct {
UpdateDescriptionForSearchDomain UpdateDescriptionForSearchDomainUpdateDescriptionForSearchDomainUpdateDescriptionMutation `json:"updateDescriptionForSearchDomain"`
}
UpdateDescriptionForSearchDomainResponse is returned by UpdateDescriptionForSearchDomain on success.
func (*UpdateDescriptionForSearchDomainResponse) GetUpdateDescriptionForSearchDomain ¶
func (v *UpdateDescriptionForSearchDomainResponse) GetUpdateDescriptionForSearchDomain() UpdateDescriptionForSearchDomainUpdateDescriptionForSearchDomainUpdateDescriptionMutation
GetUpdateDescriptionForSearchDomain returns UpdateDescriptionForSearchDomainResponse.UpdateDescriptionForSearchDomain, and is useful for accessing the field via an interface.
type UpdateDescriptionForSearchDomainUpdateDescriptionForSearchDomainUpdateDescriptionMutation ¶
type UpdateDescriptionForSearchDomainUpdateDescriptionForSearchDomainUpdateDescriptionMutation struct {
Typename *string `json:"__typename"`
}
UpdateDescriptionForSearchDomainUpdateDescriptionForSearchDomainUpdateDescriptionMutation includes the requested fields of the GraphQL type UpdateDescriptionMutation.
func (*UpdateDescriptionForSearchDomainUpdateDescriptionForSearchDomainUpdateDescriptionMutation) GetTypename ¶
func (v *UpdateDescriptionForSearchDomainUpdateDescriptionForSearchDomainUpdateDescriptionMutation) GetTypename() *string
GetTypename returns UpdateDescriptionForSearchDomainUpdateDescriptionForSearchDomainUpdateDescriptionMutation.Typename, and is useful for accessing the field via an interface.
type UpdateIngestBasedRetentionResponse ¶
type UpdateIngestBasedRetentionResponse struct {
// Update the retention policy of a repository.
UpdateRetention UpdateIngestBasedRetentionUpdateRetentionUpdateRetentionMutation `json:"updateRetention"`
}
UpdateIngestBasedRetentionResponse is returned by UpdateIngestBasedRetention on success.
func (*UpdateIngestBasedRetentionResponse) GetUpdateRetention ¶
func (v *UpdateIngestBasedRetentionResponse) GetUpdateRetention() UpdateIngestBasedRetentionUpdateRetentionUpdateRetentionMutation
GetUpdateRetention returns UpdateIngestBasedRetentionResponse.UpdateRetention, and is useful for accessing the field via an interface.
type UpdateIngestBasedRetentionUpdateRetentionUpdateRetentionMutation ¶
type UpdateIngestBasedRetentionUpdateRetentionUpdateRetentionMutation struct {
Typename *string `json:"__typename"`
}
UpdateIngestBasedRetentionUpdateRetentionUpdateRetentionMutation includes the requested fields of the GraphQL type UpdateRetentionMutation.
func (*UpdateIngestBasedRetentionUpdateRetentionUpdateRetentionMutation) GetTypename ¶
func (v *UpdateIngestBasedRetentionUpdateRetentionUpdateRetentionMutation) GetTypename() *string
GetTypename returns UpdateIngestBasedRetentionUpdateRetentionUpdateRetentionMutation.Typename, and is useful for accessing the field via an interface.
type UpdateLicenseKeyResponse ¶
type UpdateLicenseKeyResponse struct {
// Update the license key for the LogScale cluster. If there is an existing license on this cluster this operation requires permission to manage cluster.
UpdateLicenseKey UpdateLicenseKeyUpdateLicenseKeyLicense `json:"-"`
}
UpdateLicenseKeyResponse is returned by UpdateLicenseKey on success.
func UpdateLicenseKey ¶
func (*UpdateLicenseKeyResponse) GetUpdateLicenseKey ¶
func (v *UpdateLicenseKeyResponse) GetUpdateLicenseKey() UpdateLicenseKeyUpdateLicenseKeyLicense
GetUpdateLicenseKey returns UpdateLicenseKeyResponse.UpdateLicenseKey, and is useful for accessing the field via an interface.
func (*UpdateLicenseKeyResponse) MarshalJSON ¶
func (v *UpdateLicenseKeyResponse) MarshalJSON() ([]byte, error)
func (*UpdateLicenseKeyResponse) UnmarshalJSON ¶
func (v *UpdateLicenseKeyResponse) UnmarshalJSON(b []byte) error
type UpdateLicenseKeyUpdateLicenseKeyLicense ¶
type UpdateLicenseKeyUpdateLicenseKeyLicense interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() *string
// contains filtered or unexported methods
}
UpdateLicenseKeyUpdateLicenseKeyLicense includes the requested fields of the GraphQL interface License.
UpdateLicenseKeyUpdateLicenseKeyLicense is implemented by the following types: UpdateLicenseKeyUpdateLicenseKeyOnPremLicense UpdateLicenseKeyUpdateLicenseKeyTrialLicense The GraphQL type's documentation follows.
Represents information about the LogScale instance.
type UpdateLicenseKeyUpdateLicenseKeyOnPremLicense ¶
type UpdateLicenseKeyUpdateLicenseKeyOnPremLicense struct {
Typename *string `json:"__typename"`
}
UpdateLicenseKeyUpdateLicenseKeyOnPremLicense includes the requested fields of the GraphQL type OnPremLicense. The GraphQL type's documentation follows.
Represents information about a LogScale License.
func (*UpdateLicenseKeyUpdateLicenseKeyOnPremLicense) GetTypename ¶
func (v *UpdateLicenseKeyUpdateLicenseKeyOnPremLicense) GetTypename() *string
GetTypename returns UpdateLicenseKeyUpdateLicenseKeyOnPremLicense.Typename, and is useful for accessing the field via an interface.
type UpdateLicenseKeyUpdateLicenseKeyTrialLicense ¶
type UpdateLicenseKeyUpdateLicenseKeyTrialLicense struct {
Typename *string `json:"__typename"`
}
UpdateLicenseKeyUpdateLicenseKeyTrialLicense includes the requested fields of the GraphQL type TrialLicense. The GraphQL type's documentation follows.
Represents information about an on-going trial of LogScale.
func (*UpdateLicenseKeyUpdateLicenseKeyTrialLicense) GetTypename ¶
func (v *UpdateLicenseKeyUpdateLicenseKeyTrialLicense) GetTypename() *string
GetTypename returns UpdateLicenseKeyUpdateLicenseKeyTrialLicense.Typename, and is useful for accessing the field via an interface.
type UpdateS3ArchivingConfigurationResponse ¶
type UpdateS3ArchivingConfigurationResponse struct {
// Configures S3 archiving for a repository. E.g. bucket and region.
S3ConfigureArchiving UpdateS3ArchivingConfigurationS3ConfigureArchivingBooleanResultType `json:"s3ConfigureArchiving"`
}
UpdateS3ArchivingConfigurationResponse is returned by UpdateS3ArchivingConfiguration on success.
func UpdateS3ArchivingConfiguration ¶
func UpdateS3ArchivingConfiguration( ctx_ context.Context, client_ graphql.Client, RepositoryName string, BucketName string, BucketRegion string, Format S3ArchivingFormat, ) (*UpdateS3ArchivingConfigurationResponse, error)
func (*UpdateS3ArchivingConfigurationResponse) GetS3ConfigureArchiving ¶
func (v *UpdateS3ArchivingConfigurationResponse) GetS3ConfigureArchiving() UpdateS3ArchivingConfigurationS3ConfigureArchivingBooleanResultType
GetS3ConfigureArchiving returns UpdateS3ArchivingConfigurationResponse.S3ConfigureArchiving, and is useful for accessing the field via an interface.
type UpdateS3ArchivingConfigurationS3ConfigureArchivingBooleanResultType ¶
type UpdateS3ArchivingConfigurationS3ConfigureArchivingBooleanResultType struct {
Typename *string `json:"__typename"`
}
UpdateS3ArchivingConfigurationS3ConfigureArchivingBooleanResultType includes the requested fields of the GraphQL type BooleanResultType.
func (*UpdateS3ArchivingConfigurationS3ConfigureArchivingBooleanResultType) GetTypename ¶
func (v *UpdateS3ArchivingConfigurationS3ConfigureArchivingBooleanResultType) GetTypename() *string
GetTypename returns UpdateS3ArchivingConfigurationS3ConfigureArchivingBooleanResultType.Typename, and is useful for accessing the field via an interface.
type UpdateStorageBasedRetentionResponse ¶
type UpdateStorageBasedRetentionResponse struct {
// Update the retention policy of a repository.
UpdateRetention UpdateStorageBasedRetentionUpdateRetentionUpdateRetentionMutation `json:"updateRetention"`
}
UpdateStorageBasedRetentionResponse is returned by UpdateStorageBasedRetention on success.
func (*UpdateStorageBasedRetentionResponse) GetUpdateRetention ¶
func (v *UpdateStorageBasedRetentionResponse) GetUpdateRetention() UpdateStorageBasedRetentionUpdateRetentionUpdateRetentionMutation
GetUpdateRetention returns UpdateStorageBasedRetentionResponse.UpdateRetention, and is useful for accessing the field via an interface.
type UpdateStorageBasedRetentionUpdateRetentionUpdateRetentionMutation ¶
type UpdateStorageBasedRetentionUpdateRetentionUpdateRetentionMutation struct {
Typename *string `json:"__typename"`
}
UpdateStorageBasedRetentionUpdateRetentionUpdateRetentionMutation includes the requested fields of the GraphQL type UpdateRetentionMutation.
func (*UpdateStorageBasedRetentionUpdateRetentionUpdateRetentionMutation) GetTypename ¶
func (v *UpdateStorageBasedRetentionUpdateRetentionUpdateRetentionMutation) GetTypename() *string
GetTypename returns UpdateStorageBasedRetentionUpdateRetentionUpdateRetentionMutation.Typename, and is useful for accessing the field via an interface.
type UpdateTimeBasedRetentionResponse ¶
type UpdateTimeBasedRetentionResponse struct {
// Update the retention policy of a repository.
UpdateRetention UpdateTimeBasedRetentionUpdateRetentionUpdateRetentionMutation `json:"updateRetention"`
}
UpdateTimeBasedRetentionResponse is returned by UpdateTimeBasedRetention on success.
func (*UpdateTimeBasedRetentionResponse) GetUpdateRetention ¶
func (v *UpdateTimeBasedRetentionResponse) GetUpdateRetention() UpdateTimeBasedRetentionUpdateRetentionUpdateRetentionMutation
GetUpdateRetention returns UpdateTimeBasedRetentionResponse.UpdateRetention, and is useful for accessing the field via an interface.
type UpdateTimeBasedRetentionUpdateRetentionUpdateRetentionMutation ¶
type UpdateTimeBasedRetentionUpdateRetentionUpdateRetentionMutation struct {
Typename *string `json:"__typename"`
}
UpdateTimeBasedRetentionUpdateRetentionUpdateRetentionMutation includes the requested fields of the GraphQL type UpdateRetentionMutation.
func (*UpdateTimeBasedRetentionUpdateRetentionUpdateRetentionMutation) GetTypename ¶
func (v *UpdateTimeBasedRetentionUpdateRetentionUpdateRetentionMutation) GetTypename() *string
GetTypename returns UpdateTimeBasedRetentionUpdateRetentionUpdateRetentionMutation.Typename, and is useful for accessing the field via an interface.
type UpdateUserResponse ¶
type UpdateUserResponse struct {
// Updates a user. Requires Root Permission.
UpdateUser UpdateUserUpdateUserUpdateUserMutation `json:"updateUser"`
}
UpdateUserResponse is returned by UpdateUser on success.
func UpdateUser ¶
func (*UpdateUserResponse) GetUpdateUser ¶
func (v *UpdateUserResponse) GetUpdateUser() UpdateUserUpdateUserUpdateUserMutation
GetUpdateUser returns UpdateUserResponse.UpdateUser, and is useful for accessing the field via an interface.
type UpdateUserUpdateUserUpdateUserMutation ¶
type UpdateUserUpdateUserUpdateUserMutation struct {
Typename *string `json:"__typename"`
}
UpdateUserUpdateUserUpdateUserMutation includes the requested fields of the GraphQL type UpdateUserMutation.
func (*UpdateUserUpdateUserUpdateUserMutation) GetTypename ¶
func (v *UpdateUserUpdateUserUpdateUserMutation) GetTypename() *string
GetTypename returns UpdateUserUpdateUserUpdateUserMutation.Typename, and is useful for accessing the field via an interface.
type UpdateViewConnectionsResponse ¶
type UpdateViewConnectionsResponse struct {
// Update a view.
UpdateView UpdateViewConnectionsUpdateView `json:"updateView"`
}
UpdateViewConnectionsResponse is returned by UpdateViewConnections on success.
func UpdateViewConnections ¶
func UpdateViewConnections( ctx_ context.Context, client_ graphql.Client, ViewName string, Connections []ViewConnectionInput, ) (*UpdateViewConnectionsResponse, error)
func (*UpdateViewConnectionsResponse) GetUpdateView ¶
func (v *UpdateViewConnectionsResponse) GetUpdateView() UpdateViewConnectionsUpdateView
GetUpdateView returns UpdateViewConnectionsResponse.UpdateView, and is useful for accessing the field via an interface.
type UpdateViewConnectionsUpdateView ¶
type UpdateViewConnectionsUpdateView struct {
Name string `json:"name"`
}
UpdateViewConnectionsUpdateView includes the requested fields of the GraphQL type View. The GraphQL type's documentation follows.
Represents information about a view, pulling data from one or several repositories.
func (*UpdateViewConnectionsUpdateView) GetName ¶
func (v *UpdateViewConnectionsUpdateView) GetName() string
GetName returns UpdateViewConnectionsUpdateView.Name, and is useful for accessing the field via an interface.
type UserDetails ¶
type UserDetails struct {
Id string `json:"id"`
Username string `json:"username"`
FullName *string `json:"fullName"`
Email *string `json:"email"`
Company *string `json:"company"`
CountryCode *string `json:"countryCode"`
Picture *string `json:"picture"`
IsRoot bool `json:"isRoot"`
CreatedAt time.Time `json:"createdAt"`
}
UserDetails includes the GraphQL fields of User requested by the fragment UserDetails. The GraphQL type's documentation follows.
A user profile.
func (*UserDetails) GetCompany ¶
func (v *UserDetails) GetCompany() *string
GetCompany returns UserDetails.Company, and is useful for accessing the field via an interface.
func (*UserDetails) GetCountryCode ¶
func (v *UserDetails) GetCountryCode() *string
GetCountryCode returns UserDetails.CountryCode, and is useful for accessing the field via an interface.
func (*UserDetails) GetCreatedAt ¶
func (v *UserDetails) GetCreatedAt() time.Time
GetCreatedAt returns UserDetails.CreatedAt, and is useful for accessing the field via an interface.
func (*UserDetails) GetEmail ¶
func (v *UserDetails) GetEmail() *string
GetEmail returns UserDetails.Email, and is useful for accessing the field via an interface.
func (*UserDetails) GetFullName ¶
func (v *UserDetails) GetFullName() *string
GetFullName returns UserDetails.FullName, and is useful for accessing the field via an interface.
func (*UserDetails) GetId ¶
func (v *UserDetails) GetId() string
GetId returns UserDetails.Id, and is useful for accessing the field via an interface.
func (*UserDetails) GetIsRoot ¶
func (v *UserDetails) GetIsRoot() bool
GetIsRoot returns UserDetails.IsRoot, and is useful for accessing the field via an interface.
func (*UserDetails) GetPicture ¶
func (v *UserDetails) GetPicture() *string
GetPicture returns UserDetails.Picture, and is useful for accessing the field via an interface.
func (*UserDetails) GetUsername ¶
func (v *UserDetails) GetUsername() string
GetUsername returns UserDetails.Username, and is useful for accessing the field via an interface.
type ViewConnectionInput ¶
type ViewConnectionInput struct {
// The repositories this view will read from.
RepositoryName string `json:"repositoryName"`
// The repositories this view will read from.
Filter string `json:"filter"`
// The repositories this view will read from.
LanguageVersion *LanguageVersionEnum `json:"languageVersion"`
}
The repositories this view will read from.
func (*ViewConnectionInput) GetFilter ¶
func (v *ViewConnectionInput) GetFilter() string
GetFilter returns ViewConnectionInput.Filter, and is useful for accessing the field via an interface.
func (*ViewConnectionInput) GetLanguageVersion ¶
func (v *ViewConnectionInput) GetLanguageVersion() *LanguageVersionEnum
GetLanguageVersion returns ViewConnectionInput.LanguageVersion, and is useful for accessing the field via an interface.
func (*ViewConnectionInput) GetRepositoryName ¶
func (v *ViewConnectionInput) GetRepositoryName() string
GetRepositoryName returns ViewConnectionInput.RepositoryName, and is useful for accessing the field via an interface.