Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=event.pagerduty.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ActionsAutomationActionHeaderInitParameters
- type ActionsAutomationActionHeaderObservation
- type ActionsAutomationActionHeaderParameters
- type ActionsAutomationActionInitParameters
- type ActionsAutomationActionObservation
- type ActionsAutomationActionParameterInitParameters
- type ActionsAutomationActionParameterObservation
- type ActionsAutomationActionParameterParameters
- type ActionsAutomationActionParameters
- type ActionsExtractionInitParameters
- type ActionsExtractionObservation
- type ActionsExtractionParameters
- type ActionsIncidentCustomFieldUpdateInitParameters
- type ActionsIncidentCustomFieldUpdateObservation
- type ActionsIncidentCustomFieldUpdateParameters
- type ActionsInitParameters
- type ActionsObservation
- type ActionsPagerdutyAutomationActionInitParameters
- type ActionsPagerdutyAutomationActionObservation
- type ActionsPagerdutyAutomationActionParameters
- type ActionsParameters
- type ActionsVariableInitParameters
- type ActionsVariableObservation
- type ActionsVariableParameters
- type AutomationActionHeaderInitParameters
- type AutomationActionHeaderObservation
- type AutomationActionHeaderParameters
- type AutomationActionInitParameters
- type AutomationActionObservation
- type AutomationActionParameterInitParameters
- type AutomationActionParameterObservation
- type AutomationActionParameterParameters
- type AutomationActionParameters
- type CatchAllActionsAutomationActionInitParameters
- type CatchAllActionsAutomationActionObservation
- type CatchAllActionsAutomationActionParameters
- type CatchAllActionsExtractionInitParameters
- type CatchAllActionsExtractionObservation
- type CatchAllActionsExtractionParameters
- type CatchAllActionsIncidentCustomFieldUpdateInitParameters
- type CatchAllActionsIncidentCustomFieldUpdateObservation
- type CatchAllActionsIncidentCustomFieldUpdateParameters
- type CatchAllActionsInitParameters
- type CatchAllActionsObservation
- type CatchAllActionsParameters
- type CatchAllActionsVariableInitParameters
- type CatchAllActionsVariableObservation
- type CatchAllActionsVariableParameters
- type CatchAllInitParameters
- type CatchAllObservation
- type CatchAllParameters
- type ConditionInitParameters
- type ConditionObservation
- type ConditionParameters
- type ConfigurationInitParameters
- type ConfigurationObservation
- type ConfigurationParameters
- type DynamicRouteToInitParameters
- type DynamicRouteToObservation
- type DynamicRouteToParameters
- type ExtractionInitParameters
- type ExtractionObservation
- type ExtractionParameters
- type HeaderInitParameters
- type HeaderObservation
- type HeaderParameters
- type IncidentCustomFieldUpdateInitParameters
- type IncidentCustomFieldUpdateObservation
- type IncidentCustomFieldUpdateParameters
- type IntegrationInitParameters
- type IntegrationObservation
- type IntegrationParameters
- type Orchestration
- func (in *Orchestration) DeepCopy() *Orchestration
- func (in *Orchestration) DeepCopyInto(out *Orchestration)
- func (in *Orchestration) DeepCopyObject() runtime.Object
- func (mg *Orchestration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Orchestration) GetConnectionDetailsMapping() map[string]string
- func (mg *Orchestration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Orchestration) GetID() string
- func (tr *Orchestration) GetInitParameters() (map[string]any, error)
- func (mg *Orchestration) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Orchestration) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Orchestration) GetObservation() (map[string]any, error)
- func (tr *Orchestration) GetParameters() (map[string]any, error)
- func (mg *Orchestration) GetProviderConfigReference() *xpv1.Reference
- func (mg *Orchestration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Orchestration) GetTerraformResourceType() string
- func (tr *Orchestration) GetTerraformSchemaVersion() int
- func (mg *Orchestration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Orchestration) Hub()
- func (tr *Orchestration) LateInitialize(attrs []byte) (bool, error)
- func (mg *Orchestration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Orchestration) SetConditions(c ...xpv1.Condition)
- func (mg *Orchestration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Orchestration) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Orchestration) SetObservation(obs map[string]any) error
- func (tr *Orchestration) SetParameters(params map[string]any) error
- func (mg *Orchestration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Orchestration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Orchestration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrchestrationGlobal
- func (in *OrchestrationGlobal) DeepCopy() *OrchestrationGlobal
- func (in *OrchestrationGlobal) DeepCopyInto(out *OrchestrationGlobal)
- func (in *OrchestrationGlobal) DeepCopyObject() runtime.Object
- func (mg *OrchestrationGlobal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrchestrationGlobal) GetConnectionDetailsMapping() map[string]string
- func (mg *OrchestrationGlobal) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrchestrationGlobal) GetID() string
- func (tr *OrchestrationGlobal) GetInitParameters() (map[string]any, error)
- func (mg *OrchestrationGlobal) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *OrchestrationGlobal) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *OrchestrationGlobal) GetObservation() (map[string]any, error)
- func (tr *OrchestrationGlobal) GetParameters() (map[string]any, error)
- func (mg *OrchestrationGlobal) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrchestrationGlobal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OrchestrationGlobal) GetTerraformResourceType() string
- func (tr *OrchestrationGlobal) GetTerraformSchemaVersion() int
- func (mg *OrchestrationGlobal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrchestrationGlobal) Hub()
- func (tr *OrchestrationGlobal) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrchestrationGlobal) SetConditions(c ...xpv1.Condition)
- func (mg *OrchestrationGlobal) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *OrchestrationGlobal) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *OrchestrationGlobal) SetObservation(obs map[string]any) error
- func (tr *OrchestrationGlobal) SetParameters(params map[string]any) error
- func (mg *OrchestrationGlobal) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrchestrationGlobal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrchestrationGlobal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrchestrationGlobalCacheVariable
- func (in *OrchestrationGlobalCacheVariable) DeepCopy() *OrchestrationGlobalCacheVariable
- func (in *OrchestrationGlobalCacheVariable) DeepCopyInto(out *OrchestrationGlobalCacheVariable)
- func (in *OrchestrationGlobalCacheVariable) DeepCopyObject() runtime.Object
- func (mg *OrchestrationGlobalCacheVariable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrchestrationGlobalCacheVariable) GetConnectionDetailsMapping() map[string]string
- func (mg *OrchestrationGlobalCacheVariable) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrchestrationGlobalCacheVariable) GetID() string
- func (tr *OrchestrationGlobalCacheVariable) GetInitParameters() (map[string]any, error)
- func (mg *OrchestrationGlobalCacheVariable) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *OrchestrationGlobalCacheVariable) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *OrchestrationGlobalCacheVariable) GetObservation() (map[string]any, error)
- func (tr *OrchestrationGlobalCacheVariable) GetParameters() (map[string]any, error)
- func (mg *OrchestrationGlobalCacheVariable) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrchestrationGlobalCacheVariable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OrchestrationGlobalCacheVariable) GetTerraformResourceType() string
- func (tr *OrchestrationGlobalCacheVariable) GetTerraformSchemaVersion() int
- func (mg *OrchestrationGlobalCacheVariable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrchestrationGlobalCacheVariable) Hub()
- func (tr *OrchestrationGlobalCacheVariable) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrchestrationGlobalCacheVariable) SetConditions(c ...xpv1.Condition)
- func (mg *OrchestrationGlobalCacheVariable) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *OrchestrationGlobalCacheVariable) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *OrchestrationGlobalCacheVariable) SetObservation(obs map[string]any) error
- func (tr *OrchestrationGlobalCacheVariable) SetParameters(params map[string]any) error
- func (mg *OrchestrationGlobalCacheVariable) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrchestrationGlobalCacheVariable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrchestrationGlobalCacheVariable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrchestrationGlobalCacheVariableConditionInitParameters
- type OrchestrationGlobalCacheVariableConditionObservation
- type OrchestrationGlobalCacheVariableConditionParameters
- type OrchestrationGlobalCacheVariableInitParameters
- type OrchestrationGlobalCacheVariableList
- func (in *OrchestrationGlobalCacheVariableList) DeepCopy() *OrchestrationGlobalCacheVariableList
- func (in *OrchestrationGlobalCacheVariableList) DeepCopyInto(out *OrchestrationGlobalCacheVariableList)
- func (in *OrchestrationGlobalCacheVariableList) DeepCopyObject() runtime.Object
- func (l *OrchestrationGlobalCacheVariableList) GetItems() []resource.Managed
- type OrchestrationGlobalCacheVariableObservation
- type OrchestrationGlobalCacheVariableParameters
- type OrchestrationGlobalCacheVariableSpec
- type OrchestrationGlobalCacheVariableStatus
- type OrchestrationGlobalInitParameters
- type OrchestrationGlobalList
- type OrchestrationGlobalObservation
- type OrchestrationGlobalParameters
- type OrchestrationGlobalSpec
- type OrchestrationGlobalStatus
- type OrchestrationInitParameters
- type OrchestrationIntegration
- func (in *OrchestrationIntegration) DeepCopy() *OrchestrationIntegration
- func (in *OrchestrationIntegration) DeepCopyInto(out *OrchestrationIntegration)
- func (in *OrchestrationIntegration) DeepCopyObject() runtime.Object
- func (mg *OrchestrationIntegration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrchestrationIntegration) GetConnectionDetailsMapping() map[string]string
- func (mg *OrchestrationIntegration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrchestrationIntegration) GetID() string
- func (tr *OrchestrationIntegration) GetInitParameters() (map[string]any, error)
- func (mg *OrchestrationIntegration) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *OrchestrationIntegration) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *OrchestrationIntegration) GetObservation() (map[string]any, error)
- func (tr *OrchestrationIntegration) GetParameters() (map[string]any, error)
- func (mg *OrchestrationIntegration) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrchestrationIntegration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OrchestrationIntegration) GetTerraformResourceType() string
- func (tr *OrchestrationIntegration) GetTerraformSchemaVersion() int
- func (mg *OrchestrationIntegration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrchestrationIntegration) Hub()
- func (tr *OrchestrationIntegration) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrchestrationIntegration) SetConditions(c ...xpv1.Condition)
- func (mg *OrchestrationIntegration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *OrchestrationIntegration) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *OrchestrationIntegration) SetObservation(obs map[string]any) error
- func (tr *OrchestrationIntegration) SetParameters(params map[string]any) error
- func (mg *OrchestrationIntegration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrchestrationIntegration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrchestrationIntegration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrchestrationIntegrationInitParameters
- type OrchestrationIntegrationList
- func (in *OrchestrationIntegrationList) DeepCopy() *OrchestrationIntegrationList
- func (in *OrchestrationIntegrationList) DeepCopyInto(out *OrchestrationIntegrationList)
- func (in *OrchestrationIntegrationList) DeepCopyObject() runtime.Object
- func (l *OrchestrationIntegrationList) GetItems() []resource.Managed
- type OrchestrationIntegrationObservation
- type OrchestrationIntegrationParameters
- type OrchestrationIntegrationParametersInitParameters
- type OrchestrationIntegrationParametersObservation
- type OrchestrationIntegrationParametersParameters
- type OrchestrationIntegrationSpec
- type OrchestrationIntegrationStatus
- type OrchestrationList
- type OrchestrationObservation
- type OrchestrationParameters
- type OrchestrationRouter
- func (in *OrchestrationRouter) DeepCopy() *OrchestrationRouter
- func (in *OrchestrationRouter) DeepCopyInto(out *OrchestrationRouter)
- func (in *OrchestrationRouter) DeepCopyObject() runtime.Object
- func (mg *OrchestrationRouter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrchestrationRouter) GetConnectionDetailsMapping() map[string]string
- func (mg *OrchestrationRouter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrchestrationRouter) GetID() string
- func (tr *OrchestrationRouter) GetInitParameters() (map[string]any, error)
- func (mg *OrchestrationRouter) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *OrchestrationRouter) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *OrchestrationRouter) GetObservation() (map[string]any, error)
- func (tr *OrchestrationRouter) GetParameters() (map[string]any, error)
- func (mg *OrchestrationRouter) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrchestrationRouter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OrchestrationRouter) GetTerraformResourceType() string
- func (tr *OrchestrationRouter) GetTerraformSchemaVersion() int
- func (mg *OrchestrationRouter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrchestrationRouter) Hub()
- func (tr *OrchestrationRouter) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrchestrationRouter) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *OrchestrationRouter) SetConditions(c ...xpv1.Condition)
- func (mg *OrchestrationRouter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *OrchestrationRouter) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *OrchestrationRouter) SetObservation(obs map[string]any) error
- func (tr *OrchestrationRouter) SetParameters(params map[string]any) error
- func (mg *OrchestrationRouter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrchestrationRouter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrchestrationRouter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrchestrationRouterCatchAllInitParameters
- type OrchestrationRouterCatchAllObservation
- type OrchestrationRouterCatchAllParameters
- type OrchestrationRouterInitParameters
- type OrchestrationRouterList
- type OrchestrationRouterObservation
- type OrchestrationRouterParameters
- type OrchestrationRouterSetInitParameters
- type OrchestrationRouterSetObservation
- type OrchestrationRouterSetParameters
- type OrchestrationRouterSpec
- type OrchestrationRouterStatus
- type OrchestrationService
- func (in *OrchestrationService) DeepCopy() *OrchestrationService
- func (in *OrchestrationService) DeepCopyInto(out *OrchestrationService)
- func (in *OrchestrationService) DeepCopyObject() runtime.Object
- func (mg *OrchestrationService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrchestrationService) GetConnectionDetailsMapping() map[string]string
- func (mg *OrchestrationService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrchestrationService) GetID() string
- func (tr *OrchestrationService) GetInitParameters() (map[string]any, error)
- func (mg *OrchestrationService) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *OrchestrationService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *OrchestrationService) GetObservation() (map[string]any, error)
- func (tr *OrchestrationService) GetParameters() (map[string]any, error)
- func (mg *OrchestrationService) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrchestrationService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OrchestrationService) GetTerraformResourceType() string
- func (tr *OrchestrationService) GetTerraformSchemaVersion() int
- func (mg *OrchestrationService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrchestrationService) Hub()
- func (tr *OrchestrationService) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrchestrationService) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *OrchestrationService) SetConditions(c ...xpv1.Condition)
- func (mg *OrchestrationService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *OrchestrationService) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *OrchestrationService) SetObservation(obs map[string]any) error
- func (tr *OrchestrationService) SetParameters(params map[string]any) error
- func (mg *OrchestrationService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrchestrationService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrchestrationService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrchestrationServiceCacheVariable
- func (in *OrchestrationServiceCacheVariable) DeepCopy() *OrchestrationServiceCacheVariable
- func (in *OrchestrationServiceCacheVariable) DeepCopyInto(out *OrchestrationServiceCacheVariable)
- func (in *OrchestrationServiceCacheVariable) DeepCopyObject() runtime.Object
- func (mg *OrchestrationServiceCacheVariable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrchestrationServiceCacheVariable) GetConnectionDetailsMapping() map[string]string
- func (mg *OrchestrationServiceCacheVariable) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrchestrationServiceCacheVariable) GetID() string
- func (tr *OrchestrationServiceCacheVariable) GetInitParameters() (map[string]any, error)
- func (mg *OrchestrationServiceCacheVariable) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *OrchestrationServiceCacheVariable) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *OrchestrationServiceCacheVariable) GetObservation() (map[string]any, error)
- func (tr *OrchestrationServiceCacheVariable) GetParameters() (map[string]any, error)
- func (mg *OrchestrationServiceCacheVariable) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrchestrationServiceCacheVariable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OrchestrationServiceCacheVariable) GetTerraformResourceType() string
- func (tr *OrchestrationServiceCacheVariable) GetTerraformSchemaVersion() int
- func (mg *OrchestrationServiceCacheVariable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrchestrationServiceCacheVariable) Hub()
- func (tr *OrchestrationServiceCacheVariable) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrchestrationServiceCacheVariable) SetConditions(c ...xpv1.Condition)
- func (mg *OrchestrationServiceCacheVariable) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *OrchestrationServiceCacheVariable) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *OrchestrationServiceCacheVariable) SetObservation(obs map[string]any) error
- func (tr *OrchestrationServiceCacheVariable) SetParameters(params map[string]any) error
- func (mg *OrchestrationServiceCacheVariable) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrchestrationServiceCacheVariable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrchestrationServiceCacheVariable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrchestrationServiceCacheVariableConditionInitParameters
- type OrchestrationServiceCacheVariableConditionObservation
- type OrchestrationServiceCacheVariableConditionParameters
- type OrchestrationServiceCacheVariableConfigurationInitParameters
- type OrchestrationServiceCacheVariableConfigurationObservation
- type OrchestrationServiceCacheVariableConfigurationParameters
- type OrchestrationServiceCacheVariableInitParameters
- type OrchestrationServiceCacheVariableList
- func (in *OrchestrationServiceCacheVariableList) DeepCopy() *OrchestrationServiceCacheVariableList
- func (in *OrchestrationServiceCacheVariableList) DeepCopyInto(out *OrchestrationServiceCacheVariableList)
- func (in *OrchestrationServiceCacheVariableList) DeepCopyObject() runtime.Object
- func (l *OrchestrationServiceCacheVariableList) GetItems() []resource.Managed
- type OrchestrationServiceCacheVariableObservation
- type OrchestrationServiceCacheVariableParameters
- type OrchestrationServiceCacheVariableSpec
- type OrchestrationServiceCacheVariableStatus
- type OrchestrationServiceCatchAllActionsInitParameters
- type OrchestrationServiceCatchAllActionsObservation
- type OrchestrationServiceCatchAllActionsParameters
- type OrchestrationServiceCatchAllInitParameters
- type OrchestrationServiceCatchAllObservation
- type OrchestrationServiceCatchAllParameters
- type OrchestrationServiceInitParameters
- type OrchestrationServiceList
- type OrchestrationServiceObservation
- type OrchestrationServiceParameters
- type OrchestrationServiceSetInitParameters
- type OrchestrationServiceSetObservation
- type OrchestrationServiceSetParameters
- type OrchestrationServiceSetRuleActionsInitParameters
- type OrchestrationServiceSetRuleActionsObservation
- type OrchestrationServiceSetRuleActionsParameters
- type OrchestrationServiceSetRuleInitParameters
- type OrchestrationServiceSetRuleObservation
- type OrchestrationServiceSetRuleParameters
- type OrchestrationServiceSpec
- type OrchestrationServiceStatus
- type OrchestrationSpec
- type OrchestrationStatus
- type OrchestrationUnrouted
- func (in *OrchestrationUnrouted) DeepCopy() *OrchestrationUnrouted
- func (in *OrchestrationUnrouted) DeepCopyInto(out *OrchestrationUnrouted)
- func (in *OrchestrationUnrouted) DeepCopyObject() runtime.Object
- func (mg *OrchestrationUnrouted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrchestrationUnrouted) GetConnectionDetailsMapping() map[string]string
- func (mg *OrchestrationUnrouted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrchestrationUnrouted) GetID() string
- func (tr *OrchestrationUnrouted) GetInitParameters() (map[string]any, error)
- func (mg *OrchestrationUnrouted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *OrchestrationUnrouted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *OrchestrationUnrouted) GetObservation() (map[string]any, error)
- func (tr *OrchestrationUnrouted) GetParameters() (map[string]any, error)
- func (mg *OrchestrationUnrouted) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrchestrationUnrouted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OrchestrationUnrouted) GetTerraformResourceType() string
- func (tr *OrchestrationUnrouted) GetTerraformSchemaVersion() int
- func (mg *OrchestrationUnrouted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrchestrationUnrouted) Hub()
- func (tr *OrchestrationUnrouted) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrchestrationUnrouted) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *OrchestrationUnrouted) SetConditions(c ...xpv1.Condition)
- func (mg *OrchestrationUnrouted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *OrchestrationUnrouted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *OrchestrationUnrouted) SetObservation(obs map[string]any) error
- func (tr *OrchestrationUnrouted) SetParameters(params map[string]any) error
- func (mg *OrchestrationUnrouted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrchestrationUnrouted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrchestrationUnrouted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrchestrationUnroutedCatchAllActionsExtractionInitParameters
- type OrchestrationUnroutedCatchAllActionsExtractionObservation
- type OrchestrationUnroutedCatchAllActionsExtractionParameters
- type OrchestrationUnroutedCatchAllActionsInitParameters
- type OrchestrationUnroutedCatchAllActionsObservation
- type OrchestrationUnroutedCatchAllActionsParameters
- type OrchestrationUnroutedCatchAllActionsVariableInitParameters
- type OrchestrationUnroutedCatchAllActionsVariableObservation
- type OrchestrationUnroutedCatchAllActionsVariableParameters
- type OrchestrationUnroutedCatchAllInitParameters
- type OrchestrationUnroutedCatchAllObservation
- type OrchestrationUnroutedCatchAllParameters
- type OrchestrationUnroutedInitParameters
- type OrchestrationUnroutedList
- type OrchestrationUnroutedObservation
- type OrchestrationUnroutedParameters
- type OrchestrationUnroutedSetInitParameters
- type OrchestrationUnroutedSetObservation
- type OrchestrationUnroutedSetParameters
- type OrchestrationUnroutedSetRuleActionsInitParameters
- type OrchestrationUnroutedSetRuleActionsObservation
- type OrchestrationUnroutedSetRuleActionsParameters
- type OrchestrationUnroutedSetRuleConditionInitParameters
- type OrchestrationUnroutedSetRuleConditionObservation
- type OrchestrationUnroutedSetRuleConditionParameters
- type OrchestrationUnroutedSetRuleInitParameters
- type OrchestrationUnroutedSetRuleObservation
- type OrchestrationUnroutedSetRuleParameters
- type OrchestrationUnroutedSpec
- type OrchestrationUnroutedStatus
- type PagerdutyAutomationActionInitParameters
- type PagerdutyAutomationActionObservation
- type PagerdutyAutomationActionParameters
- type ParameterInitParameters
- type ParameterObservation
- type ParameterParameters
- type ParametersInitParameters
- type ParametersObservation
- type ParametersParameters
- type Rule
- func (in *Rule) DeepCopy() *Rule
- func (in *Rule) DeepCopyInto(out *Rule)
- func (in *Rule) DeepCopyObject() runtime.Object
- func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Rule) GetConnectionDetailsMapping() map[string]string
- func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Rule) GetID() string
- func (tr *Rule) GetInitParameters() (map[string]any, error)
- func (mg *Rule) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Rule) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Rule) GetObservation() (map[string]any, error)
- func (tr *Rule) GetParameters() (map[string]any, error)
- func (mg *Rule) GetProviderConfigReference() *xpv1.Reference
- func (mg *Rule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Rule) GetTerraformResourceType() string
- func (tr *Rule) GetTerraformSchemaVersion() int
- func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Rule) Hub()
- func (tr *Rule) LateInitialize(attrs []byte) (bool, error)
- func (mg *Rule) SetConditions(c ...xpv1.Condition)
- func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Rule) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Rule) SetObservation(obs map[string]any) error
- func (tr *Rule) SetParameters(params map[string]any) error
- func (mg *Rule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Rule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RuleActionsAutomationActionHeaderInitParameters
- type RuleActionsAutomationActionHeaderObservation
- type RuleActionsAutomationActionHeaderParameters
- type RuleActionsAutomationActionInitParameters
- type RuleActionsAutomationActionObservation
- type RuleActionsAutomationActionParameterInitParameters
- type RuleActionsAutomationActionParameterObservation
- type RuleActionsAutomationActionParameterParameters
- type RuleActionsAutomationActionParameters
- type RuleActionsExtractionInitParameters
- type RuleActionsExtractionObservation
- type RuleActionsExtractionParameters
- type RuleActionsIncidentCustomFieldUpdateInitParameters
- type RuleActionsIncidentCustomFieldUpdateObservation
- type RuleActionsIncidentCustomFieldUpdateParameters
- type RuleActionsInitParameters
- type RuleActionsObservation
- type RuleActionsParameters
- type RuleActionsVariableInitParameters
- type RuleActionsVariableObservation
- type RuleActionsVariableParameters
- type RuleConditionInitParameters
- type RuleConditionObservation
- type RuleConditionParameters
- type RuleInitParameters
- type RuleInitParameters_2
- type RuleList
- type RuleObservation
- type RuleObservation_2
- type RuleParameters
- type RuleParameters_2
- type RuleSpec
- type RuleStatus
- type SetInitParameters
- type SetObservation
- type SetParameters
- type SetRuleActionsExtractionInitParameters
- type SetRuleActionsExtractionObservation
- type SetRuleActionsExtractionParameters
- type SetRuleActionsInitParameters
- type SetRuleActionsObservation
- type SetRuleActionsParameters
- type SetRuleActionsVariableInitParameters
- type SetRuleActionsVariableObservation
- type SetRuleActionsVariableParameters
- type SetRuleConditionInitParameters
- type SetRuleConditionObservation
- type SetRuleConditionParameters
- type SetRuleInitParameters
- type SetRuleObservation
- type SetRuleParameters
- type VariableInitParameters
- type VariableObservation
- type VariableParameters
Constants ¶
const ( CRDGroup = "event.pagerduty.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Orchestration_Kind = "Orchestration" Orchestration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Orchestration_Kind}.String() Orchestration_KindAPIVersion = Orchestration_Kind + "." + CRDGroupVersion.String() Orchestration_GroupVersionKind = CRDGroupVersion.WithKind(Orchestration_Kind) )
Repository type metadata.
var ( OrchestrationGlobal_Kind = "OrchestrationGlobal" OrchestrationGlobal_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrchestrationGlobal_Kind}.String() OrchestrationGlobal_KindAPIVersion = OrchestrationGlobal_Kind + "." + CRDGroupVersion.String() OrchestrationGlobal_GroupVersionKind = CRDGroupVersion.WithKind(OrchestrationGlobal_Kind) )
Repository type metadata.
var ( OrchestrationGlobalCacheVariable_Kind = "OrchestrationGlobalCacheVariable" OrchestrationGlobalCacheVariable_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrchestrationGlobalCacheVariable_Kind}.String() OrchestrationGlobalCacheVariable_KindAPIVersion = OrchestrationGlobalCacheVariable_Kind + "." + CRDGroupVersion.String() OrchestrationGlobalCacheVariable_GroupVersionKind = CRDGroupVersion.WithKind(OrchestrationGlobalCacheVariable_Kind) )
Repository type metadata.
var ( OrchestrationIntegration_Kind = "OrchestrationIntegration" OrchestrationIntegration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrchestrationIntegration_Kind}.String() OrchestrationIntegration_KindAPIVersion = OrchestrationIntegration_Kind + "." + CRDGroupVersion.String() OrchestrationIntegration_GroupVersionKind = CRDGroupVersion.WithKind(OrchestrationIntegration_Kind) )
Repository type metadata.
var ( OrchestrationRouter_Kind = "OrchestrationRouter" OrchestrationRouter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrchestrationRouter_Kind}.String() OrchestrationRouter_KindAPIVersion = OrchestrationRouter_Kind + "." + CRDGroupVersion.String() OrchestrationRouter_GroupVersionKind = CRDGroupVersion.WithKind(OrchestrationRouter_Kind) )
Repository type metadata.
var ( OrchestrationService_Kind = "OrchestrationService" OrchestrationService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrchestrationService_Kind}.String() OrchestrationService_KindAPIVersion = OrchestrationService_Kind + "." + CRDGroupVersion.String() OrchestrationService_GroupVersionKind = CRDGroupVersion.WithKind(OrchestrationService_Kind) )
Repository type metadata.
var ( OrchestrationServiceCacheVariable_Kind = "OrchestrationServiceCacheVariable" OrchestrationServiceCacheVariable_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrchestrationServiceCacheVariable_Kind}.String() OrchestrationServiceCacheVariable_KindAPIVersion = OrchestrationServiceCacheVariable_Kind + "." + CRDGroupVersion.String() OrchestrationServiceCacheVariable_GroupVersionKind = CRDGroupVersion.WithKind(OrchestrationServiceCacheVariable_Kind) )
Repository type metadata.
var ( OrchestrationUnrouted_Kind = "OrchestrationUnrouted" OrchestrationUnrouted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrchestrationUnrouted_Kind}.String() OrchestrationUnrouted_KindAPIVersion = OrchestrationUnrouted_Kind + "." + CRDGroupVersion.String() OrchestrationUnrouted_GroupVersionKind = CRDGroupVersion.WithKind(OrchestrationUnrouted_Kind) )
Repository type metadata.
var ( Rule_Kind = "Rule" Rule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Rule_Kind}.String() Rule_KindAPIVersion = Rule_Kind + "." + CRDGroupVersion.String() Rule_GroupVersionKind = CRDGroupVersion.WithKind(Rule_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionsAutomationActionHeaderInitParameters ¶ added in v0.10.0
type ActionsAutomationActionHeaderInitParameters struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ActionsAutomationActionHeaderInitParameters) DeepCopy ¶ added in v0.10.0
func (in *ActionsAutomationActionHeaderInitParameters) DeepCopy() *ActionsAutomationActionHeaderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsAutomationActionHeaderInitParameters.
func (*ActionsAutomationActionHeaderInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *ActionsAutomationActionHeaderInitParameters) DeepCopyInto(out *ActionsAutomationActionHeaderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsAutomationActionHeaderObservation ¶ added in v0.10.0
type ActionsAutomationActionHeaderObservation struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ActionsAutomationActionHeaderObservation) DeepCopy ¶ added in v0.10.0
func (in *ActionsAutomationActionHeaderObservation) DeepCopy() *ActionsAutomationActionHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsAutomationActionHeaderObservation.
func (*ActionsAutomationActionHeaderObservation) DeepCopyInto ¶ added in v0.10.0
func (in *ActionsAutomationActionHeaderObservation) DeepCopyInto(out *ActionsAutomationActionHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsAutomationActionHeaderParameters ¶ added in v0.10.0
type ActionsAutomationActionHeaderParameters struct { // Name to identify the header // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ActionsAutomationActionHeaderParameters) DeepCopy ¶ added in v0.10.0
func (in *ActionsAutomationActionHeaderParameters) DeepCopy() *ActionsAutomationActionHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsAutomationActionHeaderParameters.
func (*ActionsAutomationActionHeaderParameters) DeepCopyInto ¶ added in v0.10.0
func (in *ActionsAutomationActionHeaderParameters) DeepCopyInto(out *ActionsAutomationActionHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsAutomationActionInitParameters ¶ added in v0.5.0
type ActionsAutomationActionInitParameters struct { // When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app. AutoSend *bool `json:"autoSend,omitempty" tf:"auto_send,omitempty"` // Specify custom key/value pairs that'll be sent with the webhook request as request headers. Header []AutomationActionHeaderInitParameters `json:"header,omitempty" tf:"header,omitempty"` // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specify custom key/value pairs that'll be included in the webhook request's JSON payload. Parameter []AutomationActionParameterInitParameters `json:"parameter,omitempty" tf:"parameter,omitempty"` // The API endpoint where PagerDuty's servers will send the webhook request. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*ActionsAutomationActionInitParameters) DeepCopy ¶ added in v0.5.0
func (in *ActionsAutomationActionInitParameters) DeepCopy() *ActionsAutomationActionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsAutomationActionInitParameters.
func (*ActionsAutomationActionInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *ActionsAutomationActionInitParameters) DeepCopyInto(out *ActionsAutomationActionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsAutomationActionObservation ¶
type ActionsAutomationActionObservation struct { // When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app. AutoSend *bool `json:"autoSend,omitempty" tf:"auto_send,omitempty"` // Specify custom key/value pairs that'll be sent with the webhook request as request headers. Header []AutomationActionHeaderObservation `json:"header,omitempty" tf:"header,omitempty"` // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specify custom key/value pairs that'll be included in the webhook request's JSON payload. Parameter []AutomationActionParameterObservation `json:"parameter,omitempty" tf:"parameter,omitempty"` // The API endpoint where PagerDuty's servers will send the webhook request. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*ActionsAutomationActionObservation) DeepCopy ¶
func (in *ActionsAutomationActionObservation) DeepCopy() *ActionsAutomationActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsAutomationActionObservation.
func (*ActionsAutomationActionObservation) DeepCopyInto ¶
func (in *ActionsAutomationActionObservation) DeepCopyInto(out *ActionsAutomationActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsAutomationActionParameterInitParameters ¶ added in v0.10.0
type ActionsAutomationActionParameterInitParameters struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ActionsAutomationActionParameterInitParameters) DeepCopy ¶ added in v0.10.0
func (in *ActionsAutomationActionParameterInitParameters) DeepCopy() *ActionsAutomationActionParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsAutomationActionParameterInitParameters.
func (*ActionsAutomationActionParameterInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *ActionsAutomationActionParameterInitParameters) DeepCopyInto(out *ActionsAutomationActionParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsAutomationActionParameterObservation ¶ added in v0.10.0
type ActionsAutomationActionParameterObservation struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ActionsAutomationActionParameterObservation) DeepCopy ¶ added in v0.10.0
func (in *ActionsAutomationActionParameterObservation) DeepCopy() *ActionsAutomationActionParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsAutomationActionParameterObservation.
func (*ActionsAutomationActionParameterObservation) DeepCopyInto ¶ added in v0.10.0
func (in *ActionsAutomationActionParameterObservation) DeepCopyInto(out *ActionsAutomationActionParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsAutomationActionParameterParameters ¶ added in v0.10.0
type ActionsAutomationActionParameterParameters struct { // Name to identify the header // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ActionsAutomationActionParameterParameters) DeepCopy ¶ added in v0.10.0
func (in *ActionsAutomationActionParameterParameters) DeepCopy() *ActionsAutomationActionParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsAutomationActionParameterParameters.
func (*ActionsAutomationActionParameterParameters) DeepCopyInto ¶ added in v0.10.0
func (in *ActionsAutomationActionParameterParameters) DeepCopyInto(out *ActionsAutomationActionParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsAutomationActionParameters ¶
type ActionsAutomationActionParameters struct { // When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app. // +kubebuilder:validation:Optional AutoSend *bool `json:"autoSend,omitempty" tf:"auto_send,omitempty"` // Specify custom key/value pairs that'll be sent with the webhook request as request headers. // +kubebuilder:validation:Optional Header []AutomationActionHeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // Name of this Webhook. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Specify custom key/value pairs that'll be included in the webhook request's JSON payload. // +kubebuilder:validation:Optional Parameter []AutomationActionParameterParameters `json:"parameter,omitempty" tf:"parameter,omitempty"` // The API endpoint where PagerDuty's servers will send the webhook request. // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*ActionsAutomationActionParameters) DeepCopy ¶
func (in *ActionsAutomationActionParameters) DeepCopy() *ActionsAutomationActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsAutomationActionParameters.
func (*ActionsAutomationActionParameters) DeepCopyInto ¶
func (in *ActionsAutomationActionParameters) DeepCopyInto(out *ActionsAutomationActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsExtractionInitParameters ¶ added in v0.5.0
type ActionsExtractionInitParameters struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. Target *string `json:"target,omitempty" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*ActionsExtractionInitParameters) DeepCopy ¶ added in v0.5.0
func (in *ActionsExtractionInitParameters) DeepCopy() *ActionsExtractionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsExtractionInitParameters.
func (*ActionsExtractionInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *ActionsExtractionInitParameters) DeepCopyInto(out *ActionsExtractionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsExtractionObservation ¶
type ActionsExtractionObservation struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. Target *string `json:"target,omitempty" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*ActionsExtractionObservation) DeepCopy ¶
func (in *ActionsExtractionObservation) DeepCopy() *ActionsExtractionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsExtractionObservation.
func (*ActionsExtractionObservation) DeepCopyInto ¶
func (in *ActionsExtractionObservation) DeepCopyInto(out *ActionsExtractionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsExtractionParameters ¶
type ActionsExtractionParameters struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: // +kubebuilder:validation:Optional Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*ActionsExtractionParameters) DeepCopy ¶
func (in *ActionsExtractionParameters) DeepCopy() *ActionsExtractionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsExtractionParameters.
func (*ActionsExtractionParameters) DeepCopyInto ¶
func (in *ActionsExtractionParameters) DeepCopyInto(out *ActionsExtractionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsIncidentCustomFieldUpdateInitParameters ¶ added in v0.8.0
type ActionsIncidentCustomFieldUpdateInitParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ActionsIncidentCustomFieldUpdateInitParameters) DeepCopy ¶ added in v0.8.0
func (in *ActionsIncidentCustomFieldUpdateInitParameters) DeepCopy() *ActionsIncidentCustomFieldUpdateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsIncidentCustomFieldUpdateInitParameters.
func (*ActionsIncidentCustomFieldUpdateInitParameters) DeepCopyInto ¶ added in v0.8.0
func (in *ActionsIncidentCustomFieldUpdateInitParameters) DeepCopyInto(out *ActionsIncidentCustomFieldUpdateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsIncidentCustomFieldUpdateObservation ¶ added in v0.8.0
type ActionsIncidentCustomFieldUpdateObservation struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ActionsIncidentCustomFieldUpdateObservation) DeepCopy ¶ added in v0.8.0
func (in *ActionsIncidentCustomFieldUpdateObservation) DeepCopy() *ActionsIncidentCustomFieldUpdateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsIncidentCustomFieldUpdateObservation.
func (*ActionsIncidentCustomFieldUpdateObservation) DeepCopyInto ¶ added in v0.8.0
func (in *ActionsIncidentCustomFieldUpdateObservation) DeepCopyInto(out *ActionsIncidentCustomFieldUpdateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsIncidentCustomFieldUpdateParameters ¶ added in v0.8.0
type ActionsIncidentCustomFieldUpdateParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ActionsIncidentCustomFieldUpdateParameters) DeepCopy ¶ added in v0.8.0
func (in *ActionsIncidentCustomFieldUpdateParameters) DeepCopy() *ActionsIncidentCustomFieldUpdateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsIncidentCustomFieldUpdateParameters.
func (*ActionsIncidentCustomFieldUpdateParameters) DeepCopyInto ¶ added in v0.8.0
func (in *ActionsIncidentCustomFieldUpdateParameters) DeepCopyInto(out *ActionsIncidentCustomFieldUpdateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsInitParameters ¶ added in v0.5.0
type ActionsInitParameters struct { // Add this text as a note on the resulting incident. Annotate *string `json:"annotate,omitempty" tf:"annotate,omitempty"` // Create a Webhook associated with the resulting incident. AutomationAction []AutomationActionInitParameters `json:"automationAction,omitempty" tf:"automation_action,omitempty"` // When true, this event will be dropped. Dropped events will not trigger or resolve an alert or an incident. Dropped events will not be evaluated against router rules. DropEvent *bool `json:"dropEvent,omitempty" tf:"drop_event,omitempty"` // The ID of the Escalation Policy you want to assign incidents to. Event rules with this action will override the Escalation Policy already set on a Service's settings, with what is configured by this action. EscalationPolicy *string `json:"escalationPolicy,omitempty" tf:"escalation_policy,omitempty"` // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. Extraction []ExtractionInitParameters `json:"extraction,omitempty" tf:"extraction,omitempty"` // Assign a custom field to the resulting incident. IncidentCustomFieldUpdate []IncidentCustomFieldUpdateInitParameters `json:"incidentCustomFieldUpdate,omitempty" tf:"incident_custom_field_update,omitempty"` // The ID of the priority you want to set on resulting incident. Consider using the pagerduty_priority data source. Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // The ID of a Set from this Global Orchestration whose rules you also want to use with events that match this rule. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident. Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this alert. Suspend *float64 `json:"suspend,omitempty" tf:"suspend,omitempty"` // Populate variables from event payloads and use those variables in other event actions. Variable []VariableInitParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*ActionsInitParameters) DeepCopy ¶ added in v0.5.0
func (in *ActionsInitParameters) DeepCopy() *ActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsInitParameters.
func (*ActionsInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *ActionsInitParameters) DeepCopyInto(out *ActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsObservation ¶
type ActionsObservation struct { // Add this text as a note on the resulting incident. Annotate *string `json:"annotate,omitempty" tf:"annotate,omitempty"` // Create a Webhook associated with the resulting incident. AutomationAction []AutomationActionObservation `json:"automationAction,omitempty" tf:"automation_action,omitempty"` // When true, this event will be dropped. Dropped events will not trigger or resolve an alert or an incident. Dropped events will not be evaluated against router rules. DropEvent *bool `json:"dropEvent,omitempty" tf:"drop_event,omitempty"` // The ID of the Escalation Policy you want to assign incidents to. Event rules with this action will override the Escalation Policy already set on a Service's settings, with what is configured by this action. EscalationPolicy *string `json:"escalationPolicy,omitempty" tf:"escalation_policy,omitempty"` // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. Extraction []ExtractionObservation `json:"extraction,omitempty" tf:"extraction,omitempty"` // Assign a custom field to the resulting incident. IncidentCustomFieldUpdate []IncidentCustomFieldUpdateObservation `json:"incidentCustomFieldUpdate,omitempty" tf:"incident_custom_field_update,omitempty"` // The ID of the priority you want to set on resulting incident. Consider using the pagerduty_priority data source. Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // The ID of a Set from this Global Orchestration whose rules you also want to use with events that match this rule. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident. Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this alert. Suspend *float64 `json:"suspend,omitempty" tf:"suspend,omitempty"` // Populate variables from event payloads and use those variables in other event actions. Variable []VariableObservation `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*ActionsObservation) DeepCopy ¶
func (in *ActionsObservation) DeepCopy() *ActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsObservation.
func (*ActionsObservation) DeepCopyInto ¶
func (in *ActionsObservation) DeepCopyInto(out *ActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsPagerdutyAutomationActionInitParameters ¶ added in v0.5.0
type ActionsPagerdutyAutomationActionInitParameters struct { // Id of the Process Automation action to be triggered. ActionID *string `json:"actionId,omitempty" tf:"action_id,omitempty"` }
func (*ActionsPagerdutyAutomationActionInitParameters) DeepCopy ¶ added in v0.5.0
func (in *ActionsPagerdutyAutomationActionInitParameters) DeepCopy() *ActionsPagerdutyAutomationActionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsPagerdutyAutomationActionInitParameters.
func (*ActionsPagerdutyAutomationActionInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *ActionsPagerdutyAutomationActionInitParameters) DeepCopyInto(out *ActionsPagerdutyAutomationActionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsPagerdutyAutomationActionObservation ¶
type ActionsPagerdutyAutomationActionObservation struct { // Id of the Process Automation action to be triggered. ActionID *string `json:"actionId,omitempty" tf:"action_id,omitempty"` }
func (*ActionsPagerdutyAutomationActionObservation) DeepCopy ¶
func (in *ActionsPagerdutyAutomationActionObservation) DeepCopy() *ActionsPagerdutyAutomationActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsPagerdutyAutomationActionObservation.
func (*ActionsPagerdutyAutomationActionObservation) DeepCopyInto ¶
func (in *ActionsPagerdutyAutomationActionObservation) DeepCopyInto(out *ActionsPagerdutyAutomationActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsPagerdutyAutomationActionParameters ¶
type ActionsPagerdutyAutomationActionParameters struct { // Id of the Process Automation action to be triggered. // +kubebuilder:validation:Optional ActionID *string `json:"actionId" tf:"action_id,omitempty"` }
func (*ActionsPagerdutyAutomationActionParameters) DeepCopy ¶
func (in *ActionsPagerdutyAutomationActionParameters) DeepCopy() *ActionsPagerdutyAutomationActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsPagerdutyAutomationActionParameters.
func (*ActionsPagerdutyAutomationActionParameters) DeepCopyInto ¶
func (in *ActionsPagerdutyAutomationActionParameters) DeepCopyInto(out *ActionsPagerdutyAutomationActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsParameters ¶
type ActionsParameters struct { // Add this text as a note on the resulting incident. // +kubebuilder:validation:Optional Annotate *string `json:"annotate,omitempty" tf:"annotate,omitempty"` // Create a Webhook associated with the resulting incident. // +kubebuilder:validation:Optional AutomationAction []AutomationActionParameters `json:"automationAction,omitempty" tf:"automation_action,omitempty"` // When true, this event will be dropped. Dropped events will not trigger or resolve an alert or an incident. Dropped events will not be evaluated against router rules. // +kubebuilder:validation:Optional DropEvent *bool `json:"dropEvent,omitempty" tf:"drop_event,omitempty"` // The ID of the Escalation Policy you want to assign incidents to. Event rules with this action will override the Escalation Policy already set on a Service's settings, with what is configured by this action. // +kubebuilder:validation:Optional EscalationPolicy *string `json:"escalationPolicy,omitempty" tf:"escalation_policy,omitempty"` // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve // +kubebuilder:validation:Optional EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. // +kubebuilder:validation:Optional Extraction []ExtractionParameters `json:"extraction,omitempty" tf:"extraction,omitempty"` // Assign a custom field to the resulting incident. // +kubebuilder:validation:Optional IncidentCustomFieldUpdate []IncidentCustomFieldUpdateParameters `json:"incidentCustomFieldUpdate,omitempty" tf:"incident_custom_field_update,omitempty"` // The ID of the priority you want to set on resulting incident. Consider using the pagerduty_priority data source. // +kubebuilder:validation:Optional Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // The ID of a Set from this Global Orchestration whose rules you also want to use with events that match this rule. // +kubebuilder:validation:Optional RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident. // +kubebuilder:validation:Optional Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this alert. // +kubebuilder:validation:Optional Suspend *float64 `json:"suspend,omitempty" tf:"suspend,omitempty"` // Populate variables from event payloads and use those variables in other event actions. // +kubebuilder:validation:Optional Variable []VariableParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*ActionsParameters) DeepCopy ¶
func (in *ActionsParameters) DeepCopy() *ActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsParameters.
func (*ActionsParameters) DeepCopyInto ¶
func (in *ActionsParameters) DeepCopyInto(out *ActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsVariableInitParameters ¶ added in v0.5.0
type ActionsVariableInitParameters struct { // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Only regex is supported Type *string `json:"type,omitempty" tf:"type,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ActionsVariableInitParameters) DeepCopy ¶ added in v0.5.0
func (in *ActionsVariableInitParameters) DeepCopy() *ActionsVariableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsVariableInitParameters.
func (*ActionsVariableInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *ActionsVariableInitParameters) DeepCopyInto(out *ActionsVariableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsVariableObservation ¶
type ActionsVariableObservation struct { // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Only regex is supported Type *string `json:"type,omitempty" tf:"type,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ActionsVariableObservation) DeepCopy ¶
func (in *ActionsVariableObservation) DeepCopy() *ActionsVariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsVariableObservation.
func (*ActionsVariableObservation) DeepCopyInto ¶
func (in *ActionsVariableObservation) DeepCopyInto(out *ActionsVariableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsVariableParameters ¶
type ActionsVariableParameters struct { // Name of this Webhook. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` // Only regex is supported // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ActionsVariableParameters) DeepCopy ¶
func (in *ActionsVariableParameters) DeepCopy() *ActionsVariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsVariableParameters.
func (*ActionsVariableParameters) DeepCopyInto ¶
func (in *ActionsVariableParameters) DeepCopyInto(out *ActionsVariableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationActionHeaderInitParameters ¶ added in v0.5.0
type AutomationActionHeaderInitParameters struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*AutomationActionHeaderInitParameters) DeepCopy ¶ added in v0.5.0
func (in *AutomationActionHeaderInitParameters) DeepCopy() *AutomationActionHeaderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationActionHeaderInitParameters.
func (*AutomationActionHeaderInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *AutomationActionHeaderInitParameters) DeepCopyInto(out *AutomationActionHeaderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationActionHeaderObservation ¶
type AutomationActionHeaderObservation struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*AutomationActionHeaderObservation) DeepCopy ¶
func (in *AutomationActionHeaderObservation) DeepCopy() *AutomationActionHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationActionHeaderObservation.
func (*AutomationActionHeaderObservation) DeepCopyInto ¶
func (in *AutomationActionHeaderObservation) DeepCopyInto(out *AutomationActionHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationActionHeaderParameters ¶
type AutomationActionHeaderParameters struct { // Name to identify the header // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*AutomationActionHeaderParameters) DeepCopy ¶
func (in *AutomationActionHeaderParameters) DeepCopy() *AutomationActionHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationActionHeaderParameters.
func (*AutomationActionHeaderParameters) DeepCopyInto ¶
func (in *AutomationActionHeaderParameters) DeepCopyInto(out *AutomationActionHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationActionInitParameters ¶ added in v0.5.0
type AutomationActionInitParameters struct { // When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app. AutoSend *bool `json:"autoSend,omitempty" tf:"auto_send,omitempty"` // Specify custom key/value pairs that'll be sent with the webhook request as request headers. Header []HeaderInitParameters `json:"header,omitempty" tf:"header,omitempty"` // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specify custom key/value pairs that'll be included in the webhook request's JSON payload. Parameter []ParameterInitParameters `json:"parameter,omitempty" tf:"parameter,omitempty"` // The API endpoint where PagerDuty's servers will send the webhook request. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*AutomationActionInitParameters) DeepCopy ¶ added in v0.5.0
func (in *AutomationActionInitParameters) DeepCopy() *AutomationActionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationActionInitParameters.
func (*AutomationActionInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *AutomationActionInitParameters) DeepCopyInto(out *AutomationActionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationActionObservation ¶
type AutomationActionObservation struct { // When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app. AutoSend *bool `json:"autoSend,omitempty" tf:"auto_send,omitempty"` // Specify custom key/value pairs that'll be sent with the webhook request as request headers. Header []HeaderObservation `json:"header,omitempty" tf:"header,omitempty"` // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specify custom key/value pairs that'll be included in the webhook request's JSON payload. Parameter []ParameterObservation `json:"parameter,omitempty" tf:"parameter,omitempty"` // The API endpoint where PagerDuty's servers will send the webhook request. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*AutomationActionObservation) DeepCopy ¶
func (in *AutomationActionObservation) DeepCopy() *AutomationActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationActionObservation.
func (*AutomationActionObservation) DeepCopyInto ¶
func (in *AutomationActionObservation) DeepCopyInto(out *AutomationActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationActionParameterInitParameters ¶ added in v0.5.0
type AutomationActionParameterInitParameters struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*AutomationActionParameterInitParameters) DeepCopy ¶ added in v0.5.0
func (in *AutomationActionParameterInitParameters) DeepCopy() *AutomationActionParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationActionParameterInitParameters.
func (*AutomationActionParameterInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *AutomationActionParameterInitParameters) DeepCopyInto(out *AutomationActionParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationActionParameterObservation ¶
type AutomationActionParameterObservation struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*AutomationActionParameterObservation) DeepCopy ¶
func (in *AutomationActionParameterObservation) DeepCopy() *AutomationActionParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationActionParameterObservation.
func (*AutomationActionParameterObservation) DeepCopyInto ¶
func (in *AutomationActionParameterObservation) DeepCopyInto(out *AutomationActionParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationActionParameterParameters ¶
type AutomationActionParameterParameters struct { // Name to identify the header // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*AutomationActionParameterParameters) DeepCopy ¶
func (in *AutomationActionParameterParameters) DeepCopy() *AutomationActionParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationActionParameterParameters.
func (*AutomationActionParameterParameters) DeepCopyInto ¶
func (in *AutomationActionParameterParameters) DeepCopyInto(out *AutomationActionParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationActionParameters ¶
type AutomationActionParameters struct { // When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app. // +kubebuilder:validation:Optional AutoSend *bool `json:"autoSend,omitempty" tf:"auto_send,omitempty"` // Specify custom key/value pairs that'll be sent with the webhook request as request headers. // +kubebuilder:validation:Optional Header []HeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // Name of this Webhook. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Specify custom key/value pairs that'll be included in the webhook request's JSON payload. // +kubebuilder:validation:Optional Parameter []ParameterParameters `json:"parameter,omitempty" tf:"parameter,omitempty"` // The API endpoint where PagerDuty's servers will send the webhook request. // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*AutomationActionParameters) DeepCopy ¶
func (in *AutomationActionParameters) DeepCopy() *AutomationActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationActionParameters.
func (*AutomationActionParameters) DeepCopyInto ¶
func (in *AutomationActionParameters) DeepCopyInto(out *AutomationActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsAutomationActionInitParameters ¶ added in v0.10.0
type CatchAllActionsAutomationActionInitParameters struct { // When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app. AutoSend *bool `json:"autoSend,omitempty" tf:"auto_send,omitempty"` // Specify custom key/value pairs that'll be sent with the webhook request as request headers. Header []ActionsAutomationActionHeaderInitParameters `json:"header,omitempty" tf:"header,omitempty"` // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specify custom key/value pairs that'll be included in the webhook request's JSON payload. Parameter []ActionsAutomationActionParameterInitParameters `json:"parameter,omitempty" tf:"parameter,omitempty"` // The API endpoint where PagerDuty's servers will send the webhook request. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*CatchAllActionsAutomationActionInitParameters) DeepCopy ¶ added in v0.10.0
func (in *CatchAllActionsAutomationActionInitParameters) DeepCopy() *CatchAllActionsAutomationActionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsAutomationActionInitParameters.
func (*CatchAllActionsAutomationActionInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *CatchAllActionsAutomationActionInitParameters) DeepCopyInto(out *CatchAllActionsAutomationActionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsAutomationActionObservation ¶ added in v0.10.0
type CatchAllActionsAutomationActionObservation struct { // When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app. AutoSend *bool `json:"autoSend,omitempty" tf:"auto_send,omitempty"` // Specify custom key/value pairs that'll be sent with the webhook request as request headers. Header []ActionsAutomationActionHeaderObservation `json:"header,omitempty" tf:"header,omitempty"` // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specify custom key/value pairs that'll be included in the webhook request's JSON payload. Parameter []ActionsAutomationActionParameterObservation `json:"parameter,omitempty" tf:"parameter,omitempty"` // The API endpoint where PagerDuty's servers will send the webhook request. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*CatchAllActionsAutomationActionObservation) DeepCopy ¶ added in v0.10.0
func (in *CatchAllActionsAutomationActionObservation) DeepCopy() *CatchAllActionsAutomationActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsAutomationActionObservation.
func (*CatchAllActionsAutomationActionObservation) DeepCopyInto ¶ added in v0.10.0
func (in *CatchAllActionsAutomationActionObservation) DeepCopyInto(out *CatchAllActionsAutomationActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsAutomationActionParameters ¶ added in v0.10.0
type CatchAllActionsAutomationActionParameters struct { // When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app. // +kubebuilder:validation:Optional AutoSend *bool `json:"autoSend,omitempty" tf:"auto_send,omitempty"` // Specify custom key/value pairs that'll be sent with the webhook request as request headers. // +kubebuilder:validation:Optional Header []ActionsAutomationActionHeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // Name of this Webhook. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Specify custom key/value pairs that'll be included in the webhook request's JSON payload. // +kubebuilder:validation:Optional Parameter []ActionsAutomationActionParameterParameters `json:"parameter,omitempty" tf:"parameter,omitempty"` // The API endpoint where PagerDuty's servers will send the webhook request. // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*CatchAllActionsAutomationActionParameters) DeepCopy ¶ added in v0.10.0
func (in *CatchAllActionsAutomationActionParameters) DeepCopy() *CatchAllActionsAutomationActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsAutomationActionParameters.
func (*CatchAllActionsAutomationActionParameters) DeepCopyInto ¶ added in v0.10.0
func (in *CatchAllActionsAutomationActionParameters) DeepCopyInto(out *CatchAllActionsAutomationActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsExtractionInitParameters ¶ added in v0.5.0
type CatchAllActionsExtractionInitParameters struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. Target *string `json:"target,omitempty" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*CatchAllActionsExtractionInitParameters) DeepCopy ¶ added in v0.5.0
func (in *CatchAllActionsExtractionInitParameters) DeepCopy() *CatchAllActionsExtractionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsExtractionInitParameters.
func (*CatchAllActionsExtractionInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *CatchAllActionsExtractionInitParameters) DeepCopyInto(out *CatchAllActionsExtractionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsExtractionObservation ¶
type CatchAllActionsExtractionObservation struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. Target *string `json:"target,omitempty" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*CatchAllActionsExtractionObservation) DeepCopy ¶
func (in *CatchAllActionsExtractionObservation) DeepCopy() *CatchAllActionsExtractionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsExtractionObservation.
func (*CatchAllActionsExtractionObservation) DeepCopyInto ¶
func (in *CatchAllActionsExtractionObservation) DeepCopyInto(out *CatchAllActionsExtractionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsExtractionParameters ¶
type CatchAllActionsExtractionParameters struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: // +kubebuilder:validation:Optional Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*CatchAllActionsExtractionParameters) DeepCopy ¶
func (in *CatchAllActionsExtractionParameters) DeepCopy() *CatchAllActionsExtractionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsExtractionParameters.
func (*CatchAllActionsExtractionParameters) DeepCopyInto ¶
func (in *CatchAllActionsExtractionParameters) DeepCopyInto(out *CatchAllActionsExtractionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsIncidentCustomFieldUpdateInitParameters ¶ added in v0.10.0
type CatchAllActionsIncidentCustomFieldUpdateInitParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*CatchAllActionsIncidentCustomFieldUpdateInitParameters) DeepCopy ¶ added in v0.10.0
func (in *CatchAllActionsIncidentCustomFieldUpdateInitParameters) DeepCopy() *CatchAllActionsIncidentCustomFieldUpdateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsIncidentCustomFieldUpdateInitParameters.
func (*CatchAllActionsIncidentCustomFieldUpdateInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *CatchAllActionsIncidentCustomFieldUpdateInitParameters) DeepCopyInto(out *CatchAllActionsIncidentCustomFieldUpdateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsIncidentCustomFieldUpdateObservation ¶ added in v0.10.0
type CatchAllActionsIncidentCustomFieldUpdateObservation struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*CatchAllActionsIncidentCustomFieldUpdateObservation) DeepCopy ¶ added in v0.10.0
func (in *CatchAllActionsIncidentCustomFieldUpdateObservation) DeepCopy() *CatchAllActionsIncidentCustomFieldUpdateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsIncidentCustomFieldUpdateObservation.
func (*CatchAllActionsIncidentCustomFieldUpdateObservation) DeepCopyInto ¶ added in v0.10.0
func (in *CatchAllActionsIncidentCustomFieldUpdateObservation) DeepCopyInto(out *CatchAllActionsIncidentCustomFieldUpdateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsIncidentCustomFieldUpdateParameters ¶ added in v0.10.0
type CatchAllActionsIncidentCustomFieldUpdateParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*CatchAllActionsIncidentCustomFieldUpdateParameters) DeepCopy ¶ added in v0.10.0
func (in *CatchAllActionsIncidentCustomFieldUpdateParameters) DeepCopy() *CatchAllActionsIncidentCustomFieldUpdateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsIncidentCustomFieldUpdateParameters.
func (*CatchAllActionsIncidentCustomFieldUpdateParameters) DeepCopyInto ¶ added in v0.10.0
func (in *CatchAllActionsIncidentCustomFieldUpdateParameters) DeepCopyInto(out *CatchAllActionsIncidentCustomFieldUpdateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsInitParameters ¶ added in v0.5.0
type CatchAllActionsInitParameters struct { // The ID of the target Service for the resulting alert. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` }
func (*CatchAllActionsInitParameters) DeepCopy ¶ added in v0.5.0
func (in *CatchAllActionsInitParameters) DeepCopy() *CatchAllActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsInitParameters.
func (*CatchAllActionsInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *CatchAllActionsInitParameters) DeepCopyInto(out *CatchAllActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsObservation ¶
type CatchAllActionsObservation struct { // The ID of the target Service for the resulting alert. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` }
func (*CatchAllActionsObservation) DeepCopy ¶
func (in *CatchAllActionsObservation) DeepCopy() *CatchAllActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsObservation.
func (*CatchAllActionsObservation) DeepCopyInto ¶
func (in *CatchAllActionsObservation) DeepCopyInto(out *CatchAllActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsParameters ¶
type CatchAllActionsParameters struct { // The ID of the target Service for the resulting alert. // +kubebuilder:validation:Optional RouteTo *string `json:"routeTo" tf:"route_to,omitempty"` }
func (*CatchAllActionsParameters) DeepCopy ¶
func (in *CatchAllActionsParameters) DeepCopy() *CatchAllActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsParameters.
func (*CatchAllActionsParameters) DeepCopyInto ¶
func (in *CatchAllActionsParameters) DeepCopyInto(out *CatchAllActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsVariableInitParameters ¶ added in v0.5.0
type CatchAllActionsVariableInitParameters struct { // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Only regex is supported Type *string `json:"type,omitempty" tf:"type,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*CatchAllActionsVariableInitParameters) DeepCopy ¶ added in v0.5.0
func (in *CatchAllActionsVariableInitParameters) DeepCopy() *CatchAllActionsVariableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsVariableInitParameters.
func (*CatchAllActionsVariableInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *CatchAllActionsVariableInitParameters) DeepCopyInto(out *CatchAllActionsVariableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsVariableObservation ¶
type CatchAllActionsVariableObservation struct { // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Only regex is supported Type *string `json:"type,omitempty" tf:"type,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*CatchAllActionsVariableObservation) DeepCopy ¶
func (in *CatchAllActionsVariableObservation) DeepCopy() *CatchAllActionsVariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsVariableObservation.
func (*CatchAllActionsVariableObservation) DeepCopyInto ¶
func (in *CatchAllActionsVariableObservation) DeepCopyInto(out *CatchAllActionsVariableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllActionsVariableParameters ¶
type CatchAllActionsVariableParameters struct { // Name of this Webhook. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` // Only regex is supported // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*CatchAllActionsVariableParameters) DeepCopy ¶
func (in *CatchAllActionsVariableParameters) DeepCopy() *CatchAllActionsVariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllActionsVariableParameters.
func (*CatchAllActionsVariableParameters) DeepCopyInto ¶
func (in *CatchAllActionsVariableParameters) DeepCopyInto(out *CatchAllActionsVariableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllInitParameters ¶ added in v0.5.0
type CatchAllInitParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []ActionsInitParameters `json:"actions,omitempty" tf:"actions,omitempty"` }
func (*CatchAllInitParameters) DeepCopy ¶ added in v0.5.0
func (in *CatchAllInitParameters) DeepCopy() *CatchAllInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllInitParameters.
func (*CatchAllInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *CatchAllInitParameters) DeepCopyInto(out *CatchAllInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllObservation ¶
type CatchAllObservation struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []ActionsObservation `json:"actions,omitempty" tf:"actions,omitempty"` }
func (*CatchAllObservation) DeepCopy ¶
func (in *CatchAllObservation) DeepCopy() *CatchAllObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllObservation.
func (*CatchAllObservation) DeepCopyInto ¶
func (in *CatchAllObservation) DeepCopyInto(out *CatchAllObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllParameters ¶
type CatchAllParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. // +kubebuilder:validation:Optional Actions []ActionsParameters `json:"actions" tf:"actions,omitempty"` }
func (*CatchAllParameters) DeepCopy ¶
func (in *CatchAllParameters) DeepCopy() *CatchAllParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllParameters.
func (*CatchAllParameters) DeepCopyInto ¶
func (in *CatchAllParameters) DeepCopyInto(out *CatchAllParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionInitParameters ¶ added in v0.5.0
type ConditionInitParameters struct { // A PCL condition string. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` }
func (*ConditionInitParameters) DeepCopy ¶ added in v0.5.0
func (in *ConditionInitParameters) DeepCopy() *ConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionInitParameters.
func (*ConditionInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *ConditionInitParameters) DeepCopyInto(out *ConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct { // A PCL condition string. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // A PCL condition string. // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationInitParameters ¶ added in v0.10.0
type ConfigurationInitParameters struct { // A RE2 regular expression that will be matched against the field specified via the source argument. This field is only used when type is recent_value Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path. This field is only used when type is recent_value Source *string `json:"source,omitempty" tf:"source,omitempty"` // The number of seconds indicating how long to count incoming trigger events for. This field is only used when type is trigger_event_count TTLSeconds *float64 `json:"ttlSeconds,omitempty" tf:"ttl_seconds,omitempty"` // The type of value to store into the Cache Variable. Can be one of: recent_value or trigger_event_count. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ConfigurationInitParameters) DeepCopy ¶ added in v0.10.0
func (in *ConfigurationInitParameters) DeepCopy() *ConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationInitParameters.
func (*ConfigurationInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *ConfigurationInitParameters) DeepCopyInto(out *ConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationObservation ¶ added in v0.10.0
type ConfigurationObservation struct { // A RE2 regular expression that will be matched against the field specified via the source argument. This field is only used when type is recent_value Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path. This field is only used when type is recent_value Source *string `json:"source,omitempty" tf:"source,omitempty"` // The number of seconds indicating how long to count incoming trigger events for. This field is only used when type is trigger_event_count TTLSeconds *float64 `json:"ttlSeconds,omitempty" tf:"ttl_seconds,omitempty"` // The type of value to store into the Cache Variable. Can be one of: recent_value or trigger_event_count. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ConfigurationObservation) DeepCopy ¶ added in v0.10.0
func (in *ConfigurationObservation) DeepCopy() *ConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationObservation.
func (*ConfigurationObservation) DeepCopyInto ¶ added in v0.10.0
func (in *ConfigurationObservation) DeepCopyInto(out *ConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationParameters ¶ added in v0.10.0
type ConfigurationParameters struct { // A RE2 regular expression that will be matched against the field specified via the source argument. This field is only used when type is recent_value // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path. This field is only used when type is recent_value // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The number of seconds indicating how long to count incoming trigger events for. This field is only used when type is trigger_event_count // +kubebuilder:validation:Optional TTLSeconds *float64 `json:"ttlSeconds,omitempty" tf:"ttl_seconds,omitempty"` // The type of value to store into the Cache Variable. Can be one of: recent_value or trigger_event_count. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*ConfigurationParameters) DeepCopy ¶ added in v0.10.0
func (in *ConfigurationParameters) DeepCopy() *ConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationParameters.
func (*ConfigurationParameters) DeepCopyInto ¶ added in v0.10.0
func (in *ConfigurationParameters) DeepCopyInto(out *ConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicRouteToInitParameters ¶ added in v0.9.0
type DynamicRouteToInitParameters struct { // Indicates whether the extracted value from the source is a service's name or ID. Allowed values are: service_name, service_id LookupBy *string `json:"lookupBy,omitempty" tf:"lookup_by,omitempty"` // The regular expression, used to extract a value from the source field. Must use valid RE2 regular expression syntax. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to a field in an event. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*DynamicRouteToInitParameters) DeepCopy ¶ added in v0.9.0
func (in *DynamicRouteToInitParameters) DeepCopy() *DynamicRouteToInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicRouteToInitParameters.
func (*DynamicRouteToInitParameters) DeepCopyInto ¶ added in v0.9.0
func (in *DynamicRouteToInitParameters) DeepCopyInto(out *DynamicRouteToInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicRouteToObservation ¶ added in v0.9.0
type DynamicRouteToObservation struct { // Indicates whether the extracted value from the source is a service's name or ID. Allowed values are: service_name, service_id LookupBy *string `json:"lookupBy,omitempty" tf:"lookup_by,omitempty"` // The regular expression, used to extract a value from the source field. Must use valid RE2 regular expression syntax. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to a field in an event. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*DynamicRouteToObservation) DeepCopy ¶ added in v0.9.0
func (in *DynamicRouteToObservation) DeepCopy() *DynamicRouteToObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicRouteToObservation.
func (*DynamicRouteToObservation) DeepCopyInto ¶ added in v0.9.0
func (in *DynamicRouteToObservation) DeepCopyInto(out *DynamicRouteToObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicRouteToParameters ¶ added in v0.9.0
type DynamicRouteToParameters struct { // Indicates whether the extracted value from the source is a service's name or ID. Allowed values are: service_name, service_id // +kubebuilder:validation:Optional LookupBy *string `json:"lookupBy" tf:"lookup_by,omitempty"` // The regular expression, used to extract a value from the source field. Must use valid RE2 regular expression syntax. // +kubebuilder:validation:Optional Regex *string `json:"regex" tf:"regex,omitempty"` // The path to a field in an event. // +kubebuilder:validation:Optional Source *string `json:"source" tf:"source,omitempty"` }
func (*DynamicRouteToParameters) DeepCopy ¶ added in v0.9.0
func (in *DynamicRouteToParameters) DeepCopy() *DynamicRouteToParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicRouteToParameters.
func (*DynamicRouteToParameters) DeepCopyInto ¶ added in v0.9.0
func (in *DynamicRouteToParameters) DeepCopyInto(out *DynamicRouteToParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtractionInitParameters ¶ added in v0.5.0
type ExtractionInitParameters struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. Target *string `json:"target,omitempty" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*ExtractionInitParameters) DeepCopy ¶ added in v0.5.0
func (in *ExtractionInitParameters) DeepCopy() *ExtractionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtractionInitParameters.
func (*ExtractionInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *ExtractionInitParameters) DeepCopyInto(out *ExtractionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtractionObservation ¶
type ExtractionObservation struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. Target *string `json:"target,omitempty" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*ExtractionObservation) DeepCopy ¶
func (in *ExtractionObservation) DeepCopy() *ExtractionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtractionObservation.
func (*ExtractionObservation) DeepCopyInto ¶
func (in *ExtractionObservation) DeepCopyInto(out *ExtractionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtractionParameters ¶
type ExtractionParameters struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: // +kubebuilder:validation:Optional Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*ExtractionParameters) DeepCopy ¶
func (in *ExtractionParameters) DeepCopy() *ExtractionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtractionParameters.
func (*ExtractionParameters) DeepCopyInto ¶
func (in *ExtractionParameters) DeepCopyInto(out *ExtractionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderInitParameters ¶ added in v0.5.0
type HeaderInitParameters struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*HeaderInitParameters) DeepCopy ¶ added in v0.5.0
func (in *HeaderInitParameters) DeepCopy() *HeaderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderInitParameters.
func (*HeaderInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *HeaderInitParameters) DeepCopyInto(out *HeaderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderObservation ¶
type HeaderObservation struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*HeaderObservation) DeepCopy ¶
func (in *HeaderObservation) DeepCopy() *HeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderObservation.
func (*HeaderObservation) DeepCopyInto ¶
func (in *HeaderObservation) DeepCopyInto(out *HeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderParameters ¶
type HeaderParameters struct { // Name to identify the header // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*HeaderParameters) DeepCopy ¶
func (in *HeaderParameters) DeepCopy() *HeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderParameters.
func (*HeaderParameters) DeepCopyInto ¶
func (in *HeaderParameters) DeepCopyInto(out *HeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncidentCustomFieldUpdateInitParameters ¶ added in v0.8.0
type IncidentCustomFieldUpdateInitParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*IncidentCustomFieldUpdateInitParameters) DeepCopy ¶ added in v0.8.0
func (in *IncidentCustomFieldUpdateInitParameters) DeepCopy() *IncidentCustomFieldUpdateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncidentCustomFieldUpdateInitParameters.
func (*IncidentCustomFieldUpdateInitParameters) DeepCopyInto ¶ added in v0.8.0
func (in *IncidentCustomFieldUpdateInitParameters) DeepCopyInto(out *IncidentCustomFieldUpdateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncidentCustomFieldUpdateObservation ¶ added in v0.8.0
type IncidentCustomFieldUpdateObservation struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*IncidentCustomFieldUpdateObservation) DeepCopy ¶ added in v0.8.0
func (in *IncidentCustomFieldUpdateObservation) DeepCopy() *IncidentCustomFieldUpdateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncidentCustomFieldUpdateObservation.
func (*IncidentCustomFieldUpdateObservation) DeepCopyInto ¶ added in v0.8.0
func (in *IncidentCustomFieldUpdateObservation) DeepCopyInto(out *IncidentCustomFieldUpdateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncidentCustomFieldUpdateParameters ¶ added in v0.8.0
type IncidentCustomFieldUpdateParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*IncidentCustomFieldUpdateParameters) DeepCopy ¶ added in v0.8.0
func (in *IncidentCustomFieldUpdateParameters) DeepCopy() *IncidentCustomFieldUpdateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncidentCustomFieldUpdateParameters.
func (*IncidentCustomFieldUpdateParameters) DeepCopyInto ¶ added in v0.8.0
func (in *IncidentCustomFieldUpdateParameters) DeepCopyInto(out *IncidentCustomFieldUpdateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationInitParameters ¶ added in v0.5.0
type IntegrationInitParameters struct { }
func (*IntegrationInitParameters) DeepCopy ¶ added in v0.5.0
func (in *IntegrationInitParameters) DeepCopy() *IntegrationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationInitParameters.
func (*IntegrationInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationInitParameters) DeepCopyInto(out *IntegrationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationObservation ¶
type IntegrationObservation struct { // The ID of the Event Orchestration. ID *string `json:"id,omitempty" tf:"id,omitempty"` Label *string `json:"label,omitempty" tf:"label,omitempty"` Parameters []ParametersObservation `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*IntegrationObservation) DeepCopy ¶
func (in *IntegrationObservation) DeepCopy() *IntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationObservation.
func (*IntegrationObservation) DeepCopyInto ¶
func (in *IntegrationObservation) DeepCopyInto(out *IntegrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationParameters ¶
type IntegrationParameters struct { }
func (*IntegrationParameters) DeepCopy ¶
func (in *IntegrationParameters) DeepCopy() *IntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationParameters.
func (*IntegrationParameters) DeepCopyInto ¶
func (in *IntegrationParameters) DeepCopyInto(out *IntegrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Orchestration ¶
type Orchestration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec OrchestrationSpec `json:"spec"` Status OrchestrationStatus `json:"status,omitempty"` }
Orchestration is the Schema for the Orchestrations API. Creates and manages an Event Orchestration in PagerDuty. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,pagerduty}
func (*Orchestration) DeepCopy ¶
func (in *Orchestration) DeepCopy() *Orchestration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Orchestration.
func (*Orchestration) DeepCopyInto ¶
func (in *Orchestration) DeepCopyInto(out *Orchestration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Orchestration) DeepCopyObject ¶
func (in *Orchestration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Orchestration) GetCondition ¶
func (mg *Orchestration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Orchestration.
func (*Orchestration) GetConnectionDetailsMapping ¶
func (tr *Orchestration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Orchestration
func (*Orchestration) GetDeletionPolicy ¶
func (mg *Orchestration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Orchestration.
func (*Orchestration) GetID ¶
func (tr *Orchestration) GetID() string
GetID returns ID of underlying Terraform resource of this Orchestration
func (*Orchestration) GetInitParameters ¶ added in v0.5.0
func (tr *Orchestration) GetInitParameters() (map[string]any, error)
GetInitParameters of this Orchestration
func (*Orchestration) GetManagementPolicies ¶ added in v0.5.0
func (mg *Orchestration) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Orchestration.
func (*Orchestration) GetMergedParameters ¶ added in v0.8.0
func (tr *Orchestration) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this Orchestration
func (*Orchestration) GetObservation ¶
func (tr *Orchestration) GetObservation() (map[string]any, error)
GetObservation of this Orchestration
func (*Orchestration) GetParameters ¶
func (tr *Orchestration) GetParameters() (map[string]any, error)
GetParameters of this Orchestration
func (*Orchestration) GetProviderConfigReference ¶
func (mg *Orchestration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Orchestration.
func (*Orchestration) GetPublishConnectionDetailsTo ¶
func (mg *Orchestration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Orchestration.
func (*Orchestration) GetTerraformResourceType ¶
func (mg *Orchestration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Orchestration
func (*Orchestration) GetTerraformSchemaVersion ¶
func (tr *Orchestration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Orchestration) GetWriteConnectionSecretToReference ¶
func (mg *Orchestration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Orchestration.
func (*Orchestration) Hub ¶ added in v0.8.0
func (tr *Orchestration) Hub()
Hub marks this type as a conversion hub.
func (*Orchestration) LateInitialize ¶
func (tr *Orchestration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Orchestration using its observed tfState. returns True if there are any spec changes for the resource.
func (*Orchestration) ResolveReferences ¶
ResolveReferences of this Orchestration.
func (*Orchestration) SetConditions ¶
func (mg *Orchestration) SetConditions(c ...xpv1.Condition)
SetConditions of this Orchestration.
func (*Orchestration) SetDeletionPolicy ¶
func (mg *Orchestration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Orchestration.
func (*Orchestration) SetManagementPolicies ¶ added in v0.5.0
func (mg *Orchestration) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Orchestration.
func (*Orchestration) SetObservation ¶
func (tr *Orchestration) SetObservation(obs map[string]any) error
SetObservation for this Orchestration
func (*Orchestration) SetParameters ¶
func (tr *Orchestration) SetParameters(params map[string]any) error
SetParameters for this Orchestration
func (*Orchestration) SetProviderConfigReference ¶
func (mg *Orchestration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Orchestration.
func (*Orchestration) SetPublishConnectionDetailsTo ¶
func (mg *Orchestration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Orchestration.
func (*Orchestration) SetWriteConnectionSecretToReference ¶
func (mg *Orchestration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Orchestration.
type OrchestrationGlobal ¶ added in v0.10.0
type OrchestrationGlobal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.catchAll) || (has(self.initProvider) && has(self.initProvider.catchAll))",message="spec.forProvider.catchAll is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.eventOrchestration) || (has(self.initProvider) && has(self.initProvider.eventOrchestration))",message="spec.forProvider.eventOrchestration is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.set) || (has(self.initProvider) && has(self.initProvider.set))",message="spec.forProvider.set is a required parameter" Spec OrchestrationGlobalSpec `json:"spec"` Status OrchestrationGlobalStatus `json:"status,omitempty"` }
OrchestrationGlobal is the Schema for the OrchestrationGlobals API. Creates and manages a Global Orchestration for an Event Orchestration. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,pagerduty}
func (*OrchestrationGlobal) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobal) DeepCopy() *OrchestrationGlobal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobal.
func (*OrchestrationGlobal) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobal) DeepCopyInto(out *OrchestrationGlobal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationGlobal) DeepCopyObject ¶ added in v0.10.0
func (in *OrchestrationGlobal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationGlobal) GetCondition ¶ added in v0.10.0
func (mg *OrchestrationGlobal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrchestrationGlobal.
func (*OrchestrationGlobal) GetConnectionDetailsMapping ¶ added in v0.10.0
func (tr *OrchestrationGlobal) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrchestrationGlobal
func (*OrchestrationGlobal) GetDeletionPolicy ¶ added in v0.10.0
func (mg *OrchestrationGlobal) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrchestrationGlobal.
func (*OrchestrationGlobal) GetID ¶ added in v0.10.0
func (tr *OrchestrationGlobal) GetID() string
GetID returns ID of underlying Terraform resource of this OrchestrationGlobal
func (*OrchestrationGlobal) GetInitParameters ¶ added in v0.10.0
func (tr *OrchestrationGlobal) GetInitParameters() (map[string]any, error)
GetInitParameters of this OrchestrationGlobal
func (*OrchestrationGlobal) GetManagementPolicies ¶ added in v0.10.0
func (mg *OrchestrationGlobal) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this OrchestrationGlobal.
func (*OrchestrationGlobal) GetMergedParameters ¶ added in v0.10.0
func (tr *OrchestrationGlobal) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this OrchestrationGlobal
func (*OrchestrationGlobal) GetObservation ¶ added in v0.10.0
func (tr *OrchestrationGlobal) GetObservation() (map[string]any, error)
GetObservation of this OrchestrationGlobal
func (*OrchestrationGlobal) GetParameters ¶ added in v0.10.0
func (tr *OrchestrationGlobal) GetParameters() (map[string]any, error)
GetParameters of this OrchestrationGlobal
func (*OrchestrationGlobal) GetProviderConfigReference ¶ added in v0.10.0
func (mg *OrchestrationGlobal) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrchestrationGlobal.
func (*OrchestrationGlobal) GetPublishConnectionDetailsTo ¶ added in v0.10.0
func (mg *OrchestrationGlobal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrchestrationGlobal.
func (*OrchestrationGlobal) GetTerraformResourceType ¶ added in v0.10.0
func (mg *OrchestrationGlobal) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrchestrationGlobal
func (*OrchestrationGlobal) GetTerraformSchemaVersion ¶ added in v0.10.0
func (tr *OrchestrationGlobal) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrchestrationGlobal) GetWriteConnectionSecretToReference ¶ added in v0.10.0
func (mg *OrchestrationGlobal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrchestrationGlobal.
func (*OrchestrationGlobal) Hub ¶ added in v0.10.0
func (tr *OrchestrationGlobal) Hub()
Hub marks this type as a conversion hub.
func (*OrchestrationGlobal) LateInitialize ¶ added in v0.10.0
func (tr *OrchestrationGlobal) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrchestrationGlobal using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrchestrationGlobal) SetConditions ¶ added in v0.10.0
func (mg *OrchestrationGlobal) SetConditions(c ...xpv1.Condition)
SetConditions of this OrchestrationGlobal.
func (*OrchestrationGlobal) SetDeletionPolicy ¶ added in v0.10.0
func (mg *OrchestrationGlobal) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrchestrationGlobal.
func (*OrchestrationGlobal) SetManagementPolicies ¶ added in v0.10.0
func (mg *OrchestrationGlobal) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this OrchestrationGlobal.
func (*OrchestrationGlobal) SetObservation ¶ added in v0.10.0
func (tr *OrchestrationGlobal) SetObservation(obs map[string]any) error
SetObservation for this OrchestrationGlobal
func (*OrchestrationGlobal) SetParameters ¶ added in v0.10.0
func (tr *OrchestrationGlobal) SetParameters(params map[string]any) error
SetParameters for this OrchestrationGlobal
func (*OrchestrationGlobal) SetProviderConfigReference ¶ added in v0.10.0
func (mg *OrchestrationGlobal) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrchestrationGlobal.
func (*OrchestrationGlobal) SetPublishConnectionDetailsTo ¶ added in v0.10.0
func (mg *OrchestrationGlobal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrchestrationGlobal.
func (*OrchestrationGlobal) SetWriteConnectionSecretToReference ¶ added in v0.10.0
func (mg *OrchestrationGlobal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrchestrationGlobal.
type OrchestrationGlobalCacheVariable ¶ added in v0.10.0
type OrchestrationGlobalCacheVariable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.configuration) || (has(self.initProvider) && has(self.initProvider.configuration))",message="spec.forProvider.configuration is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.eventOrchestration) || (has(self.initProvider) && has(self.initProvider.eventOrchestration))",message="spec.forProvider.eventOrchestration is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec OrchestrationGlobalCacheVariableSpec `json:"spec"` Status OrchestrationGlobalCacheVariableStatus `json:"status,omitempty"` }
OrchestrationGlobalCacheVariable is the Schema for the OrchestrationGlobalCacheVariables API. Creates and manages a Cache Variable for a Global Event Orchestration. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,pagerduty}
func (*OrchestrationGlobalCacheVariable) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariable) DeepCopy() *OrchestrationGlobalCacheVariable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariable) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariable) DeepCopyInto(out *OrchestrationGlobalCacheVariable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationGlobalCacheVariable) DeepCopyObject ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationGlobalCacheVariable) GetCondition ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariable) GetConnectionDetailsMapping ¶ added in v0.10.0
func (tr *OrchestrationGlobalCacheVariable) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrchestrationGlobalCacheVariable
func (*OrchestrationGlobalCacheVariable) GetDeletionPolicy ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariable) GetID ¶ added in v0.10.0
func (tr *OrchestrationGlobalCacheVariable) GetID() string
GetID returns ID of underlying Terraform resource of this OrchestrationGlobalCacheVariable
func (*OrchestrationGlobalCacheVariable) GetInitParameters ¶ added in v0.10.0
func (tr *OrchestrationGlobalCacheVariable) GetInitParameters() (map[string]any, error)
GetInitParameters of this OrchestrationGlobalCacheVariable
func (*OrchestrationGlobalCacheVariable) GetManagementPolicies ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariable) GetMergedParameters ¶ added in v0.10.0
func (tr *OrchestrationGlobalCacheVariable) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this OrchestrationGlobalCacheVariable
func (*OrchestrationGlobalCacheVariable) GetObservation ¶ added in v0.10.0
func (tr *OrchestrationGlobalCacheVariable) GetObservation() (map[string]any, error)
GetObservation of this OrchestrationGlobalCacheVariable
func (*OrchestrationGlobalCacheVariable) GetParameters ¶ added in v0.10.0
func (tr *OrchestrationGlobalCacheVariable) GetParameters() (map[string]any, error)
GetParameters of this OrchestrationGlobalCacheVariable
func (*OrchestrationGlobalCacheVariable) GetProviderConfigReference ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariable) GetPublishConnectionDetailsTo ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariable) GetTerraformResourceType ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrchestrationGlobalCacheVariable
func (*OrchestrationGlobalCacheVariable) GetTerraformSchemaVersion ¶ added in v0.10.0
func (tr *OrchestrationGlobalCacheVariable) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrchestrationGlobalCacheVariable) GetWriteConnectionSecretToReference ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariable) Hub ¶ added in v0.10.0
func (tr *OrchestrationGlobalCacheVariable) Hub()
Hub marks this type as a conversion hub.
func (*OrchestrationGlobalCacheVariable) LateInitialize ¶ added in v0.10.0
func (tr *OrchestrationGlobalCacheVariable) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrchestrationGlobalCacheVariable using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrchestrationGlobalCacheVariable) SetConditions ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) SetConditions(c ...xpv1.Condition)
SetConditions of this OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariable) SetDeletionPolicy ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariable) SetManagementPolicies ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariable) SetObservation ¶ added in v0.10.0
func (tr *OrchestrationGlobalCacheVariable) SetObservation(obs map[string]any) error
SetObservation for this OrchestrationGlobalCacheVariable
func (*OrchestrationGlobalCacheVariable) SetParameters ¶ added in v0.10.0
func (tr *OrchestrationGlobalCacheVariable) SetParameters(params map[string]any) error
SetParameters for this OrchestrationGlobalCacheVariable
func (*OrchestrationGlobalCacheVariable) SetProviderConfigReference ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariable) SetPublishConnectionDetailsTo ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariable) SetWriteConnectionSecretToReference ¶ added in v0.10.0
func (mg *OrchestrationGlobalCacheVariable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrchestrationGlobalCacheVariable.
type OrchestrationGlobalCacheVariableConditionInitParameters ¶ added in v0.10.0
type OrchestrationGlobalCacheVariableConditionInitParameters struct { // A PCL condition string. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` }
func (*OrchestrationGlobalCacheVariableConditionInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableConditionInitParameters) DeepCopy() *OrchestrationGlobalCacheVariableConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalCacheVariableConditionInitParameters.
func (*OrchestrationGlobalCacheVariableConditionInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableConditionInitParameters) DeepCopyInto(out *OrchestrationGlobalCacheVariableConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationGlobalCacheVariableConditionObservation ¶ added in v0.10.0
type OrchestrationGlobalCacheVariableConditionObservation struct { // A PCL condition string. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` }
func (*OrchestrationGlobalCacheVariableConditionObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableConditionObservation) DeepCopy() *OrchestrationGlobalCacheVariableConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalCacheVariableConditionObservation.
func (*OrchestrationGlobalCacheVariableConditionObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableConditionObservation) DeepCopyInto(out *OrchestrationGlobalCacheVariableConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationGlobalCacheVariableConditionParameters ¶ added in v0.10.0
type OrchestrationGlobalCacheVariableConditionParameters struct { // A PCL condition string. // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` }
func (*OrchestrationGlobalCacheVariableConditionParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableConditionParameters) DeepCopy() *OrchestrationGlobalCacheVariableConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalCacheVariableConditionParameters.
func (*OrchestrationGlobalCacheVariableConditionParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableConditionParameters) DeepCopyInto(out *OrchestrationGlobalCacheVariableConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationGlobalCacheVariableInitParameters ¶ added in v0.10.0
type OrchestrationGlobalCacheVariableInitParameters struct { // Conditions to be evaluated in order to determine whether or not to update the Cache Variable's stored value. Condition []OrchestrationGlobalCacheVariableConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` // A configuration object to define what and how values will be stored in the Cache Variable. Configuration []ConfigurationInitParameters `json:"configuration,omitempty" tf:"configuration,omitempty"` // Indicates whether the Cache Variable is disabled and would therefore not be evaluated. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // ID of the Global Event Orchestration to which this Cache Variable belongs. EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // Name of the Cache Variable associated with the Global Event Orchestration. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*OrchestrationGlobalCacheVariableInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableInitParameters) DeepCopy() *OrchestrationGlobalCacheVariableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalCacheVariableInitParameters.
func (*OrchestrationGlobalCacheVariableInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableInitParameters) DeepCopyInto(out *OrchestrationGlobalCacheVariableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationGlobalCacheVariableList ¶ added in v0.10.0
type OrchestrationGlobalCacheVariableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrchestrationGlobalCacheVariable `json:"items"` }
OrchestrationGlobalCacheVariableList contains a list of OrchestrationGlobalCacheVariables
func (*OrchestrationGlobalCacheVariableList) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableList) DeepCopy() *OrchestrationGlobalCacheVariableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalCacheVariableList.
func (*OrchestrationGlobalCacheVariableList) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableList) DeepCopyInto(out *OrchestrationGlobalCacheVariableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationGlobalCacheVariableList) DeepCopyObject ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationGlobalCacheVariableList) GetItems ¶ added in v0.10.0
func (l *OrchestrationGlobalCacheVariableList) GetItems() []resource.Managed
GetItems of this OrchestrationGlobalCacheVariableList.
type OrchestrationGlobalCacheVariableObservation ¶ added in v0.10.0
type OrchestrationGlobalCacheVariableObservation struct { // Conditions to be evaluated in order to determine whether or not to update the Cache Variable's stored value. Condition []OrchestrationGlobalCacheVariableConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // A configuration object to define what and how values will be stored in the Cache Variable. Configuration []ConfigurationObservation `json:"configuration,omitempty" tf:"configuration,omitempty"` // Indicates whether the Cache Variable is disabled and would therefore not be evaluated. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // ID of the Global Event Orchestration to which this Cache Variable belongs. EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // ID of this Cache Variable. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Name of the Cache Variable associated with the Global Event Orchestration. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*OrchestrationGlobalCacheVariableObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableObservation) DeepCopy() *OrchestrationGlobalCacheVariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalCacheVariableObservation.
func (*OrchestrationGlobalCacheVariableObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableObservation) DeepCopyInto(out *OrchestrationGlobalCacheVariableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationGlobalCacheVariableParameters ¶ added in v0.10.0
type OrchestrationGlobalCacheVariableParameters struct { // Conditions to be evaluated in order to determine whether or not to update the Cache Variable's stored value. // +kubebuilder:validation:Optional Condition []OrchestrationGlobalCacheVariableConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // A configuration object to define what and how values will be stored in the Cache Variable. // +kubebuilder:validation:Optional Configuration []ConfigurationParameters `json:"configuration,omitempty" tf:"configuration,omitempty"` // Indicates whether the Cache Variable is disabled and would therefore not be evaluated. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // ID of the Global Event Orchestration to which this Cache Variable belongs. // +kubebuilder:validation:Optional EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // Name of the Cache Variable associated with the Global Event Orchestration. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*OrchestrationGlobalCacheVariableParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableParameters) DeepCopy() *OrchestrationGlobalCacheVariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalCacheVariableParameters.
func (*OrchestrationGlobalCacheVariableParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableParameters) DeepCopyInto(out *OrchestrationGlobalCacheVariableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationGlobalCacheVariableSpec ¶ added in v0.10.0
type OrchestrationGlobalCacheVariableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrchestrationGlobalCacheVariableParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider OrchestrationGlobalCacheVariableInitParameters `json:"initProvider,omitempty"` }
OrchestrationGlobalCacheVariableSpec defines the desired state of OrchestrationGlobalCacheVariable
func (*OrchestrationGlobalCacheVariableSpec) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableSpec) DeepCopy() *OrchestrationGlobalCacheVariableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalCacheVariableSpec.
func (*OrchestrationGlobalCacheVariableSpec) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableSpec) DeepCopyInto(out *OrchestrationGlobalCacheVariableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationGlobalCacheVariableStatus ¶ added in v0.10.0
type OrchestrationGlobalCacheVariableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrchestrationGlobalCacheVariableObservation `json:"atProvider,omitempty"` }
OrchestrationGlobalCacheVariableStatus defines the observed state of OrchestrationGlobalCacheVariable.
func (*OrchestrationGlobalCacheVariableStatus) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableStatus) DeepCopy() *OrchestrationGlobalCacheVariableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalCacheVariableStatus.
func (*OrchestrationGlobalCacheVariableStatus) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalCacheVariableStatus) DeepCopyInto(out *OrchestrationGlobalCacheVariableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationGlobalInitParameters ¶ added in v0.10.0
type OrchestrationGlobalInitParameters struct { // the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set. CatchAll []CatchAllInitParameters `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // ID of the Event Orchestration to which this Global Orchestration belongs to. EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // A Global Orchestration must contain at least a "start" set, but can contain any number of additional sets that are routed to by other rules to form a directional graph. Set []SetInitParameters `json:"set,omitempty" tf:"set,omitempty"` }
func (*OrchestrationGlobalInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalInitParameters) DeepCopy() *OrchestrationGlobalInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalInitParameters.
func (*OrchestrationGlobalInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalInitParameters) DeepCopyInto(out *OrchestrationGlobalInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationGlobalList ¶ added in v0.10.0
type OrchestrationGlobalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrchestrationGlobal `json:"items"` }
OrchestrationGlobalList contains a list of OrchestrationGlobals
func (*OrchestrationGlobalList) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalList) DeepCopy() *OrchestrationGlobalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalList.
func (*OrchestrationGlobalList) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalList) DeepCopyInto(out *OrchestrationGlobalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationGlobalList) DeepCopyObject ¶ added in v0.10.0
func (in *OrchestrationGlobalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationGlobalList) GetItems ¶ added in v0.10.0
func (l *OrchestrationGlobalList) GetItems() []resource.Managed
GetItems of this OrchestrationGlobalList.
type OrchestrationGlobalObservation ¶ added in v0.10.0
type OrchestrationGlobalObservation struct { // the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set. CatchAll []CatchAllObservation `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // ID of the Event Orchestration to which this Global Orchestration belongs to. EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A Global Orchestration must contain at least a "start" set, but can contain any number of additional sets that are routed to by other rules to form a directional graph. Set []SetObservation `json:"set,omitempty" tf:"set,omitempty"` }
func (*OrchestrationGlobalObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalObservation) DeepCopy() *OrchestrationGlobalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalObservation.
func (*OrchestrationGlobalObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalObservation) DeepCopyInto(out *OrchestrationGlobalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationGlobalParameters ¶ added in v0.10.0
type OrchestrationGlobalParameters struct { // the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set. // +kubebuilder:validation:Optional CatchAll []CatchAllParameters `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // ID of the Event Orchestration to which this Global Orchestration belongs to. // +kubebuilder:validation:Optional EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // A Global Orchestration must contain at least a "start" set, but can contain any number of additional sets that are routed to by other rules to form a directional graph. // +kubebuilder:validation:Optional Set []SetParameters `json:"set,omitempty" tf:"set,omitempty"` }
func (*OrchestrationGlobalParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalParameters) DeepCopy() *OrchestrationGlobalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalParameters.
func (*OrchestrationGlobalParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalParameters) DeepCopyInto(out *OrchestrationGlobalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationGlobalSpec ¶ added in v0.10.0
type OrchestrationGlobalSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrchestrationGlobalParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider OrchestrationGlobalInitParameters `json:"initProvider,omitempty"` }
OrchestrationGlobalSpec defines the desired state of OrchestrationGlobal
func (*OrchestrationGlobalSpec) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalSpec) DeepCopy() *OrchestrationGlobalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalSpec.
func (*OrchestrationGlobalSpec) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalSpec) DeepCopyInto(out *OrchestrationGlobalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationGlobalStatus ¶ added in v0.10.0
type OrchestrationGlobalStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrchestrationGlobalObservation `json:"atProvider,omitempty"` }
OrchestrationGlobalStatus defines the observed state of OrchestrationGlobal.
func (*OrchestrationGlobalStatus) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationGlobalStatus) DeepCopy() *OrchestrationGlobalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationGlobalStatus.
func (*OrchestrationGlobalStatus) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationGlobalStatus) DeepCopyInto(out *OrchestrationGlobalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationInitParameters ¶ added in v0.5.0
type OrchestrationInitParameters struct { // A human-friendly description of the Event Orchestration. Description *string `json:"description,omitempty" tf:"description,omitempty"` // An integration for the Event Orchestration. Integration []IntegrationInitParameters `json:"integration,omitempty" tf:"integration,omitempty"` // Name of the Event Orchestration. Name *string `json:"name,omitempty" tf:"name,omitempty"` // ID of the team that owns the Event Orchestration. If none is specified, only admins have access. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-pagerduty/apis/team/v1alpha1.Team Team *string `json:"team,omitempty" tf:"team,omitempty"` // Reference to a Team in team to populate team. // +kubebuilder:validation:Optional TeamRef *v1.Reference `json:"teamRef,omitempty" tf:"-"` // Selector for a Team in team to populate team. // +kubebuilder:validation:Optional TeamSelector *v1.Selector `json:"teamSelector,omitempty" tf:"-"` }
func (*OrchestrationInitParameters) DeepCopy ¶ added in v0.5.0
func (in *OrchestrationInitParameters) DeepCopy() *OrchestrationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationInitParameters.
func (*OrchestrationInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *OrchestrationInitParameters) DeepCopyInto(out *OrchestrationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationIntegration ¶ added in v0.10.0
type OrchestrationIntegration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.eventOrchestration) || (has(self.initProvider) && has(self.initProvider.eventOrchestration))",message="spec.forProvider.eventOrchestration is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.label) || (has(self.initProvider) && has(self.initProvider.label))",message="spec.forProvider.label is a required parameter" Spec OrchestrationIntegrationSpec `json:"spec"` Status OrchestrationIntegrationStatus `json:"status,omitempty"` }
OrchestrationIntegration is the Schema for the OrchestrationIntegrations API. Creates and manages an Integration for an Event Orchestration. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,pagerduty}
func (*OrchestrationIntegration) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationIntegration) DeepCopy() *OrchestrationIntegration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationIntegration.
func (*OrchestrationIntegration) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationIntegration) DeepCopyInto(out *OrchestrationIntegration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationIntegration) DeepCopyObject ¶ added in v0.10.0
func (in *OrchestrationIntegration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationIntegration) GetCondition ¶ added in v0.10.0
func (mg *OrchestrationIntegration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrchestrationIntegration.
func (*OrchestrationIntegration) GetConnectionDetailsMapping ¶ added in v0.10.0
func (tr *OrchestrationIntegration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrchestrationIntegration
func (*OrchestrationIntegration) GetDeletionPolicy ¶ added in v0.10.0
func (mg *OrchestrationIntegration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrchestrationIntegration.
func (*OrchestrationIntegration) GetID ¶ added in v0.10.0
func (tr *OrchestrationIntegration) GetID() string
GetID returns ID of underlying Terraform resource of this OrchestrationIntegration
func (*OrchestrationIntegration) GetInitParameters ¶ added in v0.10.0
func (tr *OrchestrationIntegration) GetInitParameters() (map[string]any, error)
GetInitParameters of this OrchestrationIntegration
func (*OrchestrationIntegration) GetManagementPolicies ¶ added in v0.10.0
func (mg *OrchestrationIntegration) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this OrchestrationIntegration.
func (*OrchestrationIntegration) GetMergedParameters ¶ added in v0.10.0
func (tr *OrchestrationIntegration) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this OrchestrationIntegration
func (*OrchestrationIntegration) GetObservation ¶ added in v0.10.0
func (tr *OrchestrationIntegration) GetObservation() (map[string]any, error)
GetObservation of this OrchestrationIntegration
func (*OrchestrationIntegration) GetParameters ¶ added in v0.10.0
func (tr *OrchestrationIntegration) GetParameters() (map[string]any, error)
GetParameters of this OrchestrationIntegration
func (*OrchestrationIntegration) GetProviderConfigReference ¶ added in v0.10.0
func (mg *OrchestrationIntegration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrchestrationIntegration.
func (*OrchestrationIntegration) GetPublishConnectionDetailsTo ¶ added in v0.10.0
func (mg *OrchestrationIntegration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrchestrationIntegration.
func (*OrchestrationIntegration) GetTerraformResourceType ¶ added in v0.10.0
func (mg *OrchestrationIntegration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrchestrationIntegration
func (*OrchestrationIntegration) GetTerraformSchemaVersion ¶ added in v0.10.0
func (tr *OrchestrationIntegration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrchestrationIntegration) GetWriteConnectionSecretToReference ¶ added in v0.10.0
func (mg *OrchestrationIntegration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrchestrationIntegration.
func (*OrchestrationIntegration) Hub ¶ added in v0.10.0
func (tr *OrchestrationIntegration) Hub()
Hub marks this type as a conversion hub.
func (*OrchestrationIntegration) LateInitialize ¶ added in v0.10.0
func (tr *OrchestrationIntegration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrchestrationIntegration using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrchestrationIntegration) SetConditions ¶ added in v0.10.0
func (mg *OrchestrationIntegration) SetConditions(c ...xpv1.Condition)
SetConditions of this OrchestrationIntegration.
func (*OrchestrationIntegration) SetDeletionPolicy ¶ added in v0.10.0
func (mg *OrchestrationIntegration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrchestrationIntegration.
func (*OrchestrationIntegration) SetManagementPolicies ¶ added in v0.10.0
func (mg *OrchestrationIntegration) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this OrchestrationIntegration.
func (*OrchestrationIntegration) SetObservation ¶ added in v0.10.0
func (tr *OrchestrationIntegration) SetObservation(obs map[string]any) error
SetObservation for this OrchestrationIntegration
func (*OrchestrationIntegration) SetParameters ¶ added in v0.10.0
func (tr *OrchestrationIntegration) SetParameters(params map[string]any) error
SetParameters for this OrchestrationIntegration
func (*OrchestrationIntegration) SetProviderConfigReference ¶ added in v0.10.0
func (mg *OrchestrationIntegration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrchestrationIntegration.
func (*OrchestrationIntegration) SetPublishConnectionDetailsTo ¶ added in v0.10.0
func (mg *OrchestrationIntegration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrchestrationIntegration.
func (*OrchestrationIntegration) SetWriteConnectionSecretToReference ¶ added in v0.10.0
func (mg *OrchestrationIntegration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrchestrationIntegration.
type OrchestrationIntegrationInitParameters ¶ added in v0.10.0
type OrchestrationIntegrationInitParameters struct { // ID of the Event Orchestration to which this Integration belongs to. If value is changed, current Integration is associated with a newly provided ID. EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // Name/description of the Integration. Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*OrchestrationIntegrationInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationIntegrationInitParameters) DeepCopy() *OrchestrationIntegrationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationIntegrationInitParameters.
func (*OrchestrationIntegrationInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationIntegrationInitParameters) DeepCopyInto(out *OrchestrationIntegrationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationIntegrationList ¶ added in v0.10.0
type OrchestrationIntegrationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrchestrationIntegration `json:"items"` }
OrchestrationIntegrationList contains a list of OrchestrationIntegrations
func (*OrchestrationIntegrationList) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationIntegrationList) DeepCopy() *OrchestrationIntegrationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationIntegrationList.
func (*OrchestrationIntegrationList) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationIntegrationList) DeepCopyInto(out *OrchestrationIntegrationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationIntegrationList) DeepCopyObject ¶ added in v0.10.0
func (in *OrchestrationIntegrationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationIntegrationList) GetItems ¶ added in v0.10.0
func (l *OrchestrationIntegrationList) GetItems() []resource.Managed
GetItems of this OrchestrationIntegrationList.
type OrchestrationIntegrationObservation ¶ added in v0.10.0
type OrchestrationIntegrationObservation struct { // ID of the Event Orchestration to which this Integration belongs to. If value is changed, current Integration is associated with a newly provided ID. EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // ID of this Integration. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Name/description of the Integration. Label *string `json:"label,omitempty" tf:"label,omitempty"` Parameters []OrchestrationIntegrationParametersObservation `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*OrchestrationIntegrationObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationIntegrationObservation) DeepCopy() *OrchestrationIntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationIntegrationObservation.
func (*OrchestrationIntegrationObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationIntegrationObservation) DeepCopyInto(out *OrchestrationIntegrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationIntegrationParameters ¶ added in v0.10.0
type OrchestrationIntegrationParameters struct { // ID of the Event Orchestration to which this Integration belongs to. If value is changed, current Integration is associated with a newly provided ID. // +kubebuilder:validation:Optional EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // Name/description of the Integration. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*OrchestrationIntegrationParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationIntegrationParameters) DeepCopy() *OrchestrationIntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationIntegrationParameters.
func (*OrchestrationIntegrationParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationIntegrationParameters) DeepCopyInto(out *OrchestrationIntegrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationIntegrationParametersInitParameters ¶ added in v0.10.0
type OrchestrationIntegrationParametersInitParameters struct { }
func (*OrchestrationIntegrationParametersInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationIntegrationParametersInitParameters) DeepCopy() *OrchestrationIntegrationParametersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationIntegrationParametersInitParameters.
func (*OrchestrationIntegrationParametersInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationIntegrationParametersInitParameters) DeepCopyInto(out *OrchestrationIntegrationParametersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationIntegrationParametersObservation ¶ added in v0.10.0
type OrchestrationIntegrationParametersObservation struct { // Routing key that routes to this Orchestration. RoutingKey *string `json:"routingKey,omitempty" tf:"routing_key,omitempty"` // Type of the routing key. global is the default type. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*OrchestrationIntegrationParametersObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationIntegrationParametersObservation) DeepCopy() *OrchestrationIntegrationParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationIntegrationParametersObservation.
func (*OrchestrationIntegrationParametersObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationIntegrationParametersObservation) DeepCopyInto(out *OrchestrationIntegrationParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationIntegrationParametersParameters ¶ added in v0.10.0
type OrchestrationIntegrationParametersParameters struct { }
func (*OrchestrationIntegrationParametersParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationIntegrationParametersParameters) DeepCopy() *OrchestrationIntegrationParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationIntegrationParametersParameters.
func (*OrchestrationIntegrationParametersParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationIntegrationParametersParameters) DeepCopyInto(out *OrchestrationIntegrationParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationIntegrationSpec ¶ added in v0.10.0
type OrchestrationIntegrationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrchestrationIntegrationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider OrchestrationIntegrationInitParameters `json:"initProvider,omitempty"` }
OrchestrationIntegrationSpec defines the desired state of OrchestrationIntegration
func (*OrchestrationIntegrationSpec) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationIntegrationSpec) DeepCopy() *OrchestrationIntegrationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationIntegrationSpec.
func (*OrchestrationIntegrationSpec) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationIntegrationSpec) DeepCopyInto(out *OrchestrationIntegrationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationIntegrationStatus ¶ added in v0.10.0
type OrchestrationIntegrationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrchestrationIntegrationObservation `json:"atProvider,omitempty"` }
OrchestrationIntegrationStatus defines the observed state of OrchestrationIntegration.
func (*OrchestrationIntegrationStatus) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationIntegrationStatus) DeepCopy() *OrchestrationIntegrationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationIntegrationStatus.
func (*OrchestrationIntegrationStatus) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationIntegrationStatus) DeepCopyInto(out *OrchestrationIntegrationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationList ¶
type OrchestrationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Orchestration `json:"items"` }
OrchestrationList contains a list of Orchestrations
func (*OrchestrationList) DeepCopy ¶
func (in *OrchestrationList) DeepCopy() *OrchestrationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationList.
func (*OrchestrationList) DeepCopyInto ¶
func (in *OrchestrationList) DeepCopyInto(out *OrchestrationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationList) DeepCopyObject ¶
func (in *OrchestrationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationList) GetItems ¶
func (l *OrchestrationList) GetItems() []resource.Managed
GetItems of this OrchestrationList.
type OrchestrationObservation ¶
type OrchestrationObservation struct { // A human-friendly description of the Event Orchestration. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Event Orchestration. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An integration for the Event Orchestration. Integration []IntegrationObservation `json:"integration,omitempty" tf:"integration,omitempty"` // Name of the Event Orchestration. Name *string `json:"name,omitempty" tf:"name,omitempty"` Routes *float64 `json:"routes,omitempty" tf:"routes,omitempty"` // ID of the team that owns the Event Orchestration. If none is specified, only admins have access. Team *string `json:"team,omitempty" tf:"team,omitempty"` }
func (*OrchestrationObservation) DeepCopy ¶
func (in *OrchestrationObservation) DeepCopy() *OrchestrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationObservation.
func (*OrchestrationObservation) DeepCopyInto ¶
func (in *OrchestrationObservation) DeepCopyInto(out *OrchestrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationParameters ¶
type OrchestrationParameters struct { // A human-friendly description of the Event Orchestration. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // An integration for the Event Orchestration. // +kubebuilder:validation:Optional Integration []IntegrationParameters `json:"integration,omitempty" tf:"integration,omitempty"` // Name of the Event Orchestration. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // ID of the team that owns the Event Orchestration. If none is specified, only admins have access. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-pagerduty/apis/team/v1alpha1.Team // +kubebuilder:validation:Optional Team *string `json:"team,omitempty" tf:"team,omitempty"` // Reference to a Team in team to populate team. // +kubebuilder:validation:Optional TeamRef *v1.Reference `json:"teamRef,omitempty" tf:"-"` // Selector for a Team in team to populate team. // +kubebuilder:validation:Optional TeamSelector *v1.Selector `json:"teamSelector,omitempty" tf:"-"` }
func (*OrchestrationParameters) DeepCopy ¶
func (in *OrchestrationParameters) DeepCopy() *OrchestrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationParameters.
func (*OrchestrationParameters) DeepCopyInto ¶
func (in *OrchestrationParameters) DeepCopyInto(out *OrchestrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationRouter ¶
type OrchestrationRouter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.catchAll) || (has(self.initProvider) && has(self.initProvider.catchAll))",message="spec.forProvider.catchAll is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.set) || (has(self.initProvider) && has(self.initProvider.set))",message="spec.forProvider.set is a required parameter" Spec OrchestrationRouterSpec `json:"spec"` Status OrchestrationRouterStatus `json:"status,omitempty"` }
OrchestrationRouter is the Schema for the OrchestrationRouters API. Creates and manages a Router for Global Event Orchestration in PagerDuty. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,pagerduty}
func (*OrchestrationRouter) DeepCopy ¶
func (in *OrchestrationRouter) DeepCopy() *OrchestrationRouter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouter.
func (*OrchestrationRouter) DeepCopyInto ¶
func (in *OrchestrationRouter) DeepCopyInto(out *OrchestrationRouter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationRouter) DeepCopyObject ¶
func (in *OrchestrationRouter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationRouter) GetCondition ¶
func (mg *OrchestrationRouter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrchestrationRouter.
func (*OrchestrationRouter) GetConnectionDetailsMapping ¶
func (tr *OrchestrationRouter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrchestrationRouter
func (*OrchestrationRouter) GetDeletionPolicy ¶
func (mg *OrchestrationRouter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrchestrationRouter.
func (*OrchestrationRouter) GetID ¶
func (tr *OrchestrationRouter) GetID() string
GetID returns ID of underlying Terraform resource of this OrchestrationRouter
func (*OrchestrationRouter) GetInitParameters ¶ added in v0.5.0
func (tr *OrchestrationRouter) GetInitParameters() (map[string]any, error)
GetInitParameters of this OrchestrationRouter
func (*OrchestrationRouter) GetManagementPolicies ¶ added in v0.5.0
func (mg *OrchestrationRouter) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this OrchestrationRouter.
func (*OrchestrationRouter) GetMergedParameters ¶ added in v0.8.0
func (tr *OrchestrationRouter) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this OrchestrationRouter
func (*OrchestrationRouter) GetObservation ¶
func (tr *OrchestrationRouter) GetObservation() (map[string]any, error)
GetObservation of this OrchestrationRouter
func (*OrchestrationRouter) GetParameters ¶
func (tr *OrchestrationRouter) GetParameters() (map[string]any, error)
GetParameters of this OrchestrationRouter
func (*OrchestrationRouter) GetProviderConfigReference ¶
func (mg *OrchestrationRouter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrchestrationRouter.
func (*OrchestrationRouter) GetPublishConnectionDetailsTo ¶
func (mg *OrchestrationRouter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrchestrationRouter.
func (*OrchestrationRouter) GetTerraformResourceType ¶
func (mg *OrchestrationRouter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrchestrationRouter
func (*OrchestrationRouter) GetTerraformSchemaVersion ¶
func (tr *OrchestrationRouter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrchestrationRouter) GetWriteConnectionSecretToReference ¶
func (mg *OrchestrationRouter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrchestrationRouter.
func (*OrchestrationRouter) Hub ¶ added in v0.8.0
func (tr *OrchestrationRouter) Hub()
Hub marks this type as a conversion hub.
func (*OrchestrationRouter) LateInitialize ¶
func (tr *OrchestrationRouter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrchestrationRouter using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrchestrationRouter) ResolveReferences ¶
ResolveReferences of this OrchestrationRouter.
func (*OrchestrationRouter) SetConditions ¶
func (mg *OrchestrationRouter) SetConditions(c ...xpv1.Condition)
SetConditions of this OrchestrationRouter.
func (*OrchestrationRouter) SetDeletionPolicy ¶
func (mg *OrchestrationRouter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrchestrationRouter.
func (*OrchestrationRouter) SetManagementPolicies ¶ added in v0.5.0
func (mg *OrchestrationRouter) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this OrchestrationRouter.
func (*OrchestrationRouter) SetObservation ¶
func (tr *OrchestrationRouter) SetObservation(obs map[string]any) error
SetObservation for this OrchestrationRouter
func (*OrchestrationRouter) SetParameters ¶
func (tr *OrchestrationRouter) SetParameters(params map[string]any) error
SetParameters for this OrchestrationRouter
func (*OrchestrationRouter) SetProviderConfigReference ¶
func (mg *OrchestrationRouter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrchestrationRouter.
func (*OrchestrationRouter) SetPublishConnectionDetailsTo ¶
func (mg *OrchestrationRouter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrchestrationRouter.
func (*OrchestrationRouter) SetWriteConnectionSecretToReference ¶
func (mg *OrchestrationRouter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrchestrationRouter.
type OrchestrationRouterCatchAllInitParameters ¶ added in v0.10.0
type OrchestrationRouterCatchAllInitParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []CatchAllActionsInitParameters `json:"actions,omitempty" tf:"actions,omitempty"` }
func (*OrchestrationRouterCatchAllInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationRouterCatchAllInitParameters) DeepCopy() *OrchestrationRouterCatchAllInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouterCatchAllInitParameters.
func (*OrchestrationRouterCatchAllInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationRouterCatchAllInitParameters) DeepCopyInto(out *OrchestrationRouterCatchAllInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationRouterCatchAllObservation ¶ added in v0.10.0
type OrchestrationRouterCatchAllObservation struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []CatchAllActionsObservation `json:"actions,omitempty" tf:"actions,omitempty"` }
func (*OrchestrationRouterCatchAllObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationRouterCatchAllObservation) DeepCopy() *OrchestrationRouterCatchAllObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouterCatchAllObservation.
func (*OrchestrationRouterCatchAllObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationRouterCatchAllObservation) DeepCopyInto(out *OrchestrationRouterCatchAllObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationRouterCatchAllParameters ¶ added in v0.10.0
type OrchestrationRouterCatchAllParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. // +kubebuilder:validation:Optional Actions []CatchAllActionsParameters `json:"actions" tf:"actions,omitempty"` }
func (*OrchestrationRouterCatchAllParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationRouterCatchAllParameters) DeepCopy() *OrchestrationRouterCatchAllParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouterCatchAllParameters.
func (*OrchestrationRouterCatchAllParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationRouterCatchAllParameters) DeepCopyInto(out *OrchestrationRouterCatchAllParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationRouterInitParameters ¶ added in v0.5.0
type OrchestrationRouterInitParameters struct { // When none of the rules match an event, the event will be routed according to the catch_all settings. CatchAll []OrchestrationRouterCatchAllInitParameters `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // ID of the Event Orchestration to which the Router belongs. // +crossplane:generate:reference:type=Orchestration EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // Reference to a Orchestration to populate eventOrchestration. // +kubebuilder:validation:Optional EventOrchestrationRef *v1.Reference `json:"eventOrchestrationRef,omitempty" tf:"-"` // Selector for a Orchestration to populate eventOrchestration. // +kubebuilder:validation:Optional EventOrchestrationSelector *v1.Selector `json:"eventOrchestrationSelector,omitempty" tf:"-"` // The Router contains a single set of rules (the "start" set). Set []OrchestrationRouterSetInitParameters `json:"set,omitempty" tf:"set,omitempty"` }
func (*OrchestrationRouterInitParameters) DeepCopy ¶ added in v0.5.0
func (in *OrchestrationRouterInitParameters) DeepCopy() *OrchestrationRouterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouterInitParameters.
func (*OrchestrationRouterInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *OrchestrationRouterInitParameters) DeepCopyInto(out *OrchestrationRouterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationRouterList ¶
type OrchestrationRouterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrchestrationRouter `json:"items"` }
OrchestrationRouterList contains a list of OrchestrationRouters
func (*OrchestrationRouterList) DeepCopy ¶
func (in *OrchestrationRouterList) DeepCopy() *OrchestrationRouterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouterList.
func (*OrchestrationRouterList) DeepCopyInto ¶
func (in *OrchestrationRouterList) DeepCopyInto(out *OrchestrationRouterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationRouterList) DeepCopyObject ¶
func (in *OrchestrationRouterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationRouterList) GetItems ¶
func (l *OrchestrationRouterList) GetItems() []resource.Managed
GetItems of this OrchestrationRouterList.
type OrchestrationRouterObservation ¶
type OrchestrationRouterObservation struct { // When none of the rules match an event, the event will be routed according to the catch_all settings. CatchAll []OrchestrationRouterCatchAllObservation `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // ID of the Event Orchestration to which the Router belongs. EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // ID of the start set. Router supports only one set and it's id has to be start ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Router contains a single set of rules (the "start" set). Set []OrchestrationRouterSetObservation `json:"set,omitempty" tf:"set,omitempty"` }
func (*OrchestrationRouterObservation) DeepCopy ¶
func (in *OrchestrationRouterObservation) DeepCopy() *OrchestrationRouterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouterObservation.
func (*OrchestrationRouterObservation) DeepCopyInto ¶
func (in *OrchestrationRouterObservation) DeepCopyInto(out *OrchestrationRouterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationRouterParameters ¶
type OrchestrationRouterParameters struct { // When none of the rules match an event, the event will be routed according to the catch_all settings. // +kubebuilder:validation:Optional CatchAll []OrchestrationRouterCatchAllParameters `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // ID of the Event Orchestration to which the Router belongs. // +crossplane:generate:reference:type=Orchestration // +kubebuilder:validation:Optional EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // Reference to a Orchestration to populate eventOrchestration. // +kubebuilder:validation:Optional EventOrchestrationRef *v1.Reference `json:"eventOrchestrationRef,omitempty" tf:"-"` // Selector for a Orchestration to populate eventOrchestration. // +kubebuilder:validation:Optional EventOrchestrationSelector *v1.Selector `json:"eventOrchestrationSelector,omitempty" tf:"-"` // The Router contains a single set of rules (the "start" set). // +kubebuilder:validation:Optional Set []OrchestrationRouterSetParameters `json:"set,omitempty" tf:"set,omitempty"` }
func (*OrchestrationRouterParameters) DeepCopy ¶
func (in *OrchestrationRouterParameters) DeepCopy() *OrchestrationRouterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouterParameters.
func (*OrchestrationRouterParameters) DeepCopyInto ¶
func (in *OrchestrationRouterParameters) DeepCopyInto(out *OrchestrationRouterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationRouterSetInitParameters ¶ added in v0.10.0
type OrchestrationRouterSetInitParameters struct { // ID of the start set. Router supports only one set and it's id has to be start ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Router evaluates Events against these Rules, one at a time, and routes each Event to a specific Service based on the first rule that matches. Rule []SetRuleInitParameters `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*OrchestrationRouterSetInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationRouterSetInitParameters) DeepCopy() *OrchestrationRouterSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouterSetInitParameters.
func (*OrchestrationRouterSetInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationRouterSetInitParameters) DeepCopyInto(out *OrchestrationRouterSetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationRouterSetObservation ¶ added in v0.10.0
type OrchestrationRouterSetObservation struct { // ID of the start set. Router supports only one set and it's id has to be start ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Router evaluates Events against these Rules, one at a time, and routes each Event to a specific Service based on the first rule that matches. Rule []SetRuleObservation `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*OrchestrationRouterSetObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationRouterSetObservation) DeepCopy() *OrchestrationRouterSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouterSetObservation.
func (*OrchestrationRouterSetObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationRouterSetObservation) DeepCopyInto(out *OrchestrationRouterSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationRouterSetParameters ¶ added in v0.10.0
type OrchestrationRouterSetParameters struct { // ID of the start set. Router supports only one set and it's id has to be start // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` // The Router evaluates Events against these Rules, one at a time, and routes each Event to a specific Service based on the first rule that matches. // +kubebuilder:validation:Optional Rule []SetRuleParameters `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*OrchestrationRouterSetParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationRouterSetParameters) DeepCopy() *OrchestrationRouterSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouterSetParameters.
func (*OrchestrationRouterSetParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationRouterSetParameters) DeepCopyInto(out *OrchestrationRouterSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationRouterSpec ¶
type OrchestrationRouterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrchestrationRouterParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider OrchestrationRouterInitParameters `json:"initProvider,omitempty"` }
OrchestrationRouterSpec defines the desired state of OrchestrationRouter
func (*OrchestrationRouterSpec) DeepCopy ¶
func (in *OrchestrationRouterSpec) DeepCopy() *OrchestrationRouterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouterSpec.
func (*OrchestrationRouterSpec) DeepCopyInto ¶
func (in *OrchestrationRouterSpec) DeepCopyInto(out *OrchestrationRouterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationRouterStatus ¶
type OrchestrationRouterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrchestrationRouterObservation `json:"atProvider,omitempty"` }
OrchestrationRouterStatus defines the observed state of OrchestrationRouter.
func (*OrchestrationRouterStatus) DeepCopy ¶
func (in *OrchestrationRouterStatus) DeepCopy() *OrchestrationRouterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationRouterStatus.
func (*OrchestrationRouterStatus) DeepCopyInto ¶
func (in *OrchestrationRouterStatus) DeepCopyInto(out *OrchestrationRouterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationService ¶
type OrchestrationService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.catchAll) || (has(self.initProvider) && has(self.initProvider.catchAll))",message="spec.forProvider.catchAll is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.set) || (has(self.initProvider) && has(self.initProvider.set))",message="spec.forProvider.set is a required parameter" Spec OrchestrationServiceSpec `json:"spec"` Status OrchestrationServiceStatus `json:"status,omitempty"` }
OrchestrationService is the Schema for the OrchestrationServices API. Creates and manages a Service Orchestration for a Service. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,pagerduty}
func (*OrchestrationService) DeepCopy ¶
func (in *OrchestrationService) DeepCopy() *OrchestrationService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationService.
func (*OrchestrationService) DeepCopyInto ¶
func (in *OrchestrationService) DeepCopyInto(out *OrchestrationService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationService) DeepCopyObject ¶
func (in *OrchestrationService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationService) GetCondition ¶
func (mg *OrchestrationService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrchestrationService.
func (*OrchestrationService) GetConnectionDetailsMapping ¶
func (tr *OrchestrationService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrchestrationService
func (*OrchestrationService) GetDeletionPolicy ¶
func (mg *OrchestrationService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrchestrationService.
func (*OrchestrationService) GetID ¶
func (tr *OrchestrationService) GetID() string
GetID returns ID of underlying Terraform resource of this OrchestrationService
func (*OrchestrationService) GetInitParameters ¶ added in v0.5.0
func (tr *OrchestrationService) GetInitParameters() (map[string]any, error)
GetInitParameters of this OrchestrationService
func (*OrchestrationService) GetManagementPolicies ¶ added in v0.5.0
func (mg *OrchestrationService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this OrchestrationService.
func (*OrchestrationService) GetMergedParameters ¶ added in v0.8.0
func (tr *OrchestrationService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this OrchestrationService
func (*OrchestrationService) GetObservation ¶
func (tr *OrchestrationService) GetObservation() (map[string]any, error)
GetObservation of this OrchestrationService
func (*OrchestrationService) GetParameters ¶
func (tr *OrchestrationService) GetParameters() (map[string]any, error)
GetParameters of this OrchestrationService
func (*OrchestrationService) GetProviderConfigReference ¶
func (mg *OrchestrationService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrchestrationService.
func (*OrchestrationService) GetPublishConnectionDetailsTo ¶
func (mg *OrchestrationService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrchestrationService.
func (*OrchestrationService) GetTerraformResourceType ¶
func (mg *OrchestrationService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrchestrationService
func (*OrchestrationService) GetTerraformSchemaVersion ¶
func (tr *OrchestrationService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrchestrationService) GetWriteConnectionSecretToReference ¶
func (mg *OrchestrationService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrchestrationService.
func (*OrchestrationService) Hub ¶ added in v0.8.0
func (tr *OrchestrationService) Hub()
Hub marks this type as a conversion hub.
func (*OrchestrationService) LateInitialize ¶
func (tr *OrchestrationService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrchestrationService using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrchestrationService) ResolveReferences ¶
ResolveReferences of this OrchestrationService.
func (*OrchestrationService) SetConditions ¶
func (mg *OrchestrationService) SetConditions(c ...xpv1.Condition)
SetConditions of this OrchestrationService.
func (*OrchestrationService) SetDeletionPolicy ¶
func (mg *OrchestrationService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrchestrationService.
func (*OrchestrationService) SetManagementPolicies ¶ added in v0.5.0
func (mg *OrchestrationService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this OrchestrationService.
func (*OrchestrationService) SetObservation ¶
func (tr *OrchestrationService) SetObservation(obs map[string]any) error
SetObservation for this OrchestrationService
func (*OrchestrationService) SetParameters ¶
func (tr *OrchestrationService) SetParameters(params map[string]any) error
SetParameters for this OrchestrationService
func (*OrchestrationService) SetProviderConfigReference ¶
func (mg *OrchestrationService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrchestrationService.
func (*OrchestrationService) SetPublishConnectionDetailsTo ¶
func (mg *OrchestrationService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrchestrationService.
func (*OrchestrationService) SetWriteConnectionSecretToReference ¶
func (mg *OrchestrationService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrchestrationService.
type OrchestrationServiceCacheVariable ¶ added in v0.10.0
type OrchestrationServiceCacheVariable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.configuration) || (has(self.initProvider) && has(self.initProvider.configuration))",message="spec.forProvider.configuration is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.service) || (has(self.initProvider) && has(self.initProvider.service))",message="spec.forProvider.service is a required parameter" Spec OrchestrationServiceCacheVariableSpec `json:"spec"` Status OrchestrationServiceCacheVariableStatus `json:"status,omitempty"` }
OrchestrationServiceCacheVariable is the Schema for the OrchestrationServiceCacheVariables API. Creates and manages a Cache Variable for a Service Event Orchestration. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,pagerduty}
func (*OrchestrationServiceCacheVariable) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariable) DeepCopy() *OrchestrationServiceCacheVariable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariable) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariable) DeepCopyInto(out *OrchestrationServiceCacheVariable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationServiceCacheVariable) DeepCopyObject ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationServiceCacheVariable) GetCondition ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariable) GetConnectionDetailsMapping ¶ added in v0.10.0
func (tr *OrchestrationServiceCacheVariable) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrchestrationServiceCacheVariable
func (*OrchestrationServiceCacheVariable) GetDeletionPolicy ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariable) GetID ¶ added in v0.10.0
func (tr *OrchestrationServiceCacheVariable) GetID() string
GetID returns ID of underlying Terraform resource of this OrchestrationServiceCacheVariable
func (*OrchestrationServiceCacheVariable) GetInitParameters ¶ added in v0.10.0
func (tr *OrchestrationServiceCacheVariable) GetInitParameters() (map[string]any, error)
GetInitParameters of this OrchestrationServiceCacheVariable
func (*OrchestrationServiceCacheVariable) GetManagementPolicies ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariable) GetMergedParameters ¶ added in v0.10.0
func (tr *OrchestrationServiceCacheVariable) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this OrchestrationServiceCacheVariable
func (*OrchestrationServiceCacheVariable) GetObservation ¶ added in v0.10.0
func (tr *OrchestrationServiceCacheVariable) GetObservation() (map[string]any, error)
GetObservation of this OrchestrationServiceCacheVariable
func (*OrchestrationServiceCacheVariable) GetParameters ¶ added in v0.10.0
func (tr *OrchestrationServiceCacheVariable) GetParameters() (map[string]any, error)
GetParameters of this OrchestrationServiceCacheVariable
func (*OrchestrationServiceCacheVariable) GetProviderConfigReference ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariable) GetPublishConnectionDetailsTo ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariable) GetTerraformResourceType ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrchestrationServiceCacheVariable
func (*OrchestrationServiceCacheVariable) GetTerraformSchemaVersion ¶ added in v0.10.0
func (tr *OrchestrationServiceCacheVariable) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrchestrationServiceCacheVariable) GetWriteConnectionSecretToReference ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariable) Hub ¶ added in v0.10.0
func (tr *OrchestrationServiceCacheVariable) Hub()
Hub marks this type as a conversion hub.
func (*OrchestrationServiceCacheVariable) LateInitialize ¶ added in v0.10.0
func (tr *OrchestrationServiceCacheVariable) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrchestrationServiceCacheVariable using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrchestrationServiceCacheVariable) SetConditions ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) SetConditions(c ...xpv1.Condition)
SetConditions of this OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariable) SetDeletionPolicy ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariable) SetManagementPolicies ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariable) SetObservation ¶ added in v0.10.0
func (tr *OrchestrationServiceCacheVariable) SetObservation(obs map[string]any) error
SetObservation for this OrchestrationServiceCacheVariable
func (*OrchestrationServiceCacheVariable) SetParameters ¶ added in v0.10.0
func (tr *OrchestrationServiceCacheVariable) SetParameters(params map[string]any) error
SetParameters for this OrchestrationServiceCacheVariable
func (*OrchestrationServiceCacheVariable) SetProviderConfigReference ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariable) SetPublishConnectionDetailsTo ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariable) SetWriteConnectionSecretToReference ¶ added in v0.10.0
func (mg *OrchestrationServiceCacheVariable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrchestrationServiceCacheVariable.
type OrchestrationServiceCacheVariableConditionInitParameters ¶ added in v0.10.0
type OrchestrationServiceCacheVariableConditionInitParameters struct { // A PCL condition string. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` }
func (*OrchestrationServiceCacheVariableConditionInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableConditionInitParameters) DeepCopy() *OrchestrationServiceCacheVariableConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariableConditionInitParameters.
func (*OrchestrationServiceCacheVariableConditionInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableConditionInitParameters) DeepCopyInto(out *OrchestrationServiceCacheVariableConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCacheVariableConditionObservation ¶ added in v0.10.0
type OrchestrationServiceCacheVariableConditionObservation struct { // A PCL condition string. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` }
func (*OrchestrationServiceCacheVariableConditionObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableConditionObservation) DeepCopy() *OrchestrationServiceCacheVariableConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariableConditionObservation.
func (*OrchestrationServiceCacheVariableConditionObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableConditionObservation) DeepCopyInto(out *OrchestrationServiceCacheVariableConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCacheVariableConditionParameters ¶ added in v0.10.0
type OrchestrationServiceCacheVariableConditionParameters struct { // A PCL condition string. // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` }
func (*OrchestrationServiceCacheVariableConditionParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableConditionParameters) DeepCopy() *OrchestrationServiceCacheVariableConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariableConditionParameters.
func (*OrchestrationServiceCacheVariableConditionParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableConditionParameters) DeepCopyInto(out *OrchestrationServiceCacheVariableConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCacheVariableConfigurationInitParameters ¶ added in v0.10.0
type OrchestrationServiceCacheVariableConfigurationInitParameters struct { // A RE2 regular expression that will be matched against the field specified via the source argument. This field is only used when type is recent_value Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path. This field is only used when type is recent_value Source *string `json:"source,omitempty" tf:"source,omitempty"` // The number of seconds indicating how long to count incoming trigger events for. This field is only used when type is trigger_event_count TTLSeconds *float64 `json:"ttlSeconds,omitempty" tf:"ttl_seconds,omitempty"` // The type of value to store into the Cache Variable. Can be one of: recent_value or trigger_event_count. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*OrchestrationServiceCacheVariableConfigurationInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableConfigurationInitParameters) DeepCopy() *OrchestrationServiceCacheVariableConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariableConfigurationInitParameters.
func (*OrchestrationServiceCacheVariableConfigurationInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableConfigurationInitParameters) DeepCopyInto(out *OrchestrationServiceCacheVariableConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCacheVariableConfigurationObservation ¶ added in v0.10.0
type OrchestrationServiceCacheVariableConfigurationObservation struct { // A RE2 regular expression that will be matched against the field specified via the source argument. This field is only used when type is recent_value Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path. This field is only used when type is recent_value Source *string `json:"source,omitempty" tf:"source,omitempty"` // The number of seconds indicating how long to count incoming trigger events for. This field is only used when type is trigger_event_count TTLSeconds *float64 `json:"ttlSeconds,omitempty" tf:"ttl_seconds,omitempty"` // The type of value to store into the Cache Variable. Can be one of: recent_value or trigger_event_count. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*OrchestrationServiceCacheVariableConfigurationObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableConfigurationObservation) DeepCopy() *OrchestrationServiceCacheVariableConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariableConfigurationObservation.
func (*OrchestrationServiceCacheVariableConfigurationObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableConfigurationObservation) DeepCopyInto(out *OrchestrationServiceCacheVariableConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCacheVariableConfigurationParameters ¶ added in v0.10.0
type OrchestrationServiceCacheVariableConfigurationParameters struct { // A RE2 regular expression that will be matched against the field specified via the source argument. This field is only used when type is recent_value // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path. This field is only used when type is recent_value // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The number of seconds indicating how long to count incoming trigger events for. This field is only used when type is trigger_event_count // +kubebuilder:validation:Optional TTLSeconds *float64 `json:"ttlSeconds,omitempty" tf:"ttl_seconds,omitempty"` // The type of value to store into the Cache Variable. Can be one of: recent_value or trigger_event_count. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*OrchestrationServiceCacheVariableConfigurationParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableConfigurationParameters) DeepCopy() *OrchestrationServiceCacheVariableConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariableConfigurationParameters.
func (*OrchestrationServiceCacheVariableConfigurationParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableConfigurationParameters) DeepCopyInto(out *OrchestrationServiceCacheVariableConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCacheVariableInitParameters ¶ added in v0.10.0
type OrchestrationServiceCacheVariableInitParameters struct { // Conditions to be evaluated in order to determine whether or not to update the Cache Variable's stored value. Condition []OrchestrationServiceCacheVariableConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` // A configuration object to define what and how values will be stored in the Cache Variable. Configuration []OrchestrationServiceCacheVariableConfigurationInitParameters `json:"configuration,omitempty" tf:"configuration,omitempty"` // Indicates whether the Cache Variable is disabled and would therefore not be evaluated. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // Name of the Cache Variable associated with the Service Event Orchestration. Name *string `json:"name,omitempty" tf:"name,omitempty"` // ID of the Service Event Orchestration to which this Cache Variable belongs. Service *string `json:"service,omitempty" tf:"service,omitempty"` }
func (*OrchestrationServiceCacheVariableInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableInitParameters) DeepCopy() *OrchestrationServiceCacheVariableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariableInitParameters.
func (*OrchestrationServiceCacheVariableInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableInitParameters) DeepCopyInto(out *OrchestrationServiceCacheVariableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCacheVariableList ¶ added in v0.10.0
type OrchestrationServiceCacheVariableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrchestrationServiceCacheVariable `json:"items"` }
OrchestrationServiceCacheVariableList contains a list of OrchestrationServiceCacheVariables
func (*OrchestrationServiceCacheVariableList) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableList) DeepCopy() *OrchestrationServiceCacheVariableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariableList.
func (*OrchestrationServiceCacheVariableList) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableList) DeepCopyInto(out *OrchestrationServiceCacheVariableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationServiceCacheVariableList) DeepCopyObject ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationServiceCacheVariableList) GetItems ¶ added in v0.10.0
func (l *OrchestrationServiceCacheVariableList) GetItems() []resource.Managed
GetItems of this OrchestrationServiceCacheVariableList.
type OrchestrationServiceCacheVariableObservation ¶ added in v0.10.0
type OrchestrationServiceCacheVariableObservation struct { // Conditions to be evaluated in order to determine whether or not to update the Cache Variable's stored value. Condition []OrchestrationServiceCacheVariableConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // A configuration object to define what and how values will be stored in the Cache Variable. Configuration []OrchestrationServiceCacheVariableConfigurationObservation `json:"configuration,omitempty" tf:"configuration,omitempty"` // Indicates whether the Cache Variable is disabled and would therefore not be evaluated. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // ID of this Cache Variable. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Name of the Cache Variable associated with the Service Event Orchestration. Name *string `json:"name,omitempty" tf:"name,omitempty"` // ID of the Service Event Orchestration to which this Cache Variable belongs. Service *string `json:"service,omitempty" tf:"service,omitempty"` }
func (*OrchestrationServiceCacheVariableObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableObservation) DeepCopy() *OrchestrationServiceCacheVariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariableObservation.
func (*OrchestrationServiceCacheVariableObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableObservation) DeepCopyInto(out *OrchestrationServiceCacheVariableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCacheVariableParameters ¶ added in v0.10.0
type OrchestrationServiceCacheVariableParameters struct { // Conditions to be evaluated in order to determine whether or not to update the Cache Variable's stored value. // +kubebuilder:validation:Optional Condition []OrchestrationServiceCacheVariableConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // A configuration object to define what and how values will be stored in the Cache Variable. // +kubebuilder:validation:Optional Configuration []OrchestrationServiceCacheVariableConfigurationParameters `json:"configuration,omitempty" tf:"configuration,omitempty"` // Indicates whether the Cache Variable is disabled and would therefore not be evaluated. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // Name of the Cache Variable associated with the Service Event Orchestration. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // ID of the Service Event Orchestration to which this Cache Variable belongs. // +kubebuilder:validation:Optional Service *string `json:"service,omitempty" tf:"service,omitempty"` }
func (*OrchestrationServiceCacheVariableParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableParameters) DeepCopy() *OrchestrationServiceCacheVariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariableParameters.
func (*OrchestrationServiceCacheVariableParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableParameters) DeepCopyInto(out *OrchestrationServiceCacheVariableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCacheVariableSpec ¶ added in v0.10.0
type OrchestrationServiceCacheVariableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrchestrationServiceCacheVariableParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider OrchestrationServiceCacheVariableInitParameters `json:"initProvider,omitempty"` }
OrchestrationServiceCacheVariableSpec defines the desired state of OrchestrationServiceCacheVariable
func (*OrchestrationServiceCacheVariableSpec) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableSpec) DeepCopy() *OrchestrationServiceCacheVariableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariableSpec.
func (*OrchestrationServiceCacheVariableSpec) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableSpec) DeepCopyInto(out *OrchestrationServiceCacheVariableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCacheVariableStatus ¶ added in v0.10.0
type OrchestrationServiceCacheVariableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrchestrationServiceCacheVariableObservation `json:"atProvider,omitempty"` }
OrchestrationServiceCacheVariableStatus defines the observed state of OrchestrationServiceCacheVariable.
func (*OrchestrationServiceCacheVariableStatus) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableStatus) DeepCopy() *OrchestrationServiceCacheVariableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCacheVariableStatus.
func (*OrchestrationServiceCacheVariableStatus) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCacheVariableStatus) DeepCopyInto(out *OrchestrationServiceCacheVariableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCatchAllActionsInitParameters ¶ added in v0.10.0
type OrchestrationServiceCatchAllActionsInitParameters struct { // Add this text as a note on the resulting incident. Annotate *string `json:"annotate,omitempty" tf:"annotate,omitempty"` // Create a Webhook associated with the resulting incident. AutomationAction []CatchAllActionsAutomationActionInitParameters `json:"automationAction,omitempty" tf:"automation_action,omitempty"` // The ID of the Escalation Policy you want to assign incidents to. Event rules with this action will override the Escalation Policy already set on a Service's settings, with what is configured by this action. EscalationPolicy *string `json:"escalationPolicy,omitempty" tf:"escalation_policy,omitempty"` // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. Extraction []CatchAllActionsExtractionInitParameters `json:"extraction,omitempty" tf:"extraction,omitempty"` // Assign a custom field to the resulting incident. IncidentCustomFieldUpdate []CatchAllActionsIncidentCustomFieldUpdateInitParameters `json:"incidentCustomFieldUpdate,omitempty" tf:"incident_custom_field_update,omitempty"` // Configure a Process Automation associated with the resulting incident. PagerdutyAutomationAction []PagerdutyAutomationActionInitParameters `json:"pagerdutyAutomationAction,omitempty" tf:"pagerduty_automation_action,omitempty"` // The ID of the priority you want to set on resulting incident. Consider using the pagerduty_priority data source. Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // The ID of a Set from this Service Orchestration whose rules you also want to use with events that match this rule. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident. Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this alert. Suspend *float64 `json:"suspend,omitempty" tf:"suspend,omitempty"` // Populate variables from event payloads and use those variables in other event actions. Variable []CatchAllActionsVariableInitParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*OrchestrationServiceCatchAllActionsInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCatchAllActionsInitParameters) DeepCopy() *OrchestrationServiceCatchAllActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCatchAllActionsInitParameters.
func (*OrchestrationServiceCatchAllActionsInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCatchAllActionsInitParameters) DeepCopyInto(out *OrchestrationServiceCatchAllActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCatchAllActionsObservation ¶ added in v0.10.0
type OrchestrationServiceCatchAllActionsObservation struct { // Add this text as a note on the resulting incident. Annotate *string `json:"annotate,omitempty" tf:"annotate,omitempty"` // Create a Webhook associated with the resulting incident. AutomationAction []CatchAllActionsAutomationActionObservation `json:"automationAction,omitempty" tf:"automation_action,omitempty"` // The ID of the Escalation Policy you want to assign incidents to. Event rules with this action will override the Escalation Policy already set on a Service's settings, with what is configured by this action. EscalationPolicy *string `json:"escalationPolicy,omitempty" tf:"escalation_policy,omitempty"` // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. Extraction []CatchAllActionsExtractionObservation `json:"extraction,omitempty" tf:"extraction,omitempty"` // Assign a custom field to the resulting incident. IncidentCustomFieldUpdate []CatchAllActionsIncidentCustomFieldUpdateObservation `json:"incidentCustomFieldUpdate,omitempty" tf:"incident_custom_field_update,omitempty"` // Configure a Process Automation associated with the resulting incident. PagerdutyAutomationAction []PagerdutyAutomationActionObservation `json:"pagerdutyAutomationAction,omitempty" tf:"pagerduty_automation_action,omitempty"` // The ID of the priority you want to set on resulting incident. Consider using the pagerduty_priority data source. Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // The ID of a Set from this Service Orchestration whose rules you also want to use with events that match this rule. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident. Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this alert. Suspend *float64 `json:"suspend,omitempty" tf:"suspend,omitempty"` // Populate variables from event payloads and use those variables in other event actions. Variable []CatchAllActionsVariableObservation `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*OrchestrationServiceCatchAllActionsObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCatchAllActionsObservation) DeepCopy() *OrchestrationServiceCatchAllActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCatchAllActionsObservation.
func (*OrchestrationServiceCatchAllActionsObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCatchAllActionsObservation) DeepCopyInto(out *OrchestrationServiceCatchAllActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCatchAllActionsParameters ¶ added in v0.10.0
type OrchestrationServiceCatchAllActionsParameters struct { // Add this text as a note on the resulting incident. // +kubebuilder:validation:Optional Annotate *string `json:"annotate,omitempty" tf:"annotate,omitempty"` // Create a Webhook associated with the resulting incident. // +kubebuilder:validation:Optional AutomationAction []CatchAllActionsAutomationActionParameters `json:"automationAction,omitempty" tf:"automation_action,omitempty"` // The ID of the Escalation Policy you want to assign incidents to. Event rules with this action will override the Escalation Policy already set on a Service's settings, with what is configured by this action. // +kubebuilder:validation:Optional EscalationPolicy *string `json:"escalationPolicy,omitempty" tf:"escalation_policy,omitempty"` // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve // +kubebuilder:validation:Optional EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. // +kubebuilder:validation:Optional Extraction []CatchAllActionsExtractionParameters `json:"extraction,omitempty" tf:"extraction,omitempty"` // Assign a custom field to the resulting incident. // +kubebuilder:validation:Optional IncidentCustomFieldUpdate []CatchAllActionsIncidentCustomFieldUpdateParameters `json:"incidentCustomFieldUpdate,omitempty" tf:"incident_custom_field_update,omitempty"` // Configure a Process Automation associated with the resulting incident. // +kubebuilder:validation:Optional PagerdutyAutomationAction []PagerdutyAutomationActionParameters `json:"pagerdutyAutomationAction,omitempty" tf:"pagerduty_automation_action,omitempty"` // The ID of the priority you want to set on resulting incident. Consider using the pagerduty_priority data source. // +kubebuilder:validation:Optional Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // The ID of a Set from this Service Orchestration whose rules you also want to use with events that match this rule. // +kubebuilder:validation:Optional RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident. // +kubebuilder:validation:Optional Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this alert. // +kubebuilder:validation:Optional Suspend *float64 `json:"suspend,omitempty" tf:"suspend,omitempty"` // Populate variables from event payloads and use those variables in other event actions. // +kubebuilder:validation:Optional Variable []CatchAllActionsVariableParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*OrchestrationServiceCatchAllActionsParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceCatchAllActionsParameters) DeepCopy() *OrchestrationServiceCatchAllActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCatchAllActionsParameters.
func (*OrchestrationServiceCatchAllActionsParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceCatchAllActionsParameters) DeepCopyInto(out *OrchestrationServiceCatchAllActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCatchAllInitParameters ¶ added in v0.5.0
type OrchestrationServiceCatchAllInitParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []OrchestrationServiceCatchAllActionsInitParameters `json:"actions,omitempty" tf:"actions,omitempty"` }
func (*OrchestrationServiceCatchAllInitParameters) DeepCopy ¶ added in v0.5.0
func (in *OrchestrationServiceCatchAllInitParameters) DeepCopy() *OrchestrationServiceCatchAllInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCatchAllInitParameters.
func (*OrchestrationServiceCatchAllInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *OrchestrationServiceCatchAllInitParameters) DeepCopyInto(out *OrchestrationServiceCatchAllInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCatchAllObservation ¶
type OrchestrationServiceCatchAllObservation struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []OrchestrationServiceCatchAllActionsObservation `json:"actions,omitempty" tf:"actions,omitempty"` }
func (*OrchestrationServiceCatchAllObservation) DeepCopy ¶
func (in *OrchestrationServiceCatchAllObservation) DeepCopy() *OrchestrationServiceCatchAllObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCatchAllObservation.
func (*OrchestrationServiceCatchAllObservation) DeepCopyInto ¶
func (in *OrchestrationServiceCatchAllObservation) DeepCopyInto(out *OrchestrationServiceCatchAllObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceCatchAllParameters ¶
type OrchestrationServiceCatchAllParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. // +kubebuilder:validation:Optional Actions []OrchestrationServiceCatchAllActionsParameters `json:"actions" tf:"actions,omitempty"` }
func (*OrchestrationServiceCatchAllParameters) DeepCopy ¶
func (in *OrchestrationServiceCatchAllParameters) DeepCopy() *OrchestrationServiceCatchAllParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceCatchAllParameters.
func (*OrchestrationServiceCatchAllParameters) DeepCopyInto ¶
func (in *OrchestrationServiceCatchAllParameters) DeepCopyInto(out *OrchestrationServiceCatchAllParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceInitParameters ¶ added in v0.5.0
type OrchestrationServiceInitParameters struct { // the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set. CatchAll []OrchestrationServiceCatchAllInitParameters `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // Opt-in/out for switching the Service to Service Orchestrations. EnableEventOrchestrationForService *bool `json:"enableEventOrchestrationForService,omitempty" tf:"enable_event_orchestration_for_service,omitempty"` // ID of the Service to which this Service Orchestration belongs to. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-pagerduty/apis/service/v1alpha1.Service Service *string `json:"service,omitempty" tf:"service,omitempty"` // Reference to a Service in service to populate service. // +kubebuilder:validation:Optional ServiceRef *v1.Reference `json:"serviceRef,omitempty" tf:"-"` // Selector for a Service in service to populate service. // +kubebuilder:validation:Optional ServiceSelector *v1.Selector `json:"serviceSelector,omitempty" tf:"-"` // A Service Orchestration must contain at least a "start" set, but can contain any number of additional sets that are routed to by other rules to form a directional graph. Set []OrchestrationServiceSetInitParameters `json:"set,omitempty" tf:"set,omitempty"` }
func (*OrchestrationServiceInitParameters) DeepCopy ¶ added in v0.5.0
func (in *OrchestrationServiceInitParameters) DeepCopy() *OrchestrationServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceInitParameters.
func (*OrchestrationServiceInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *OrchestrationServiceInitParameters) DeepCopyInto(out *OrchestrationServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceList ¶
type OrchestrationServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrchestrationService `json:"items"` }
OrchestrationServiceList contains a list of OrchestrationServices
func (*OrchestrationServiceList) DeepCopy ¶
func (in *OrchestrationServiceList) DeepCopy() *OrchestrationServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceList.
func (*OrchestrationServiceList) DeepCopyInto ¶
func (in *OrchestrationServiceList) DeepCopyInto(out *OrchestrationServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationServiceList) DeepCopyObject ¶
func (in *OrchestrationServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationServiceList) GetItems ¶
func (l *OrchestrationServiceList) GetItems() []resource.Managed
GetItems of this OrchestrationServiceList.
type OrchestrationServiceObservation ¶
type OrchestrationServiceObservation struct { // the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set. CatchAll []OrchestrationServiceCatchAllObservation `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // Opt-in/out for switching the Service to Service Orchestrations. EnableEventOrchestrationForService *bool `json:"enableEventOrchestrationForService,omitempty" tf:"enable_event_orchestration_for_service,omitempty"` // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // ID of the Service to which this Service Orchestration belongs to. Service *string `json:"service,omitempty" tf:"service,omitempty"` // A Service Orchestration must contain at least a "start" set, but can contain any number of additional sets that are routed to by other rules to form a directional graph. Set []OrchestrationServiceSetObservation `json:"set,omitempty" tf:"set,omitempty"` }
func (*OrchestrationServiceObservation) DeepCopy ¶
func (in *OrchestrationServiceObservation) DeepCopy() *OrchestrationServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceObservation.
func (*OrchestrationServiceObservation) DeepCopyInto ¶
func (in *OrchestrationServiceObservation) DeepCopyInto(out *OrchestrationServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceParameters ¶
type OrchestrationServiceParameters struct { // the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set. // +kubebuilder:validation:Optional CatchAll []OrchestrationServiceCatchAllParameters `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // Opt-in/out for switching the Service to Service Orchestrations. // +kubebuilder:validation:Optional EnableEventOrchestrationForService *bool `json:"enableEventOrchestrationForService,omitempty" tf:"enable_event_orchestration_for_service,omitempty"` // ID of the Service to which this Service Orchestration belongs to. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-pagerduty/apis/service/v1alpha1.Service // +kubebuilder:validation:Optional Service *string `json:"service,omitempty" tf:"service,omitempty"` // Reference to a Service in service to populate service. // +kubebuilder:validation:Optional ServiceRef *v1.Reference `json:"serviceRef,omitempty" tf:"-"` // Selector for a Service in service to populate service. // +kubebuilder:validation:Optional ServiceSelector *v1.Selector `json:"serviceSelector,omitempty" tf:"-"` // A Service Orchestration must contain at least a "start" set, but can contain any number of additional sets that are routed to by other rules to form a directional graph. // +kubebuilder:validation:Optional Set []OrchestrationServiceSetParameters `json:"set,omitempty" tf:"set,omitempty"` }
func (*OrchestrationServiceParameters) DeepCopy ¶
func (in *OrchestrationServiceParameters) DeepCopy() *OrchestrationServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceParameters.
func (*OrchestrationServiceParameters) DeepCopyInto ¶
func (in *OrchestrationServiceParameters) DeepCopyInto(out *OrchestrationServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceSetInitParameters ¶ added in v0.5.0
type OrchestrationServiceSetInitParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The service orchestration evaluates Events against these Rules, one at a time, and applies all the actions for first rule it finds where the event matches the rule's conditions. Rule []OrchestrationServiceSetRuleInitParameters `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*OrchestrationServiceSetInitParameters) DeepCopy ¶ added in v0.5.0
func (in *OrchestrationServiceSetInitParameters) DeepCopy() *OrchestrationServiceSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceSetInitParameters.
func (*OrchestrationServiceSetInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *OrchestrationServiceSetInitParameters) DeepCopyInto(out *OrchestrationServiceSetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceSetObservation ¶
type OrchestrationServiceSetObservation struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The service orchestration evaluates Events against these Rules, one at a time, and applies all the actions for first rule it finds where the event matches the rule's conditions. Rule []OrchestrationServiceSetRuleObservation `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*OrchestrationServiceSetObservation) DeepCopy ¶
func (in *OrchestrationServiceSetObservation) DeepCopy() *OrchestrationServiceSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceSetObservation.
func (*OrchestrationServiceSetObservation) DeepCopyInto ¶
func (in *OrchestrationServiceSetObservation) DeepCopyInto(out *OrchestrationServiceSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceSetParameters ¶
type OrchestrationServiceSetParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` // The service orchestration evaluates Events against these Rules, one at a time, and applies all the actions for first rule it finds where the event matches the rule's conditions. // +kubebuilder:validation:Optional Rule []OrchestrationServiceSetRuleParameters `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*OrchestrationServiceSetParameters) DeepCopy ¶
func (in *OrchestrationServiceSetParameters) DeepCopy() *OrchestrationServiceSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceSetParameters.
func (*OrchestrationServiceSetParameters) DeepCopyInto ¶
func (in *OrchestrationServiceSetParameters) DeepCopyInto(out *OrchestrationServiceSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceSetRuleActionsInitParameters ¶ added in v0.10.0
type OrchestrationServiceSetRuleActionsInitParameters struct { // Add this text as a note on the resulting incident. Annotate *string `json:"annotate,omitempty" tf:"annotate,omitempty"` // Create a Webhook associated with the resulting incident. AutomationAction []RuleActionsAutomationActionInitParameters `json:"automationAction,omitempty" tf:"automation_action,omitempty"` // The ID of the Escalation Policy you want to assign incidents to. Event rules with this action will override the Escalation Policy already set on a Service's settings, with what is configured by this action. EscalationPolicy *string `json:"escalationPolicy,omitempty" tf:"escalation_policy,omitempty"` // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. Extraction []RuleActionsExtractionInitParameters `json:"extraction,omitempty" tf:"extraction,omitempty"` // Assign a custom field to the resulting incident. IncidentCustomFieldUpdate []RuleActionsIncidentCustomFieldUpdateInitParameters `json:"incidentCustomFieldUpdate,omitempty" tf:"incident_custom_field_update,omitempty"` // Configure a Process Automation associated with the resulting incident. PagerdutyAutomationAction []ActionsPagerdutyAutomationActionInitParameters `json:"pagerdutyAutomationAction,omitempty" tf:"pagerduty_automation_action,omitempty"` // The ID of the priority you want to set on resulting incident. Consider using the pagerduty_priority data source. Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // The ID of a Set from this Service Orchestration whose rules you also want to use with events that match this rule. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident. Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this alert. Suspend *float64 `json:"suspend,omitempty" tf:"suspend,omitempty"` // Populate variables from event payloads and use those variables in other event actions. Variable []RuleActionsVariableInitParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*OrchestrationServiceSetRuleActionsInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceSetRuleActionsInitParameters) DeepCopy() *OrchestrationServiceSetRuleActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceSetRuleActionsInitParameters.
func (*OrchestrationServiceSetRuleActionsInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceSetRuleActionsInitParameters) DeepCopyInto(out *OrchestrationServiceSetRuleActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceSetRuleActionsObservation ¶ added in v0.10.0
type OrchestrationServiceSetRuleActionsObservation struct { // Add this text as a note on the resulting incident. Annotate *string `json:"annotate,omitempty" tf:"annotate,omitempty"` // Create a Webhook associated with the resulting incident. AutomationAction []RuleActionsAutomationActionObservation `json:"automationAction,omitempty" tf:"automation_action,omitempty"` // The ID of the Escalation Policy you want to assign incidents to. Event rules with this action will override the Escalation Policy already set on a Service's settings, with what is configured by this action. EscalationPolicy *string `json:"escalationPolicy,omitempty" tf:"escalation_policy,omitempty"` // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. Extraction []RuleActionsExtractionObservation `json:"extraction,omitempty" tf:"extraction,omitempty"` // Assign a custom field to the resulting incident. IncidentCustomFieldUpdate []RuleActionsIncidentCustomFieldUpdateObservation `json:"incidentCustomFieldUpdate,omitempty" tf:"incident_custom_field_update,omitempty"` // Configure a Process Automation associated with the resulting incident. PagerdutyAutomationAction []ActionsPagerdutyAutomationActionObservation `json:"pagerdutyAutomationAction,omitempty" tf:"pagerduty_automation_action,omitempty"` // The ID of the priority you want to set on resulting incident. Consider using the pagerduty_priority data source. Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // The ID of a Set from this Service Orchestration whose rules you also want to use with events that match this rule. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident. Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this alert. Suspend *float64 `json:"suspend,omitempty" tf:"suspend,omitempty"` // Populate variables from event payloads and use those variables in other event actions. Variable []RuleActionsVariableObservation `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*OrchestrationServiceSetRuleActionsObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceSetRuleActionsObservation) DeepCopy() *OrchestrationServiceSetRuleActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceSetRuleActionsObservation.
func (*OrchestrationServiceSetRuleActionsObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceSetRuleActionsObservation) DeepCopyInto(out *OrchestrationServiceSetRuleActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceSetRuleActionsParameters ¶ added in v0.10.0
type OrchestrationServiceSetRuleActionsParameters struct { // Add this text as a note on the resulting incident. // +kubebuilder:validation:Optional Annotate *string `json:"annotate,omitempty" tf:"annotate,omitempty"` // Create a Webhook associated with the resulting incident. // +kubebuilder:validation:Optional AutomationAction []RuleActionsAutomationActionParameters `json:"automationAction,omitempty" tf:"automation_action,omitempty"` // The ID of the Escalation Policy you want to assign incidents to. Event rules with this action will override the Escalation Policy already set on a Service's settings, with what is configured by this action. // +kubebuilder:validation:Optional EscalationPolicy *string `json:"escalationPolicy,omitempty" tf:"escalation_policy,omitempty"` // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve // +kubebuilder:validation:Optional EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. // +kubebuilder:validation:Optional Extraction []RuleActionsExtractionParameters `json:"extraction,omitempty" tf:"extraction,omitempty"` // Assign a custom field to the resulting incident. // +kubebuilder:validation:Optional IncidentCustomFieldUpdate []RuleActionsIncidentCustomFieldUpdateParameters `json:"incidentCustomFieldUpdate,omitempty" tf:"incident_custom_field_update,omitempty"` // Configure a Process Automation associated with the resulting incident. // +kubebuilder:validation:Optional PagerdutyAutomationAction []ActionsPagerdutyAutomationActionParameters `json:"pagerdutyAutomationAction,omitempty" tf:"pagerduty_automation_action,omitempty"` // The ID of the priority you want to set on resulting incident. Consider using the pagerduty_priority data source. // +kubebuilder:validation:Optional Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // The ID of a Set from this Service Orchestration whose rules you also want to use with events that match this rule. // +kubebuilder:validation:Optional RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident. // +kubebuilder:validation:Optional Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this alert. // +kubebuilder:validation:Optional Suspend *float64 `json:"suspend,omitempty" tf:"suspend,omitempty"` // Populate variables from event payloads and use those variables in other event actions. // +kubebuilder:validation:Optional Variable []RuleActionsVariableParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*OrchestrationServiceSetRuleActionsParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceSetRuleActionsParameters) DeepCopy() *OrchestrationServiceSetRuleActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceSetRuleActionsParameters.
func (*OrchestrationServiceSetRuleActionsParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceSetRuleActionsParameters) DeepCopyInto(out *OrchestrationServiceSetRuleActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceSetRuleInitParameters ¶ added in v0.10.0
type OrchestrationServiceSetRuleInitParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []OrchestrationServiceSetRuleActionsInitParameters `json:"actions,omitempty" tf:"actions,omitempty"` // Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule. Condition []SetRuleConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Indicates whether the rule is disabled and would therefore not be evaluated. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // A description of this rule's purpose. Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*OrchestrationServiceSetRuleInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceSetRuleInitParameters) DeepCopy() *OrchestrationServiceSetRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceSetRuleInitParameters.
func (*OrchestrationServiceSetRuleInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceSetRuleInitParameters) DeepCopyInto(out *OrchestrationServiceSetRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceSetRuleObservation ¶ added in v0.10.0
type OrchestrationServiceSetRuleObservation struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []OrchestrationServiceSetRuleActionsObservation `json:"actions,omitempty" tf:"actions,omitempty"` // Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule. Condition []SetRuleConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // Indicates whether the rule is disabled and would therefore not be evaluated. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A description of this rule's purpose. Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*OrchestrationServiceSetRuleObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceSetRuleObservation) DeepCopy() *OrchestrationServiceSetRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceSetRuleObservation.
func (*OrchestrationServiceSetRuleObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceSetRuleObservation) DeepCopyInto(out *OrchestrationServiceSetRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceSetRuleParameters ¶ added in v0.10.0
type OrchestrationServiceSetRuleParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. // +kubebuilder:validation:Optional Actions []OrchestrationServiceSetRuleActionsParameters `json:"actions" tf:"actions,omitempty"` // Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule. // +kubebuilder:validation:Optional Condition []SetRuleConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Indicates whether the rule is disabled and would therefore not be evaluated. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // A description of this rule's purpose. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*OrchestrationServiceSetRuleParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationServiceSetRuleParameters) DeepCopy() *OrchestrationServiceSetRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceSetRuleParameters.
func (*OrchestrationServiceSetRuleParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationServiceSetRuleParameters) DeepCopyInto(out *OrchestrationServiceSetRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceSpec ¶
type OrchestrationServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrchestrationServiceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider OrchestrationServiceInitParameters `json:"initProvider,omitempty"` }
OrchestrationServiceSpec defines the desired state of OrchestrationService
func (*OrchestrationServiceSpec) DeepCopy ¶
func (in *OrchestrationServiceSpec) DeepCopy() *OrchestrationServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceSpec.
func (*OrchestrationServiceSpec) DeepCopyInto ¶
func (in *OrchestrationServiceSpec) DeepCopyInto(out *OrchestrationServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationServiceStatus ¶
type OrchestrationServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrchestrationServiceObservation `json:"atProvider,omitempty"` }
OrchestrationServiceStatus defines the observed state of OrchestrationService.
func (*OrchestrationServiceStatus) DeepCopy ¶
func (in *OrchestrationServiceStatus) DeepCopy() *OrchestrationServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationServiceStatus.
func (*OrchestrationServiceStatus) DeepCopyInto ¶
func (in *OrchestrationServiceStatus) DeepCopyInto(out *OrchestrationServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationSpec ¶
type OrchestrationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrchestrationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider OrchestrationInitParameters `json:"initProvider,omitempty"` }
OrchestrationSpec defines the desired state of Orchestration
func (*OrchestrationSpec) DeepCopy ¶
func (in *OrchestrationSpec) DeepCopy() *OrchestrationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationSpec.
func (*OrchestrationSpec) DeepCopyInto ¶
func (in *OrchestrationSpec) DeepCopyInto(out *OrchestrationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationStatus ¶
type OrchestrationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrchestrationObservation `json:"atProvider,omitempty"` }
OrchestrationStatus defines the observed state of Orchestration.
func (*OrchestrationStatus) DeepCopy ¶
func (in *OrchestrationStatus) DeepCopy() *OrchestrationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationStatus.
func (*OrchestrationStatus) DeepCopyInto ¶
func (in *OrchestrationStatus) DeepCopyInto(out *OrchestrationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnrouted ¶
type OrchestrationUnrouted struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.catchAll) || (has(self.initProvider) && has(self.initProvider.catchAll))",message="spec.forProvider.catchAll is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.set) || (has(self.initProvider) && has(self.initProvider.set))",message="spec.forProvider.set is a required parameter" Spec OrchestrationUnroutedSpec `json:"spec"` Status OrchestrationUnroutedStatus `json:"status,omitempty"` }
OrchestrationUnrouted is the Schema for the OrchestrationUnrouteds API. Creates and manages an Unrouted Orchestration for a Global Event Orchestration in PagerDuty. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,pagerduty}
func (*OrchestrationUnrouted) DeepCopy ¶
func (in *OrchestrationUnrouted) DeepCopy() *OrchestrationUnrouted
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnrouted.
func (*OrchestrationUnrouted) DeepCopyInto ¶
func (in *OrchestrationUnrouted) DeepCopyInto(out *OrchestrationUnrouted)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationUnrouted) DeepCopyObject ¶
func (in *OrchestrationUnrouted) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationUnrouted) GetCondition ¶
func (mg *OrchestrationUnrouted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrchestrationUnrouted.
func (*OrchestrationUnrouted) GetConnectionDetailsMapping ¶
func (tr *OrchestrationUnrouted) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrchestrationUnrouted
func (*OrchestrationUnrouted) GetDeletionPolicy ¶
func (mg *OrchestrationUnrouted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrchestrationUnrouted.
func (*OrchestrationUnrouted) GetID ¶
func (tr *OrchestrationUnrouted) GetID() string
GetID returns ID of underlying Terraform resource of this OrchestrationUnrouted
func (*OrchestrationUnrouted) GetInitParameters ¶ added in v0.5.0
func (tr *OrchestrationUnrouted) GetInitParameters() (map[string]any, error)
GetInitParameters of this OrchestrationUnrouted
func (*OrchestrationUnrouted) GetManagementPolicies ¶ added in v0.5.0
func (mg *OrchestrationUnrouted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this OrchestrationUnrouted.
func (*OrchestrationUnrouted) GetMergedParameters ¶ added in v0.8.0
func (tr *OrchestrationUnrouted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this OrchestrationUnrouted
func (*OrchestrationUnrouted) GetObservation ¶
func (tr *OrchestrationUnrouted) GetObservation() (map[string]any, error)
GetObservation of this OrchestrationUnrouted
func (*OrchestrationUnrouted) GetParameters ¶
func (tr *OrchestrationUnrouted) GetParameters() (map[string]any, error)
GetParameters of this OrchestrationUnrouted
func (*OrchestrationUnrouted) GetProviderConfigReference ¶
func (mg *OrchestrationUnrouted) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrchestrationUnrouted.
func (*OrchestrationUnrouted) GetPublishConnectionDetailsTo ¶
func (mg *OrchestrationUnrouted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrchestrationUnrouted.
func (*OrchestrationUnrouted) GetTerraformResourceType ¶
func (mg *OrchestrationUnrouted) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrchestrationUnrouted
func (*OrchestrationUnrouted) GetTerraformSchemaVersion ¶
func (tr *OrchestrationUnrouted) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrchestrationUnrouted) GetWriteConnectionSecretToReference ¶
func (mg *OrchestrationUnrouted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrchestrationUnrouted.
func (*OrchestrationUnrouted) Hub ¶ added in v0.8.0
func (tr *OrchestrationUnrouted) Hub()
Hub marks this type as a conversion hub.
func (*OrchestrationUnrouted) LateInitialize ¶
func (tr *OrchestrationUnrouted) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrchestrationUnrouted using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrchestrationUnrouted) ResolveReferences ¶
ResolveReferences of this OrchestrationUnrouted.
func (*OrchestrationUnrouted) SetConditions ¶
func (mg *OrchestrationUnrouted) SetConditions(c ...xpv1.Condition)
SetConditions of this OrchestrationUnrouted.
func (*OrchestrationUnrouted) SetDeletionPolicy ¶
func (mg *OrchestrationUnrouted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrchestrationUnrouted.
func (*OrchestrationUnrouted) SetManagementPolicies ¶ added in v0.5.0
func (mg *OrchestrationUnrouted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this OrchestrationUnrouted.
func (*OrchestrationUnrouted) SetObservation ¶
func (tr *OrchestrationUnrouted) SetObservation(obs map[string]any) error
SetObservation for this OrchestrationUnrouted
func (*OrchestrationUnrouted) SetParameters ¶
func (tr *OrchestrationUnrouted) SetParameters(params map[string]any) error
SetParameters for this OrchestrationUnrouted
func (*OrchestrationUnrouted) SetProviderConfigReference ¶
func (mg *OrchestrationUnrouted) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrchestrationUnrouted.
func (*OrchestrationUnrouted) SetPublishConnectionDetailsTo ¶
func (mg *OrchestrationUnrouted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrchestrationUnrouted.
func (*OrchestrationUnrouted) SetWriteConnectionSecretToReference ¶
func (mg *OrchestrationUnrouted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrchestrationUnrouted.
type OrchestrationUnroutedCatchAllActionsExtractionInitParameters ¶ added in v0.10.0
type OrchestrationUnroutedCatchAllActionsExtractionInitParameters struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. Target *string `json:"target,omitempty" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*OrchestrationUnroutedCatchAllActionsExtractionInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationUnroutedCatchAllActionsExtractionInitParameters) DeepCopy() *OrchestrationUnroutedCatchAllActionsExtractionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedCatchAllActionsExtractionInitParameters.
func (*OrchestrationUnroutedCatchAllActionsExtractionInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationUnroutedCatchAllActionsExtractionInitParameters) DeepCopyInto(out *OrchestrationUnroutedCatchAllActionsExtractionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedCatchAllActionsExtractionObservation ¶ added in v0.10.0
type OrchestrationUnroutedCatchAllActionsExtractionObservation struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. Target *string `json:"target,omitempty" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*OrchestrationUnroutedCatchAllActionsExtractionObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationUnroutedCatchAllActionsExtractionObservation) DeepCopy() *OrchestrationUnroutedCatchAllActionsExtractionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedCatchAllActionsExtractionObservation.
func (*OrchestrationUnroutedCatchAllActionsExtractionObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationUnroutedCatchAllActionsExtractionObservation) DeepCopyInto(out *OrchestrationUnroutedCatchAllActionsExtractionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedCatchAllActionsExtractionParameters ¶ added in v0.10.0
type OrchestrationUnroutedCatchAllActionsExtractionParameters struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: // +kubebuilder:validation:Optional Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*OrchestrationUnroutedCatchAllActionsExtractionParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationUnroutedCatchAllActionsExtractionParameters) DeepCopy() *OrchestrationUnroutedCatchAllActionsExtractionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedCatchAllActionsExtractionParameters.
func (*OrchestrationUnroutedCatchAllActionsExtractionParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationUnroutedCatchAllActionsExtractionParameters) DeepCopyInto(out *OrchestrationUnroutedCatchAllActionsExtractionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedCatchAllActionsInitParameters ¶ added in v0.5.0
type OrchestrationUnroutedCatchAllActionsInitParameters struct { // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. Extraction []OrchestrationUnroutedCatchAllActionsExtractionInitParameters `json:"extraction,omitempty" tf:"extraction,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Populate variables from event payloads and use those variables in other event actions. Variable []OrchestrationUnroutedCatchAllActionsVariableInitParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*OrchestrationUnroutedCatchAllActionsInitParameters) DeepCopy ¶ added in v0.5.0
func (in *OrchestrationUnroutedCatchAllActionsInitParameters) DeepCopy() *OrchestrationUnroutedCatchAllActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedCatchAllActionsInitParameters.
func (*OrchestrationUnroutedCatchAllActionsInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *OrchestrationUnroutedCatchAllActionsInitParameters) DeepCopyInto(out *OrchestrationUnroutedCatchAllActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedCatchAllActionsObservation ¶
type OrchestrationUnroutedCatchAllActionsObservation struct { // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. Extraction []OrchestrationUnroutedCatchAllActionsExtractionObservation `json:"extraction,omitempty" tf:"extraction,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // Populate variables from event payloads and use those variables in other event actions. Variable []OrchestrationUnroutedCatchAllActionsVariableObservation `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*OrchestrationUnroutedCatchAllActionsObservation) DeepCopy ¶
func (in *OrchestrationUnroutedCatchAllActionsObservation) DeepCopy() *OrchestrationUnroutedCatchAllActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedCatchAllActionsObservation.
func (*OrchestrationUnroutedCatchAllActionsObservation) DeepCopyInto ¶
func (in *OrchestrationUnroutedCatchAllActionsObservation) DeepCopyInto(out *OrchestrationUnroutedCatchAllActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedCatchAllActionsParameters ¶
type OrchestrationUnroutedCatchAllActionsParameters struct { // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve // +kubebuilder:validation:Optional EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. // +kubebuilder:validation:Optional Extraction []OrchestrationUnroutedCatchAllActionsExtractionParameters `json:"extraction,omitempty" tf:"extraction,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Populate variables from event payloads and use those variables in other event actions. // +kubebuilder:validation:Optional Variable []OrchestrationUnroutedCatchAllActionsVariableParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*OrchestrationUnroutedCatchAllActionsParameters) DeepCopy ¶
func (in *OrchestrationUnroutedCatchAllActionsParameters) DeepCopy() *OrchestrationUnroutedCatchAllActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedCatchAllActionsParameters.
func (*OrchestrationUnroutedCatchAllActionsParameters) DeepCopyInto ¶
func (in *OrchestrationUnroutedCatchAllActionsParameters) DeepCopyInto(out *OrchestrationUnroutedCatchAllActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedCatchAllActionsVariableInitParameters ¶ added in v0.10.0
type OrchestrationUnroutedCatchAllActionsVariableInitParameters struct { // The name of the variable Name *string `json:"name,omitempty" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Only regex is supported Type *string `json:"type,omitempty" tf:"type,omitempty"` // The Regex expression to match against. Must use valid RE2 regular expression syntax. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*OrchestrationUnroutedCatchAllActionsVariableInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationUnroutedCatchAllActionsVariableInitParameters) DeepCopy() *OrchestrationUnroutedCatchAllActionsVariableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedCatchAllActionsVariableInitParameters.
func (*OrchestrationUnroutedCatchAllActionsVariableInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationUnroutedCatchAllActionsVariableInitParameters) DeepCopyInto(out *OrchestrationUnroutedCatchAllActionsVariableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedCatchAllActionsVariableObservation ¶ added in v0.10.0
type OrchestrationUnroutedCatchAllActionsVariableObservation struct { // The name of the variable Name *string `json:"name,omitempty" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Only regex is supported Type *string `json:"type,omitempty" tf:"type,omitempty"` // The Regex expression to match against. Must use valid RE2 regular expression syntax. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*OrchestrationUnroutedCatchAllActionsVariableObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationUnroutedCatchAllActionsVariableObservation) DeepCopy() *OrchestrationUnroutedCatchAllActionsVariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedCatchAllActionsVariableObservation.
func (*OrchestrationUnroutedCatchAllActionsVariableObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationUnroutedCatchAllActionsVariableObservation) DeepCopyInto(out *OrchestrationUnroutedCatchAllActionsVariableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedCatchAllActionsVariableParameters ¶ added in v0.10.0
type OrchestrationUnroutedCatchAllActionsVariableParameters struct { // The name of the variable // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` // Only regex is supported // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The Regex expression to match against. Must use valid RE2 regular expression syntax. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*OrchestrationUnroutedCatchAllActionsVariableParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationUnroutedCatchAllActionsVariableParameters) DeepCopy() *OrchestrationUnroutedCatchAllActionsVariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedCatchAllActionsVariableParameters.
func (*OrchestrationUnroutedCatchAllActionsVariableParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationUnroutedCatchAllActionsVariableParameters) DeepCopyInto(out *OrchestrationUnroutedCatchAllActionsVariableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedCatchAllInitParameters ¶ added in v0.5.0
type OrchestrationUnroutedCatchAllInitParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []OrchestrationUnroutedCatchAllActionsInitParameters `json:"actions,omitempty" tf:"actions,omitempty"` }
func (*OrchestrationUnroutedCatchAllInitParameters) DeepCopy ¶ added in v0.5.0
func (in *OrchestrationUnroutedCatchAllInitParameters) DeepCopy() *OrchestrationUnroutedCatchAllInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedCatchAllInitParameters.
func (*OrchestrationUnroutedCatchAllInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *OrchestrationUnroutedCatchAllInitParameters) DeepCopyInto(out *OrchestrationUnroutedCatchAllInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedCatchAllObservation ¶
type OrchestrationUnroutedCatchAllObservation struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []OrchestrationUnroutedCatchAllActionsObservation `json:"actions,omitempty" tf:"actions,omitempty"` }
func (*OrchestrationUnroutedCatchAllObservation) DeepCopy ¶
func (in *OrchestrationUnroutedCatchAllObservation) DeepCopy() *OrchestrationUnroutedCatchAllObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedCatchAllObservation.
func (*OrchestrationUnroutedCatchAllObservation) DeepCopyInto ¶
func (in *OrchestrationUnroutedCatchAllObservation) DeepCopyInto(out *OrchestrationUnroutedCatchAllObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedCatchAllParameters ¶
type OrchestrationUnroutedCatchAllParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. // +kubebuilder:validation:Optional Actions []OrchestrationUnroutedCatchAllActionsParameters `json:"actions" tf:"actions,omitempty"` }
func (*OrchestrationUnroutedCatchAllParameters) DeepCopy ¶
func (in *OrchestrationUnroutedCatchAllParameters) DeepCopy() *OrchestrationUnroutedCatchAllParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedCatchAllParameters.
func (*OrchestrationUnroutedCatchAllParameters) DeepCopyInto ¶
func (in *OrchestrationUnroutedCatchAllParameters) DeepCopyInto(out *OrchestrationUnroutedCatchAllParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedInitParameters ¶ added in v0.5.0
type OrchestrationUnroutedInitParameters struct { // the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set. CatchAll []OrchestrationUnroutedCatchAllInitParameters `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // The Event Orchestration to which this Unrouted Orchestration belongs to. // +crossplane:generate:reference:type=Orchestration EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // Reference to a Orchestration to populate eventOrchestration. // +kubebuilder:validation:Optional EventOrchestrationRef *v1.Reference `json:"eventOrchestrationRef,omitempty" tf:"-"` // Selector for a Orchestration to populate eventOrchestration. // +kubebuilder:validation:Optional EventOrchestrationSelector *v1.Selector `json:"eventOrchestrationSelector,omitempty" tf:"-"` // An Unrouted Orchestration must contain at least a "start" set, but can contain any number of additional sets that are routed to by other rules to form a directional graph. Set []OrchestrationUnroutedSetInitParameters `json:"set,omitempty" tf:"set,omitempty"` }
func (*OrchestrationUnroutedInitParameters) DeepCopy ¶ added in v0.5.0
func (in *OrchestrationUnroutedInitParameters) DeepCopy() *OrchestrationUnroutedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedInitParameters.
func (*OrchestrationUnroutedInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *OrchestrationUnroutedInitParameters) DeepCopyInto(out *OrchestrationUnroutedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedList ¶
type OrchestrationUnroutedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrchestrationUnrouted `json:"items"` }
OrchestrationUnroutedList contains a list of OrchestrationUnrouteds
func (*OrchestrationUnroutedList) DeepCopy ¶
func (in *OrchestrationUnroutedList) DeepCopy() *OrchestrationUnroutedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedList.
func (*OrchestrationUnroutedList) DeepCopyInto ¶
func (in *OrchestrationUnroutedList) DeepCopyInto(out *OrchestrationUnroutedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrchestrationUnroutedList) DeepCopyObject ¶
func (in *OrchestrationUnroutedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrchestrationUnroutedList) GetItems ¶
func (l *OrchestrationUnroutedList) GetItems() []resource.Managed
GetItems of this OrchestrationUnroutedList.
type OrchestrationUnroutedObservation ¶
type OrchestrationUnroutedObservation struct { // the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set. CatchAll []OrchestrationUnroutedCatchAllObservation `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // The Event Orchestration to which this Unrouted Orchestration belongs to. EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An Unrouted Orchestration must contain at least a "start" set, but can contain any number of additional sets that are routed to by other rules to form a directional graph. Set []OrchestrationUnroutedSetObservation `json:"set,omitempty" tf:"set,omitempty"` }
func (*OrchestrationUnroutedObservation) DeepCopy ¶
func (in *OrchestrationUnroutedObservation) DeepCopy() *OrchestrationUnroutedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedObservation.
func (*OrchestrationUnroutedObservation) DeepCopyInto ¶
func (in *OrchestrationUnroutedObservation) DeepCopyInto(out *OrchestrationUnroutedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedParameters ¶
type OrchestrationUnroutedParameters struct { // the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set. // +kubebuilder:validation:Optional CatchAll []OrchestrationUnroutedCatchAllParameters `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // The Event Orchestration to which this Unrouted Orchestration belongs to. // +crossplane:generate:reference:type=Orchestration // +kubebuilder:validation:Optional EventOrchestration *string `json:"eventOrchestration,omitempty" tf:"event_orchestration,omitempty"` // Reference to a Orchestration to populate eventOrchestration. // +kubebuilder:validation:Optional EventOrchestrationRef *v1.Reference `json:"eventOrchestrationRef,omitempty" tf:"-"` // Selector for a Orchestration to populate eventOrchestration. // +kubebuilder:validation:Optional EventOrchestrationSelector *v1.Selector `json:"eventOrchestrationSelector,omitempty" tf:"-"` // An Unrouted Orchestration must contain at least a "start" set, but can contain any number of additional sets that are routed to by other rules to form a directional graph. // +kubebuilder:validation:Optional Set []OrchestrationUnroutedSetParameters `json:"set,omitempty" tf:"set,omitempty"` }
func (*OrchestrationUnroutedParameters) DeepCopy ¶
func (in *OrchestrationUnroutedParameters) DeepCopy() *OrchestrationUnroutedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedParameters.
func (*OrchestrationUnroutedParameters) DeepCopyInto ¶
func (in *OrchestrationUnroutedParameters) DeepCopyInto(out *OrchestrationUnroutedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSetInitParameters ¶ added in v0.5.0
type OrchestrationUnroutedSetInitParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Unrouted Orchestration evaluates Events against these Rules, one at a time, and applies all the actions for first rule it finds where the event matches the rule's conditions. Rule []OrchestrationUnroutedSetRuleInitParameters `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*OrchestrationUnroutedSetInitParameters) DeepCopy ¶ added in v0.5.0
func (in *OrchestrationUnroutedSetInitParameters) DeepCopy() *OrchestrationUnroutedSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSetInitParameters.
func (*OrchestrationUnroutedSetInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *OrchestrationUnroutedSetInitParameters) DeepCopyInto(out *OrchestrationUnroutedSetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSetObservation ¶
type OrchestrationUnroutedSetObservation struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Unrouted Orchestration evaluates Events against these Rules, one at a time, and applies all the actions for first rule it finds where the event matches the rule's conditions. Rule []OrchestrationUnroutedSetRuleObservation `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*OrchestrationUnroutedSetObservation) DeepCopy ¶
func (in *OrchestrationUnroutedSetObservation) DeepCopy() *OrchestrationUnroutedSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSetObservation.
func (*OrchestrationUnroutedSetObservation) DeepCopyInto ¶
func (in *OrchestrationUnroutedSetObservation) DeepCopyInto(out *OrchestrationUnroutedSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSetParameters ¶
type OrchestrationUnroutedSetParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` // The Unrouted Orchestration evaluates Events against these Rules, one at a time, and applies all the actions for first rule it finds where the event matches the rule's conditions. // +kubebuilder:validation:Optional Rule []OrchestrationUnroutedSetRuleParameters `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*OrchestrationUnroutedSetParameters) DeepCopy ¶
func (in *OrchestrationUnroutedSetParameters) DeepCopy() *OrchestrationUnroutedSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSetParameters.
func (*OrchestrationUnroutedSetParameters) DeepCopyInto ¶
func (in *OrchestrationUnroutedSetParameters) DeepCopyInto(out *OrchestrationUnroutedSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSetRuleActionsInitParameters ¶ added in v0.5.0
type OrchestrationUnroutedSetRuleActionsInitParameters struct { // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. Extraction []SetRuleActionsExtractionInitParameters `json:"extraction,omitempty" tf:"extraction,omitempty"` // The ID of a Set from this Unrouted Orchestration whose rules you also want to use with events that match this rule. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Populate variables from event payloads and use those variables in other event actions. Variable []SetRuleActionsVariableInitParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*OrchestrationUnroutedSetRuleActionsInitParameters) DeepCopy ¶ added in v0.5.0
func (in *OrchestrationUnroutedSetRuleActionsInitParameters) DeepCopy() *OrchestrationUnroutedSetRuleActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSetRuleActionsInitParameters.
func (*OrchestrationUnroutedSetRuleActionsInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *OrchestrationUnroutedSetRuleActionsInitParameters) DeepCopyInto(out *OrchestrationUnroutedSetRuleActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSetRuleActionsObservation ¶
type OrchestrationUnroutedSetRuleActionsObservation struct { // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. Extraction []SetRuleActionsExtractionObservation `json:"extraction,omitempty" tf:"extraction,omitempty"` // The ID of a Set from this Unrouted Orchestration whose rules you also want to use with events that match this rule. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Populate variables from event payloads and use those variables in other event actions. Variable []SetRuleActionsVariableObservation `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*OrchestrationUnroutedSetRuleActionsObservation) DeepCopy ¶
func (in *OrchestrationUnroutedSetRuleActionsObservation) DeepCopy() *OrchestrationUnroutedSetRuleActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSetRuleActionsObservation.
func (*OrchestrationUnroutedSetRuleActionsObservation) DeepCopyInto ¶
func (in *OrchestrationUnroutedSetRuleActionsObservation) DeepCopyInto(out *OrchestrationUnroutedSetRuleActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSetRuleActionsParameters ¶
type OrchestrationUnroutedSetRuleActionsParameters struct { // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve // +kubebuilder:validation:Optional EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. // +kubebuilder:validation:Optional Extraction []SetRuleActionsExtractionParameters `json:"extraction,omitempty" tf:"extraction,omitempty"` // The ID of a Set from this Unrouted Orchestration whose rules you also want to use with events that match this rule. // +kubebuilder:validation:Optional RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Populate variables from event payloads and use those variables in other event actions. // +kubebuilder:validation:Optional Variable []SetRuleActionsVariableParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*OrchestrationUnroutedSetRuleActionsParameters) DeepCopy ¶
func (in *OrchestrationUnroutedSetRuleActionsParameters) DeepCopy() *OrchestrationUnroutedSetRuleActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSetRuleActionsParameters.
func (*OrchestrationUnroutedSetRuleActionsParameters) DeepCopyInto ¶
func (in *OrchestrationUnroutedSetRuleActionsParameters) DeepCopyInto(out *OrchestrationUnroutedSetRuleActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSetRuleConditionInitParameters ¶ added in v0.10.0
type OrchestrationUnroutedSetRuleConditionInitParameters struct { // A PCL condition string. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` }
func (*OrchestrationUnroutedSetRuleConditionInitParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationUnroutedSetRuleConditionInitParameters) DeepCopy() *OrchestrationUnroutedSetRuleConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSetRuleConditionInitParameters.
func (*OrchestrationUnroutedSetRuleConditionInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationUnroutedSetRuleConditionInitParameters) DeepCopyInto(out *OrchestrationUnroutedSetRuleConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSetRuleConditionObservation ¶ added in v0.10.0
type OrchestrationUnroutedSetRuleConditionObservation struct { // A PCL condition string. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` }
func (*OrchestrationUnroutedSetRuleConditionObservation) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationUnroutedSetRuleConditionObservation) DeepCopy() *OrchestrationUnroutedSetRuleConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSetRuleConditionObservation.
func (*OrchestrationUnroutedSetRuleConditionObservation) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationUnroutedSetRuleConditionObservation) DeepCopyInto(out *OrchestrationUnroutedSetRuleConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSetRuleConditionParameters ¶ added in v0.10.0
type OrchestrationUnroutedSetRuleConditionParameters struct { // A PCL condition string. // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` }
func (*OrchestrationUnroutedSetRuleConditionParameters) DeepCopy ¶ added in v0.10.0
func (in *OrchestrationUnroutedSetRuleConditionParameters) DeepCopy() *OrchestrationUnroutedSetRuleConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSetRuleConditionParameters.
func (*OrchestrationUnroutedSetRuleConditionParameters) DeepCopyInto ¶ added in v0.10.0
func (in *OrchestrationUnroutedSetRuleConditionParameters) DeepCopyInto(out *OrchestrationUnroutedSetRuleConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSetRuleInitParameters ¶ added in v0.5.0
type OrchestrationUnroutedSetRuleInitParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []OrchestrationUnroutedSetRuleActionsInitParameters `json:"actions,omitempty" tf:"actions,omitempty"` // Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule. Condition []OrchestrationUnroutedSetRuleConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Indicates whether the rule is disabled and would therefore not be evaluated. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // A description of this rule's purpose. Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*OrchestrationUnroutedSetRuleInitParameters) DeepCopy ¶ added in v0.5.0
func (in *OrchestrationUnroutedSetRuleInitParameters) DeepCopy() *OrchestrationUnroutedSetRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSetRuleInitParameters.
func (*OrchestrationUnroutedSetRuleInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *OrchestrationUnroutedSetRuleInitParameters) DeepCopyInto(out *OrchestrationUnroutedSetRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSetRuleObservation ¶
type OrchestrationUnroutedSetRuleObservation struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []OrchestrationUnroutedSetRuleActionsObservation `json:"actions,omitempty" tf:"actions,omitempty"` // Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule. Condition []OrchestrationUnroutedSetRuleConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // Indicates whether the rule is disabled and would therefore not be evaluated. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A description of this rule's purpose. Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*OrchestrationUnroutedSetRuleObservation) DeepCopy ¶
func (in *OrchestrationUnroutedSetRuleObservation) DeepCopy() *OrchestrationUnroutedSetRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSetRuleObservation.
func (*OrchestrationUnroutedSetRuleObservation) DeepCopyInto ¶
func (in *OrchestrationUnroutedSetRuleObservation) DeepCopyInto(out *OrchestrationUnroutedSetRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSetRuleParameters ¶
type OrchestrationUnroutedSetRuleParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. // +kubebuilder:validation:Optional Actions []OrchestrationUnroutedSetRuleActionsParameters `json:"actions" tf:"actions,omitempty"` // Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule. // +kubebuilder:validation:Optional Condition []OrchestrationUnroutedSetRuleConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Indicates whether the rule is disabled and would therefore not be evaluated. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // A description of this rule's purpose. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*OrchestrationUnroutedSetRuleParameters) DeepCopy ¶
func (in *OrchestrationUnroutedSetRuleParameters) DeepCopy() *OrchestrationUnroutedSetRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSetRuleParameters.
func (*OrchestrationUnroutedSetRuleParameters) DeepCopyInto ¶
func (in *OrchestrationUnroutedSetRuleParameters) DeepCopyInto(out *OrchestrationUnroutedSetRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedSpec ¶
type OrchestrationUnroutedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrchestrationUnroutedParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider OrchestrationUnroutedInitParameters `json:"initProvider,omitempty"` }
OrchestrationUnroutedSpec defines the desired state of OrchestrationUnrouted
func (*OrchestrationUnroutedSpec) DeepCopy ¶
func (in *OrchestrationUnroutedSpec) DeepCopy() *OrchestrationUnroutedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedSpec.
func (*OrchestrationUnroutedSpec) DeepCopyInto ¶
func (in *OrchestrationUnroutedSpec) DeepCopyInto(out *OrchestrationUnroutedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationUnroutedStatus ¶
type OrchestrationUnroutedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrchestrationUnroutedObservation `json:"atProvider,omitempty"` }
OrchestrationUnroutedStatus defines the observed state of OrchestrationUnrouted.
func (*OrchestrationUnroutedStatus) DeepCopy ¶
func (in *OrchestrationUnroutedStatus) DeepCopy() *OrchestrationUnroutedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrchestrationUnroutedStatus.
func (*OrchestrationUnroutedStatus) DeepCopyInto ¶
func (in *OrchestrationUnroutedStatus) DeepCopyInto(out *OrchestrationUnroutedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PagerdutyAutomationActionInitParameters ¶ added in v0.5.0
type PagerdutyAutomationActionInitParameters struct { // Id of the Process Automation action to be triggered. ActionID *string `json:"actionId,omitempty" tf:"action_id,omitempty"` }
func (*PagerdutyAutomationActionInitParameters) DeepCopy ¶ added in v0.5.0
func (in *PagerdutyAutomationActionInitParameters) DeepCopy() *PagerdutyAutomationActionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PagerdutyAutomationActionInitParameters.
func (*PagerdutyAutomationActionInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *PagerdutyAutomationActionInitParameters) DeepCopyInto(out *PagerdutyAutomationActionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PagerdutyAutomationActionObservation ¶
type PagerdutyAutomationActionObservation struct { // Id of the Process Automation action to be triggered. ActionID *string `json:"actionId,omitempty" tf:"action_id,omitempty"` }
func (*PagerdutyAutomationActionObservation) DeepCopy ¶
func (in *PagerdutyAutomationActionObservation) DeepCopy() *PagerdutyAutomationActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PagerdutyAutomationActionObservation.
func (*PagerdutyAutomationActionObservation) DeepCopyInto ¶
func (in *PagerdutyAutomationActionObservation) DeepCopyInto(out *PagerdutyAutomationActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PagerdutyAutomationActionParameters ¶
type PagerdutyAutomationActionParameters struct { // Id of the Process Automation action to be triggered. // +kubebuilder:validation:Optional ActionID *string `json:"actionId" tf:"action_id,omitempty"` }
func (*PagerdutyAutomationActionParameters) DeepCopy ¶
func (in *PagerdutyAutomationActionParameters) DeepCopy() *PagerdutyAutomationActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PagerdutyAutomationActionParameters.
func (*PagerdutyAutomationActionParameters) DeepCopyInto ¶
func (in *PagerdutyAutomationActionParameters) DeepCopyInto(out *PagerdutyAutomationActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterInitParameters ¶ added in v0.5.0
type ParameterInitParameters struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ParameterInitParameters) DeepCopy ¶ added in v0.5.0
func (in *ParameterInitParameters) DeepCopy() *ParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterInitParameters.
func (*ParameterInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *ParameterInitParameters) DeepCopyInto(out *ParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterObservation ¶
type ParameterObservation struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ParameterObservation) DeepCopy ¶
func (in *ParameterObservation) DeepCopy() *ParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterObservation.
func (*ParameterObservation) DeepCopyInto ¶
func (in *ParameterObservation) DeepCopyInto(out *ParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterParameters ¶
type ParameterParameters struct { // Name to identify the header // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ParameterParameters) DeepCopy ¶
func (in *ParameterParameters) DeepCopy() *ParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterParameters.
func (*ParameterParameters) DeepCopyInto ¶
func (in *ParameterParameters) DeepCopyInto(out *ParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametersInitParameters ¶ added in v0.5.0
type ParametersInitParameters struct { }
func (*ParametersInitParameters) DeepCopy ¶ added in v0.5.0
func (in *ParametersInitParameters) DeepCopy() *ParametersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersInitParameters.
func (*ParametersInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *ParametersInitParameters) DeepCopyInto(out *ParametersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametersObservation ¶
type ParametersObservation struct { // Routing key that routes to this Orchestration. RoutingKey *string `json:"routingKey,omitempty" tf:"routing_key,omitempty"` // Type of the routing key. global is the default type. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ParametersObservation) DeepCopy ¶
func (in *ParametersObservation) DeepCopy() *ParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersObservation.
func (*ParametersObservation) DeepCopyInto ¶
func (in *ParametersObservation) DeepCopyInto(out *ParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametersParameters ¶
type ParametersParameters struct { }
func (*ParametersParameters) DeepCopy ¶
func (in *ParametersParameters) DeepCopy() *ParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersParameters.
func (*ParametersParameters) DeepCopyInto ¶
func (in *ParametersParameters) DeepCopyInto(out *ParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rule ¶ added in v0.10.0
type Rule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.actionJson) || (has(self.initProvider) && has(self.initProvider.actionJson))",message="spec.forProvider.actionJson is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.conditionJson) || (has(self.initProvider) && has(self.initProvider.conditionJson))",message="spec.forProvider.conditionJson is a required parameter" Spec RuleSpec `json:"spec"` Status RuleStatus `json:"status,omitempty"` }
Rule is the Schema for the Rules API. Creates and manages an event rule in PagerDuty. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,pagerduty}
func (*Rule) DeepCopy ¶ added in v0.10.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.
func (*Rule) DeepCopyInto ¶ added in v0.10.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rule) DeepCopyObject ¶ added in v0.10.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rule) GetCondition ¶ added in v0.10.0
func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Rule.
func (*Rule) GetConnectionDetailsMapping ¶ added in v0.10.0
GetConnectionDetailsMapping for this Rule
func (*Rule) GetDeletionPolicy ¶ added in v0.10.0
func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Rule.
func (*Rule) GetID ¶ added in v0.10.0
GetID returns ID of underlying Terraform resource of this Rule
func (*Rule) GetInitParameters ¶ added in v0.10.0
GetInitParameters of this Rule
func (*Rule) GetManagementPolicies ¶ added in v0.10.0
func (mg *Rule) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Rule.
func (*Rule) GetMergedParameters ¶ added in v0.10.0
GetInitParameters of this Rule
func (*Rule) GetObservation ¶ added in v0.10.0
GetObservation of this Rule
func (*Rule) GetParameters ¶ added in v0.10.0
GetParameters of this Rule
func (*Rule) GetProviderConfigReference ¶ added in v0.10.0
GetProviderConfigReference of this Rule.
func (*Rule) GetPublishConnectionDetailsTo ¶ added in v0.10.0
func (mg *Rule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Rule.
func (*Rule) GetTerraformResourceType ¶ added in v0.10.0
GetTerraformResourceType returns Terraform resource type for this Rule
func (*Rule) GetTerraformSchemaVersion ¶ added in v0.10.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Rule) GetWriteConnectionSecretToReference ¶ added in v0.10.0
func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Rule.
func (*Rule) LateInitialize ¶ added in v0.10.0
LateInitialize this Rule using its observed tfState. returns True if there are any spec changes for the resource.
func (*Rule) SetConditions ¶ added in v0.10.0
SetConditions of this Rule.
func (*Rule) SetDeletionPolicy ¶ added in v0.10.0
func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Rule.
func (*Rule) SetManagementPolicies ¶ added in v0.10.0
func (mg *Rule) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Rule.
func (*Rule) SetObservation ¶ added in v0.10.0
SetObservation for this Rule
func (*Rule) SetParameters ¶ added in v0.10.0
SetParameters for this Rule
func (*Rule) SetProviderConfigReference ¶ added in v0.10.0
SetProviderConfigReference of this Rule.
func (*Rule) SetPublishConnectionDetailsTo ¶ added in v0.10.0
func (mg *Rule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Rule.
func (*Rule) SetWriteConnectionSecretToReference ¶ added in v0.10.0
func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Rule.
type RuleActionsAutomationActionHeaderInitParameters ¶ added in v0.10.0
type RuleActionsAutomationActionHeaderInitParameters struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RuleActionsAutomationActionHeaderInitParameters) DeepCopy ¶ added in v0.10.0
func (in *RuleActionsAutomationActionHeaderInitParameters) DeepCopy() *RuleActionsAutomationActionHeaderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsAutomationActionHeaderInitParameters.
func (*RuleActionsAutomationActionHeaderInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *RuleActionsAutomationActionHeaderInitParameters) DeepCopyInto(out *RuleActionsAutomationActionHeaderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsAutomationActionHeaderObservation ¶ added in v0.10.0
type RuleActionsAutomationActionHeaderObservation struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RuleActionsAutomationActionHeaderObservation) DeepCopy ¶ added in v0.10.0
func (in *RuleActionsAutomationActionHeaderObservation) DeepCopy() *RuleActionsAutomationActionHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsAutomationActionHeaderObservation.
func (*RuleActionsAutomationActionHeaderObservation) DeepCopyInto ¶ added in v0.10.0
func (in *RuleActionsAutomationActionHeaderObservation) DeepCopyInto(out *RuleActionsAutomationActionHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsAutomationActionHeaderParameters ¶ added in v0.10.0
type RuleActionsAutomationActionHeaderParameters struct { // Name to identify the header // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*RuleActionsAutomationActionHeaderParameters) DeepCopy ¶ added in v0.10.0
func (in *RuleActionsAutomationActionHeaderParameters) DeepCopy() *RuleActionsAutomationActionHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsAutomationActionHeaderParameters.
func (*RuleActionsAutomationActionHeaderParameters) DeepCopyInto ¶ added in v0.10.0
func (in *RuleActionsAutomationActionHeaderParameters) DeepCopyInto(out *RuleActionsAutomationActionHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsAutomationActionInitParameters ¶ added in v0.10.0
type RuleActionsAutomationActionInitParameters struct { // When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app. AutoSend *bool `json:"autoSend,omitempty" tf:"auto_send,omitempty"` // Specify custom key/value pairs that'll be sent with the webhook request as request headers. Header []RuleActionsAutomationActionHeaderInitParameters `json:"header,omitempty" tf:"header,omitempty"` // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specify custom key/value pairs that'll be included in the webhook request's JSON payload. Parameter []RuleActionsAutomationActionParameterInitParameters `json:"parameter,omitempty" tf:"parameter,omitempty"` // The API endpoint where PagerDuty's servers will send the webhook request. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*RuleActionsAutomationActionInitParameters) DeepCopy ¶ added in v0.10.0
func (in *RuleActionsAutomationActionInitParameters) DeepCopy() *RuleActionsAutomationActionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsAutomationActionInitParameters.
func (*RuleActionsAutomationActionInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *RuleActionsAutomationActionInitParameters) DeepCopyInto(out *RuleActionsAutomationActionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsAutomationActionObservation ¶ added in v0.10.0
type RuleActionsAutomationActionObservation struct { // When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app. AutoSend *bool `json:"autoSend,omitempty" tf:"auto_send,omitempty"` // Specify custom key/value pairs that'll be sent with the webhook request as request headers. Header []RuleActionsAutomationActionHeaderObservation `json:"header,omitempty" tf:"header,omitempty"` // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specify custom key/value pairs that'll be included in the webhook request's JSON payload. Parameter []RuleActionsAutomationActionParameterObservation `json:"parameter,omitempty" tf:"parameter,omitempty"` // The API endpoint where PagerDuty's servers will send the webhook request. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*RuleActionsAutomationActionObservation) DeepCopy ¶ added in v0.10.0
func (in *RuleActionsAutomationActionObservation) DeepCopy() *RuleActionsAutomationActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsAutomationActionObservation.
func (*RuleActionsAutomationActionObservation) DeepCopyInto ¶ added in v0.10.0
func (in *RuleActionsAutomationActionObservation) DeepCopyInto(out *RuleActionsAutomationActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsAutomationActionParameterInitParameters ¶ added in v0.10.0
type RuleActionsAutomationActionParameterInitParameters struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RuleActionsAutomationActionParameterInitParameters) DeepCopy ¶ added in v0.10.0
func (in *RuleActionsAutomationActionParameterInitParameters) DeepCopy() *RuleActionsAutomationActionParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsAutomationActionParameterInitParameters.
func (*RuleActionsAutomationActionParameterInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *RuleActionsAutomationActionParameterInitParameters) DeepCopyInto(out *RuleActionsAutomationActionParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsAutomationActionParameterObservation ¶ added in v0.10.0
type RuleActionsAutomationActionParameterObservation struct { // Name to identify the header Key *string `json:"key,omitempty" tf:"key,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RuleActionsAutomationActionParameterObservation) DeepCopy ¶ added in v0.10.0
func (in *RuleActionsAutomationActionParameterObservation) DeepCopy() *RuleActionsAutomationActionParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsAutomationActionParameterObservation.
func (*RuleActionsAutomationActionParameterObservation) DeepCopyInto ¶ added in v0.10.0
func (in *RuleActionsAutomationActionParameterObservation) DeepCopyInto(out *RuleActionsAutomationActionParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsAutomationActionParameterParameters ¶ added in v0.10.0
type RuleActionsAutomationActionParameterParameters struct { // Name to identify the header // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*RuleActionsAutomationActionParameterParameters) DeepCopy ¶ added in v0.10.0
func (in *RuleActionsAutomationActionParameterParameters) DeepCopy() *RuleActionsAutomationActionParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsAutomationActionParameterParameters.
func (*RuleActionsAutomationActionParameterParameters) DeepCopyInto ¶ added in v0.10.0
func (in *RuleActionsAutomationActionParameterParameters) DeepCopyInto(out *RuleActionsAutomationActionParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsAutomationActionParameters ¶ added in v0.10.0
type RuleActionsAutomationActionParameters struct { // When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app. // +kubebuilder:validation:Optional AutoSend *bool `json:"autoSend,omitempty" tf:"auto_send,omitempty"` // Specify custom key/value pairs that'll be sent with the webhook request as request headers. // +kubebuilder:validation:Optional Header []RuleActionsAutomationActionHeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // Name of this Webhook. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Specify custom key/value pairs that'll be included in the webhook request's JSON payload. // +kubebuilder:validation:Optional Parameter []RuleActionsAutomationActionParameterParameters `json:"parameter,omitempty" tf:"parameter,omitempty"` // The API endpoint where PagerDuty's servers will send the webhook request. // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*RuleActionsAutomationActionParameters) DeepCopy ¶ added in v0.10.0
func (in *RuleActionsAutomationActionParameters) DeepCopy() *RuleActionsAutomationActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsAutomationActionParameters.
func (*RuleActionsAutomationActionParameters) DeepCopyInto ¶ added in v0.10.0
func (in *RuleActionsAutomationActionParameters) DeepCopyInto(out *RuleActionsAutomationActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsExtractionInitParameters ¶ added in v0.5.0
type RuleActionsExtractionInitParameters struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. Target *string `json:"target,omitempty" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*RuleActionsExtractionInitParameters) DeepCopy ¶ added in v0.5.0
func (in *RuleActionsExtractionInitParameters) DeepCopy() *RuleActionsExtractionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsExtractionInitParameters.
func (*RuleActionsExtractionInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *RuleActionsExtractionInitParameters) DeepCopyInto(out *RuleActionsExtractionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsExtractionObservation ¶
type RuleActionsExtractionObservation struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. Target *string `json:"target,omitempty" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*RuleActionsExtractionObservation) DeepCopy ¶
func (in *RuleActionsExtractionObservation) DeepCopy() *RuleActionsExtractionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsExtractionObservation.
func (*RuleActionsExtractionObservation) DeepCopyInto ¶
func (in *RuleActionsExtractionObservation) DeepCopyInto(out *RuleActionsExtractionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsExtractionParameters ¶
type RuleActionsExtractionParameters struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: // +kubebuilder:validation:Optional Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*RuleActionsExtractionParameters) DeepCopy ¶
func (in *RuleActionsExtractionParameters) DeepCopy() *RuleActionsExtractionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsExtractionParameters.
func (*RuleActionsExtractionParameters) DeepCopyInto ¶
func (in *RuleActionsExtractionParameters) DeepCopyInto(out *RuleActionsExtractionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsIncidentCustomFieldUpdateInitParameters ¶ added in v0.10.0
type RuleActionsIncidentCustomFieldUpdateInitParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RuleActionsIncidentCustomFieldUpdateInitParameters) DeepCopy ¶ added in v0.10.0
func (in *RuleActionsIncidentCustomFieldUpdateInitParameters) DeepCopy() *RuleActionsIncidentCustomFieldUpdateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsIncidentCustomFieldUpdateInitParameters.
func (*RuleActionsIncidentCustomFieldUpdateInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *RuleActionsIncidentCustomFieldUpdateInitParameters) DeepCopyInto(out *RuleActionsIncidentCustomFieldUpdateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsIncidentCustomFieldUpdateObservation ¶ added in v0.10.0
type RuleActionsIncidentCustomFieldUpdateObservation struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RuleActionsIncidentCustomFieldUpdateObservation) DeepCopy ¶ added in v0.10.0
func (in *RuleActionsIncidentCustomFieldUpdateObservation) DeepCopy() *RuleActionsIncidentCustomFieldUpdateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsIncidentCustomFieldUpdateObservation.
func (*RuleActionsIncidentCustomFieldUpdateObservation) DeepCopyInto ¶ added in v0.10.0
func (in *RuleActionsIncidentCustomFieldUpdateObservation) DeepCopyInto(out *RuleActionsIncidentCustomFieldUpdateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsIncidentCustomFieldUpdateParameters ¶ added in v0.10.0
type RuleActionsIncidentCustomFieldUpdateParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*RuleActionsIncidentCustomFieldUpdateParameters) DeepCopy ¶ added in v0.10.0
func (in *RuleActionsIncidentCustomFieldUpdateParameters) DeepCopy() *RuleActionsIncidentCustomFieldUpdateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsIncidentCustomFieldUpdateParameters.
func (*RuleActionsIncidentCustomFieldUpdateParameters) DeepCopyInto ¶ added in v0.10.0
func (in *RuleActionsIncidentCustomFieldUpdateParameters) DeepCopyInto(out *RuleActionsIncidentCustomFieldUpdateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsInitParameters ¶ added in v0.5.0
type RuleActionsInitParameters struct { // Add this text as a note on the resulting incident. Annotate *string `json:"annotate,omitempty" tf:"annotate,omitempty"` // Create a Webhook associated with the resulting incident. AutomationAction []ActionsAutomationActionInitParameters `json:"automationAction,omitempty" tf:"automation_action,omitempty"` // When true, this event will be dropped. Dropped events will not trigger or resolve an alert or an incident. Dropped events will not be evaluated against router rules. DropEvent *bool `json:"dropEvent,omitempty" tf:"drop_event,omitempty"` // The ID of the Escalation Policy you want to assign incidents to. Event rules with this action will override the Escalation Policy already set on a Service's settings, with what is configured by this action. EscalationPolicy *string `json:"escalationPolicy,omitempty" tf:"escalation_policy,omitempty"` // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. Extraction []ActionsExtractionInitParameters `json:"extraction,omitempty" tf:"extraction,omitempty"` // Assign a custom field to the resulting incident. IncidentCustomFieldUpdate []ActionsIncidentCustomFieldUpdateInitParameters `json:"incidentCustomFieldUpdate,omitempty" tf:"incident_custom_field_update,omitempty"` // The ID of the priority you want to set on resulting incident. Consider using the pagerduty_priority data source. Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // The ID of a Set from this Global Orchestration whose rules you also want to use with events that match this rule. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident. Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this alert. Suspend *float64 `json:"suspend,omitempty" tf:"suspend,omitempty"` // Populate variables from event payloads and use those variables in other event actions. Variable []ActionsVariableInitParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*RuleActionsInitParameters) DeepCopy ¶ added in v0.5.0
func (in *RuleActionsInitParameters) DeepCopy() *RuleActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsInitParameters.
func (*RuleActionsInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *RuleActionsInitParameters) DeepCopyInto(out *RuleActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsObservation ¶
type RuleActionsObservation struct { // Add this text as a note on the resulting incident. Annotate *string `json:"annotate,omitempty" tf:"annotate,omitempty"` // Create a Webhook associated with the resulting incident. AutomationAction []ActionsAutomationActionObservation `json:"automationAction,omitempty" tf:"automation_action,omitempty"` // When true, this event will be dropped. Dropped events will not trigger or resolve an alert or an incident. Dropped events will not be evaluated against router rules. DropEvent *bool `json:"dropEvent,omitempty" tf:"drop_event,omitempty"` // The ID of the Escalation Policy you want to assign incidents to. Event rules with this action will override the Escalation Policy already set on a Service's settings, with what is configured by this action. EscalationPolicy *string `json:"escalationPolicy,omitempty" tf:"escalation_policy,omitempty"` // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. Extraction []ActionsExtractionObservation `json:"extraction,omitempty" tf:"extraction,omitempty"` // Assign a custom field to the resulting incident. IncidentCustomFieldUpdate []ActionsIncidentCustomFieldUpdateObservation `json:"incidentCustomFieldUpdate,omitempty" tf:"incident_custom_field_update,omitempty"` // The ID of the priority you want to set on resulting incident. Consider using the pagerduty_priority data source. Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // The ID of a Set from this Global Orchestration whose rules you also want to use with events that match this rule. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident. Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this alert. Suspend *float64 `json:"suspend,omitempty" tf:"suspend,omitempty"` // Populate variables from event payloads and use those variables in other event actions. Variable []ActionsVariableObservation `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*RuleActionsObservation) DeepCopy ¶
func (in *RuleActionsObservation) DeepCopy() *RuleActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsObservation.
func (*RuleActionsObservation) DeepCopyInto ¶
func (in *RuleActionsObservation) DeepCopyInto(out *RuleActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsParameters ¶
type RuleActionsParameters struct { // Add this text as a note on the resulting incident. // +kubebuilder:validation:Optional Annotate *string `json:"annotate,omitempty" tf:"annotate,omitempty"` // Create a Webhook associated with the resulting incident. // +kubebuilder:validation:Optional AutomationAction []ActionsAutomationActionParameters `json:"automationAction,omitempty" tf:"automation_action,omitempty"` // When true, this event will be dropped. Dropped events will not trigger or resolve an alert or an incident. Dropped events will not be evaluated against router rules. // +kubebuilder:validation:Optional DropEvent *bool `json:"dropEvent,omitempty" tf:"drop_event,omitempty"` // The ID of the Escalation Policy you want to assign incidents to. Event rules with this action will override the Escalation Policy already set on a Service's settings, with what is configured by this action. // +kubebuilder:validation:Optional EscalationPolicy *string `json:"escalationPolicy,omitempty" tf:"escalation_policy,omitempty"` // sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve // +kubebuilder:validation:Optional EventAction *string `json:"eventAction,omitempty" tf:"event_action,omitempty"` // Replace any CEF field or Custom Details object field using custom variables. // +kubebuilder:validation:Optional Extraction []ActionsExtractionParameters `json:"extraction,omitempty" tf:"extraction,omitempty"` // Assign a custom field to the resulting incident. // +kubebuilder:validation:Optional IncidentCustomFieldUpdate []ActionsIncidentCustomFieldUpdateParameters `json:"incidentCustomFieldUpdate,omitempty" tf:"incident_custom_field_update,omitempty"` // The ID of the priority you want to set on resulting incident. Consider using the pagerduty_priority data source. // +kubebuilder:validation:Optional Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // The ID of a Set from this Global Orchestration whose rules you also want to use with events that match this rule. // +kubebuilder:validation:Optional RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` // sets Severity of the resulting alert. Allowed values are: info, error, warning, critical // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident. // +kubebuilder:validation:Optional Suppress *bool `json:"suppress,omitempty" tf:"suppress,omitempty"` // The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this alert. // +kubebuilder:validation:Optional Suspend *float64 `json:"suspend,omitempty" tf:"suspend,omitempty"` // Populate variables from event payloads and use those variables in other event actions. // +kubebuilder:validation:Optional Variable []ActionsVariableParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*RuleActionsParameters) DeepCopy ¶
func (in *RuleActionsParameters) DeepCopy() *RuleActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsParameters.
func (*RuleActionsParameters) DeepCopyInto ¶
func (in *RuleActionsParameters) DeepCopyInto(out *RuleActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsVariableInitParameters ¶ added in v0.5.0
type RuleActionsVariableInitParameters struct { // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Only regex is supported Type *string `json:"type,omitempty" tf:"type,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RuleActionsVariableInitParameters) DeepCopy ¶ added in v0.5.0
func (in *RuleActionsVariableInitParameters) DeepCopy() *RuleActionsVariableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsVariableInitParameters.
func (*RuleActionsVariableInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *RuleActionsVariableInitParameters) DeepCopyInto(out *RuleActionsVariableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsVariableObservation ¶
type RuleActionsVariableObservation struct { // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Only regex is supported Type *string `json:"type,omitempty" tf:"type,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RuleActionsVariableObservation) DeepCopy ¶
func (in *RuleActionsVariableObservation) DeepCopy() *RuleActionsVariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsVariableObservation.
func (*RuleActionsVariableObservation) DeepCopyInto ¶
func (in *RuleActionsVariableObservation) DeepCopyInto(out *RuleActionsVariableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionsVariableParameters ¶
type RuleActionsVariableParameters struct { // Name of this Webhook. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` // Only regex is supported // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*RuleActionsVariableParameters) DeepCopy ¶
func (in *RuleActionsVariableParameters) DeepCopy() *RuleActionsVariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionsVariableParameters.
func (*RuleActionsVariableParameters) DeepCopyInto ¶
func (in *RuleActionsVariableParameters) DeepCopyInto(out *RuleActionsVariableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleConditionInitParameters ¶ added in v0.5.0
type RuleConditionInitParameters struct { // A PCL condition string. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` }
func (*RuleConditionInitParameters) DeepCopy ¶ added in v0.5.0
func (in *RuleConditionInitParameters) DeepCopy() *RuleConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleConditionInitParameters.
func (*RuleConditionInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *RuleConditionInitParameters) DeepCopyInto(out *RuleConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleConditionObservation ¶
type RuleConditionObservation struct { // A PCL condition string. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` }
func (*RuleConditionObservation) DeepCopy ¶
func (in *RuleConditionObservation) DeepCopy() *RuleConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleConditionObservation.
func (*RuleConditionObservation) DeepCopyInto ¶
func (in *RuleConditionObservation) DeepCopyInto(out *RuleConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleConditionParameters ¶
type RuleConditionParameters struct { // A PCL condition string. // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` }
func (*RuleConditionParameters) DeepCopy ¶
func (in *RuleConditionParameters) DeepCopy() *RuleConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleConditionParameters.
func (*RuleConditionParameters) DeepCopyInto ¶
func (in *RuleConditionParameters) DeepCopyInto(out *RuleConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleInitParameters ¶ added in v0.5.0
type RuleInitParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []RuleActionsInitParameters `json:"actions,omitempty" tf:"actions,omitempty"` // Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule. Condition []ConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Indicates whether the rule is disabled and would therefore not be evaluated. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // A description of this rule's purpose. Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*RuleInitParameters) DeepCopy ¶ added in v0.5.0
func (in *RuleInitParameters) DeepCopy() *RuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleInitParameters.
func (*RuleInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *RuleInitParameters) DeepCopyInto(out *RuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleInitParameters_2 ¶ added in v0.10.0
type RuleInitParameters_2 struct { // A list of one or more actions for each rule. Each action within the list is itself a list. ActionJSON *string `json:"actionJson,omitempty" tf:"action_json,omitempty"` // Contains a list of specific conditions including active-between,scheduled-weekly, and frequency-over. The first element in the list is the label for the condition, followed by a list of values for the specific condition. For more details on these conditions see Advanced Condition in the PagerDuty API documentation. AdvancedConditionJSON *string `json:"advancedConditionJson,omitempty" tf:"advanced_condition_json,omitempty"` // Contains a list of conditions. The first field in the list is and or or, followed by a list of operators and values. ConditionJSON *string `json:"conditionJson,omitempty" tf:"condition_json,omitempty"` }
func (*RuleInitParameters_2) DeepCopy ¶ added in v0.10.0
func (in *RuleInitParameters_2) DeepCopy() *RuleInitParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleInitParameters_2.
func (*RuleInitParameters_2) DeepCopyInto ¶ added in v0.10.0
func (in *RuleInitParameters_2) DeepCopyInto(out *RuleInitParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleList ¶ added in v0.10.0
type RuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Rule `json:"items"` }
RuleList contains a list of Rules
func (*RuleList) DeepCopy ¶ added in v0.10.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleList.
func (*RuleList) DeepCopyInto ¶ added in v0.10.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleList) DeepCopyObject ¶ added in v0.10.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuleObservation ¶
type RuleObservation struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []RuleActionsObservation `json:"actions,omitempty" tf:"actions,omitempty"` // Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule. Condition []ConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // Indicates whether the rule is disabled and would therefore not be evaluated. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A description of this rule's purpose. Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleObservation_2 ¶ added in v0.10.0
type RuleObservation_2 struct { // A list of one or more actions for each rule. Each action within the list is itself a list. ActionJSON *string `json:"actionJson,omitempty" tf:"action_json,omitempty"` // Contains a list of specific conditions including active-between,scheduled-weekly, and frequency-over. The first element in the list is the label for the condition, followed by a list of values for the specific condition. For more details on these conditions see Advanced Condition in the PagerDuty API documentation. AdvancedConditionJSON *string `json:"advancedConditionJson,omitempty" tf:"advanced_condition_json,omitempty"` // A boolean that indicates whether the rule is a catch-all for the account. This field is read-only through the PagerDuty API. CatchAll *bool `json:"catchAll,omitempty" tf:"catch_all,omitempty"` // Contains a list of conditions. The first field in the list is and or or, followed by a list of operators and values. ConditionJSON *string `json:"conditionJson,omitempty" tf:"condition_json,omitempty"` // The ID of the event rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*RuleObservation_2) DeepCopy ¶ added in v0.10.0
func (in *RuleObservation_2) DeepCopy() *RuleObservation_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation_2.
func (*RuleObservation_2) DeepCopyInto ¶ added in v0.10.0
func (in *RuleObservation_2) DeepCopyInto(out *RuleObservation_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. // +kubebuilder:validation:Optional Actions []RuleActionsParameters `json:"actions" tf:"actions,omitempty"` // Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule. // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Indicates whether the rule is disabled and would therefore not be evaluated. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // A description of this rule's purpose. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters_2 ¶ added in v0.10.0
type RuleParameters_2 struct { // A list of one or more actions for each rule. Each action within the list is itself a list. // +kubebuilder:validation:Optional ActionJSON *string `json:"actionJson,omitempty" tf:"action_json,omitempty"` // Contains a list of specific conditions including active-between,scheduled-weekly, and frequency-over. The first element in the list is the label for the condition, followed by a list of values for the specific condition. For more details on these conditions see Advanced Condition in the PagerDuty API documentation. // +kubebuilder:validation:Optional AdvancedConditionJSON *string `json:"advancedConditionJson,omitempty" tf:"advanced_condition_json,omitempty"` // Contains a list of conditions. The first field in the list is and or or, followed by a list of operators and values. // +kubebuilder:validation:Optional ConditionJSON *string `json:"conditionJson,omitempty" tf:"condition_json,omitempty"` }
func (*RuleParameters_2) DeepCopy ¶ added in v0.10.0
func (in *RuleParameters_2) DeepCopy() *RuleParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters_2.
func (*RuleParameters_2) DeepCopyInto ¶ added in v0.10.0
func (in *RuleParameters_2) DeepCopyInto(out *RuleParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSpec ¶ added in v0.10.0
type RuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RuleParameters_2 `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider RuleInitParameters_2 `json:"initProvider,omitempty"` }
RuleSpec defines the desired state of Rule
func (*RuleSpec) DeepCopy ¶ added in v0.10.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSpec.
func (*RuleSpec) DeepCopyInto ¶ added in v0.10.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatus ¶ added in v0.10.0
type RuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RuleObservation_2 `json:"atProvider,omitempty"` }
RuleStatus defines the observed state of Rule.
func (*RuleStatus) DeepCopy ¶ added in v0.10.0
func (in *RuleStatus) DeepCopy() *RuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatus.
func (*RuleStatus) DeepCopyInto ¶ added in v0.10.0
func (in *RuleStatus) DeepCopyInto(out *RuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetInitParameters ¶ added in v0.5.0
type SetInitParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Global Orchestration evaluates Events against these Rules, one at a time, and applies all the actions for first rule it finds where the event matches the rule's conditions. Rule []RuleInitParameters `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*SetInitParameters) DeepCopy ¶ added in v0.5.0
func (in *SetInitParameters) DeepCopy() *SetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetInitParameters.
func (*SetInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *SetInitParameters) DeepCopyInto(out *SetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetObservation ¶
type SetObservation struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Global Orchestration evaluates Events against these Rules, one at a time, and applies all the actions for first rule it finds where the event matches the rule's conditions. Rule []RuleObservation `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*SetObservation) DeepCopy ¶
func (in *SetObservation) DeepCopy() *SetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetObservation.
func (*SetObservation) DeepCopyInto ¶
func (in *SetObservation) DeepCopyInto(out *SetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetParameters ¶
type SetParameters struct { // The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` // The Global Orchestration evaluates Events against these Rules, one at a time, and applies all the actions for first rule it finds where the event matches the rule's conditions. // +kubebuilder:validation:Optional Rule []RuleParameters `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*SetParameters) DeepCopy ¶
func (in *SetParameters) DeepCopy() *SetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetParameters.
func (*SetParameters) DeepCopyInto ¶
func (in *SetParameters) DeepCopyInto(out *SetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleActionsExtractionInitParameters ¶ added in v0.10.0
type SetRuleActionsExtractionInitParameters struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. Target *string `json:"target,omitempty" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*SetRuleActionsExtractionInitParameters) DeepCopy ¶ added in v0.10.0
func (in *SetRuleActionsExtractionInitParameters) DeepCopy() *SetRuleActionsExtractionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleActionsExtractionInitParameters.
func (*SetRuleActionsExtractionInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *SetRuleActionsExtractionInitParameters) DeepCopyInto(out *SetRuleActionsExtractionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleActionsExtractionObservation ¶ added in v0.10.0
type SetRuleActionsExtractionObservation struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. Target *string `json:"target,omitempty" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*SetRuleActionsExtractionObservation) DeepCopy ¶ added in v0.10.0
func (in *SetRuleActionsExtractionObservation) DeepCopy() *SetRuleActionsExtractionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleActionsExtractionObservation.
func (*SetRuleActionsExtractionObservation) DeepCopyInto ¶ added in v0.10.0
func (in *SetRuleActionsExtractionObservation) DeepCopyInto(out *SetRuleActionsExtractionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleActionsExtractionParameters ¶ added in v0.10.0
type SetRuleActionsExtractionParameters struct { // A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions. // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions. // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` // A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example: // +kubebuilder:validation:Optional Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*SetRuleActionsExtractionParameters) DeepCopy ¶ added in v0.10.0
func (in *SetRuleActionsExtractionParameters) DeepCopy() *SetRuleActionsExtractionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleActionsExtractionParameters.
func (*SetRuleActionsExtractionParameters) DeepCopyInto ¶ added in v0.10.0
func (in *SetRuleActionsExtractionParameters) DeepCopyInto(out *SetRuleActionsExtractionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleActionsInitParameters ¶ added in v0.5.0
type SetRuleActionsInitParameters struct { // supports the following: DynamicRouteTo []DynamicRouteToInitParameters `json:"dynamicRouteTo,omitempty" tf:"dynamic_route_to,omitempty"` // The ID of the target Service for the resulting alert. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` }
func (*SetRuleActionsInitParameters) DeepCopy ¶ added in v0.5.0
func (in *SetRuleActionsInitParameters) DeepCopy() *SetRuleActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleActionsInitParameters.
func (*SetRuleActionsInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *SetRuleActionsInitParameters) DeepCopyInto(out *SetRuleActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleActionsObservation ¶
type SetRuleActionsObservation struct { // supports the following: DynamicRouteTo []DynamicRouteToObservation `json:"dynamicRouteTo,omitempty" tf:"dynamic_route_to,omitempty"` // The ID of the target Service for the resulting alert. RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` }
func (*SetRuleActionsObservation) DeepCopy ¶
func (in *SetRuleActionsObservation) DeepCopy() *SetRuleActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleActionsObservation.
func (*SetRuleActionsObservation) DeepCopyInto ¶
func (in *SetRuleActionsObservation) DeepCopyInto(out *SetRuleActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleActionsParameters ¶
type SetRuleActionsParameters struct { // supports the following: // +kubebuilder:validation:Optional DynamicRouteTo []DynamicRouteToParameters `json:"dynamicRouteTo,omitempty" tf:"dynamic_route_to,omitempty"` // The ID of the target Service for the resulting alert. // +kubebuilder:validation:Optional RouteTo *string `json:"routeTo,omitempty" tf:"route_to,omitempty"` }
func (*SetRuleActionsParameters) DeepCopy ¶
func (in *SetRuleActionsParameters) DeepCopy() *SetRuleActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleActionsParameters.
func (*SetRuleActionsParameters) DeepCopyInto ¶
func (in *SetRuleActionsParameters) DeepCopyInto(out *SetRuleActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleActionsVariableInitParameters ¶ added in v0.10.0
type SetRuleActionsVariableInitParameters struct { // The name of the variable Name *string `json:"name,omitempty" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Only regex is supported Type *string `json:"type,omitempty" tf:"type,omitempty"` // The Regex expression to match against. Must use valid RE2 regular expression syntax. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SetRuleActionsVariableInitParameters) DeepCopy ¶ added in v0.10.0
func (in *SetRuleActionsVariableInitParameters) DeepCopy() *SetRuleActionsVariableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleActionsVariableInitParameters.
func (*SetRuleActionsVariableInitParameters) DeepCopyInto ¶ added in v0.10.0
func (in *SetRuleActionsVariableInitParameters) DeepCopyInto(out *SetRuleActionsVariableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleActionsVariableObservation ¶ added in v0.10.0
type SetRuleActionsVariableObservation struct { // The name of the variable Name *string `json:"name,omitempty" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Only regex is supported Type *string `json:"type,omitempty" tf:"type,omitempty"` // The Regex expression to match against. Must use valid RE2 regular expression syntax. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SetRuleActionsVariableObservation) DeepCopy ¶ added in v0.10.0
func (in *SetRuleActionsVariableObservation) DeepCopy() *SetRuleActionsVariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleActionsVariableObservation.
func (*SetRuleActionsVariableObservation) DeepCopyInto ¶ added in v0.10.0
func (in *SetRuleActionsVariableObservation) DeepCopyInto(out *SetRuleActionsVariableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleActionsVariableParameters ¶ added in v0.10.0
type SetRuleActionsVariableParameters struct { // The name of the variable // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` // Only regex is supported // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The Regex expression to match against. Must use valid RE2 regular expression syntax. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*SetRuleActionsVariableParameters) DeepCopy ¶ added in v0.10.0
func (in *SetRuleActionsVariableParameters) DeepCopy() *SetRuleActionsVariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleActionsVariableParameters.
func (*SetRuleActionsVariableParameters) DeepCopyInto ¶ added in v0.10.0
func (in *SetRuleActionsVariableParameters) DeepCopyInto(out *SetRuleActionsVariableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleConditionInitParameters ¶ added in v0.5.0
type SetRuleConditionInitParameters struct { // A PCL condition string. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` }
func (*SetRuleConditionInitParameters) DeepCopy ¶ added in v0.5.0
func (in *SetRuleConditionInitParameters) DeepCopy() *SetRuleConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleConditionInitParameters.
func (*SetRuleConditionInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *SetRuleConditionInitParameters) DeepCopyInto(out *SetRuleConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleConditionObservation ¶
type SetRuleConditionObservation struct { // A PCL condition string. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` }
func (*SetRuleConditionObservation) DeepCopy ¶
func (in *SetRuleConditionObservation) DeepCopy() *SetRuleConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleConditionObservation.
func (*SetRuleConditionObservation) DeepCopyInto ¶
func (in *SetRuleConditionObservation) DeepCopyInto(out *SetRuleConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleConditionParameters ¶
type SetRuleConditionParameters struct { // A PCL condition string. // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` }
func (*SetRuleConditionParameters) DeepCopy ¶
func (in *SetRuleConditionParameters) DeepCopy() *SetRuleConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleConditionParameters.
func (*SetRuleConditionParameters) DeepCopyInto ¶
func (in *SetRuleConditionParameters) DeepCopyInto(out *SetRuleConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleInitParameters ¶ added in v0.5.0
type SetRuleInitParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []SetRuleActionsInitParameters `json:"actions,omitempty" tf:"actions,omitempty"` // Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule. Condition []RuleConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Indicates whether the rule is disabled and would therefore not be evaluated. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // A description of this rule's purpose. Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*SetRuleInitParameters) DeepCopy ¶ added in v0.5.0
func (in *SetRuleInitParameters) DeepCopy() *SetRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleInitParameters.
func (*SetRuleInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *SetRuleInitParameters) DeepCopyInto(out *SetRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleObservation ¶
type SetRuleObservation struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. Actions []SetRuleActionsObservation `json:"actions,omitempty" tf:"actions,omitempty"` // Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule. Condition []RuleConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // Indicates whether the rule is disabled and would therefore not be evaluated. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // ID of the start set. Router supports only one set and it's id has to be start ID *string `json:"id,omitempty" tf:"id,omitempty"` // A description of this rule's purpose. Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*SetRuleObservation) DeepCopy ¶
func (in *SetRuleObservation) DeepCopy() *SetRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleObservation.
func (*SetRuleObservation) DeepCopyInto ¶
func (in *SetRuleObservation) DeepCopyInto(out *SetRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetRuleParameters ¶
type SetRuleParameters struct { // Actions that will be taken to change the resulting alert and incident, when an event matches this rule. // +kubebuilder:validation:Optional Actions []SetRuleActionsParameters `json:"actions" tf:"actions,omitempty"` // Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule. // +kubebuilder:validation:Optional Condition []RuleConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Indicates whether the rule is disabled and would therefore not be evaluated. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // A description of this rule's purpose. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` }
func (*SetRuleParameters) DeepCopy ¶
func (in *SetRuleParameters) DeepCopy() *SetRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetRuleParameters.
func (*SetRuleParameters) DeepCopyInto ¶
func (in *SetRuleParameters) DeepCopyInto(out *SetRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableInitParameters ¶ added in v0.5.0
type VariableInitParameters struct { // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Only regex is supported Type *string `json:"type,omitempty" tf:"type,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*VariableInitParameters) DeepCopy ¶ added in v0.5.0
func (in *VariableInitParameters) DeepCopy() *VariableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableInitParameters.
func (*VariableInitParameters) DeepCopyInto ¶ added in v0.5.0
func (in *VariableInitParameters) DeepCopyInto(out *VariableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableObservation ¶
type VariableObservation struct { // Name of this Webhook. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Only regex is supported Type *string `json:"type,omitempty" tf:"type,omitempty"` // The value to assign to this custom field Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*VariableObservation) DeepCopy ¶
func (in *VariableObservation) DeepCopy() *VariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableObservation.
func (*VariableObservation) DeepCopyInto ¶
func (in *VariableObservation) DeepCopyInto(out *VariableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableParameters ¶
type VariableParameters struct { // Name of this Webhook. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` // Only regex is supported // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The value to assign to this custom field // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*VariableParameters) DeepCopy ¶
func (in *VariableParameters) DeepCopy() *VariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableParameters.
func (*VariableParameters) DeepCopyInto ¶
func (in *VariableParameters) DeepCopyInto(out *VariableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_orchestration_terraformed.go
- zz_orchestration_types.go
- zz_orchestrationglobal_terraformed.go
- zz_orchestrationglobal_types.go
- zz_orchestrationglobalcachevariable_terraformed.go
- zz_orchestrationglobalcachevariable_types.go
- zz_orchestrationintegration_terraformed.go
- zz_orchestrationintegration_types.go
- zz_orchestrationrouter_terraformed.go
- zz_orchestrationrouter_types.go
- zz_orchestrationservice_terraformed.go
- zz_orchestrationservice_types.go
- zz_orchestrationservicecachevariable_terraformed.go
- zz_orchestrationservicecachevariable_types.go
- zz_orchestrationunrouted_terraformed.go
- zz_orchestrationunrouted_types.go
- zz_rule_terraformed.go
- zz_rule_types.go