Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=opsgenie.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AlertPolicy
- func (in *AlertPolicy) DeepCopy() *AlertPolicy
- func (in *AlertPolicy) DeepCopyInto(out *AlertPolicy)
- func (in *AlertPolicy) DeepCopyObject() runtime.Object
- func (mg *AlertPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AlertPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *AlertPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AlertPolicy) GetID() string
- func (tr *AlertPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *AlertPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *AlertPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *AlertPolicy) GetProviderReference() *xpv1.Reference
- func (mg *AlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AlertPolicy) GetTerraformResourceType() string
- func (tr *AlertPolicy) GetTerraformSchemaVersion() int
- func (mg *AlertPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AlertPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *AlertPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AlertPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *AlertPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AlertPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *AlertPolicy) SetParameters(params map[string]interface{}) error
- func (mg *AlertPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AlertPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *AlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AlertPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AlertPolicyList
- type AlertPolicyObservation
- type AlertPolicyParameters
- type AlertPolicySpec
- type AlertPolicyStatus
- type ApiIntegration
- func (in *ApiIntegration) DeepCopy() *ApiIntegration
- func (in *ApiIntegration) DeepCopyInto(out *ApiIntegration)
- func (in *ApiIntegration) DeepCopyObject() runtime.Object
- func (mg *ApiIntegration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ApiIntegration) GetConnectionDetailsMapping() map[string]string
- func (mg *ApiIntegration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ApiIntegration) GetID() string
- func (tr *ApiIntegration) GetObservation() (map[string]interface{}, error)
- func (tr *ApiIntegration) GetParameters() (map[string]interface{}, error)
- func (mg *ApiIntegration) GetProviderConfigReference() *xpv1.Reference
- func (mg *ApiIntegration) GetProviderReference() *xpv1.Reference
- func (mg *ApiIntegration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ApiIntegration) GetTerraformResourceType() string
- func (tr *ApiIntegration) GetTerraformSchemaVersion() int
- func (mg *ApiIntegration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ApiIntegration) LateInitialize(attrs []byte) (bool, error)
- func (mg *ApiIntegration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ApiIntegration) SetConditions(c ...xpv1.Condition)
- func (mg *ApiIntegration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ApiIntegration) SetObservation(obs map[string]interface{}) error
- func (tr *ApiIntegration) SetParameters(params map[string]interface{}) error
- func (mg *ApiIntegration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ApiIntegration) SetProviderReference(r *xpv1.Reference)
- func (mg *ApiIntegration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ApiIntegration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApiIntegrationList
- type ApiIntegrationObservation
- type ApiIntegrationParameters
- type ApiIntegrationRespondersObservation
- type ApiIntegrationRespondersParameters
- type ApiIntegrationSpec
- type ApiIntegrationStatus
- type ConditionsObservation
- type ConditionsParameters
- type CustomRole
- func (in *CustomRole) DeepCopy() *CustomRole
- func (in *CustomRole) DeepCopyInto(out *CustomRole)
- func (in *CustomRole) DeepCopyObject() runtime.Object
- func (mg *CustomRole) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CustomRole) GetConnectionDetailsMapping() map[string]string
- func (mg *CustomRole) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CustomRole) GetID() string
- func (tr *CustomRole) GetObservation() (map[string]interface{}, error)
- func (tr *CustomRole) GetParameters() (map[string]interface{}, error)
- func (mg *CustomRole) GetProviderConfigReference() *xpv1.Reference
- func (mg *CustomRole) GetProviderReference() *xpv1.Reference
- func (mg *CustomRole) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CustomRole) GetTerraformResourceType() string
- func (tr *CustomRole) GetTerraformSchemaVersion() int
- func (mg *CustomRole) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CustomRole) LateInitialize(attrs []byte) (bool, error)
- func (mg *CustomRole) SetConditions(c ...xpv1.Condition)
- func (mg *CustomRole) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CustomRole) SetObservation(obs map[string]interface{}) error
- func (tr *CustomRole) SetParameters(params map[string]interface{}) error
- func (mg *CustomRole) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CustomRole) SetProviderReference(r *xpv1.Reference)
- func (mg *CustomRole) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CustomRole) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CustomRoleList
- type CustomRoleObservation
- type CustomRoleParameters
- type CustomRoleSpec
- type CustomRoleStatus
- type EmailIntegration
- func (in *EmailIntegration) DeepCopy() *EmailIntegration
- func (in *EmailIntegration) DeepCopyInto(out *EmailIntegration)
- func (in *EmailIntegration) DeepCopyObject() runtime.Object
- func (mg *EmailIntegration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EmailIntegration) GetConnectionDetailsMapping() map[string]string
- func (mg *EmailIntegration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EmailIntegration) GetID() string
- func (tr *EmailIntegration) GetObservation() (map[string]interface{}, error)
- func (tr *EmailIntegration) GetParameters() (map[string]interface{}, error)
- func (mg *EmailIntegration) GetProviderConfigReference() *xpv1.Reference
- func (mg *EmailIntegration) GetProviderReference() *xpv1.Reference
- func (mg *EmailIntegration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EmailIntegration) GetTerraformResourceType() string
- func (tr *EmailIntegration) GetTerraformSchemaVersion() int
- func (mg *EmailIntegration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EmailIntegration) LateInitialize(attrs []byte) (bool, error)
- func (mg *EmailIntegration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EmailIntegration) SetConditions(c ...xpv1.Condition)
- func (mg *EmailIntegration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EmailIntegration) SetObservation(obs map[string]interface{}) error
- func (tr *EmailIntegration) SetParameters(params map[string]interface{}) error
- func (mg *EmailIntegration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EmailIntegration) SetProviderReference(r *xpv1.Reference)
- func (mg *EmailIntegration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EmailIntegration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EmailIntegrationList
- type EmailIntegrationObservation
- type EmailIntegrationParameters
- type EmailIntegrationRespondersObservation
- type EmailIntegrationRespondersParameters
- type EmailIntegrationSpec
- type EmailIntegrationStatus
- type Escalation
- func (in *Escalation) DeepCopy() *Escalation
- func (in *Escalation) DeepCopyInto(out *Escalation)
- func (in *Escalation) DeepCopyObject() runtime.Object
- func (mg *Escalation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Escalation) GetConnectionDetailsMapping() map[string]string
- func (mg *Escalation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Escalation) GetID() string
- func (tr *Escalation) GetObservation() (map[string]interface{}, error)
- func (tr *Escalation) GetParameters() (map[string]interface{}, error)
- func (mg *Escalation) GetProviderConfigReference() *xpv1.Reference
- func (mg *Escalation) GetProviderReference() *xpv1.Reference
- func (mg *Escalation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Escalation) GetTerraformResourceType() string
- func (tr *Escalation) GetTerraformSchemaVersion() int
- func (mg *Escalation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Escalation) LateInitialize(attrs []byte) (bool, error)
- func (mg *Escalation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Escalation) SetConditions(c ...xpv1.Condition)
- func (mg *Escalation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Escalation) SetObservation(obs map[string]interface{}) error
- func (tr *Escalation) SetParameters(params map[string]interface{}) error
- func (mg *Escalation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Escalation) SetProviderReference(r *xpv1.Reference)
- func (mg *Escalation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Escalation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EscalationList
- type EscalationObservation
- type EscalationParameters
- type EscalationSpec
- type EscalationStatus
- type FilterObservation
- type FilterParameters
- type Heartbeat
- func (in *Heartbeat) DeepCopy() *Heartbeat
- func (in *Heartbeat) DeepCopyInto(out *Heartbeat)
- func (in *Heartbeat) DeepCopyObject() runtime.Object
- func (mg *Heartbeat) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Heartbeat) GetConnectionDetailsMapping() map[string]string
- func (mg *Heartbeat) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Heartbeat) GetID() string
- func (tr *Heartbeat) GetObservation() (map[string]interface{}, error)
- func (tr *Heartbeat) GetParameters() (map[string]interface{}, error)
- func (mg *Heartbeat) GetProviderConfigReference() *xpv1.Reference
- func (mg *Heartbeat) GetProviderReference() *xpv1.Reference
- func (mg *Heartbeat) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Heartbeat) GetTerraformResourceType() string
- func (tr *Heartbeat) GetTerraformSchemaVersion() int
- func (mg *Heartbeat) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Heartbeat) LateInitialize(attrs []byte) (bool, error)
- func (mg *Heartbeat) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Heartbeat) SetConditions(c ...xpv1.Condition)
- func (mg *Heartbeat) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Heartbeat) SetObservation(obs map[string]interface{}) error
- func (tr *Heartbeat) SetParameters(params map[string]interface{}) error
- func (mg *Heartbeat) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Heartbeat) SetProviderReference(r *xpv1.Reference)
- func (mg *Heartbeat) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Heartbeat) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HeartbeatList
- type HeartbeatObservation
- type HeartbeatParameters
- type HeartbeatSpec
- type HeartbeatStatus
- type RecipientObservation
- type RecipientParameters
- type RepeatObservation
- type RepeatParameters
- type RespondersObservation
- type RespondersParameters
- type RestrictionObservation
- type RestrictionParameters
- type RestrictionsObservation
- type RestrictionsParameters
- type RulesObservation
- type RulesParameters
- type TimeRestrictionObservation
- type TimeRestrictionParameters
Constants ¶
const ( CRDGroup = "opsgenie.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AlertPolicy_Kind = "AlertPolicy" AlertPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AlertPolicy_Kind}.String() AlertPolicy_KindAPIVersion = AlertPolicy_Kind + "." + CRDGroupVersion.String() AlertPolicy_GroupVersionKind = CRDGroupVersion.WithKind(AlertPolicy_Kind) )
Repository type metadata.
var ( ApiIntegration_Kind = "ApiIntegration" ApiIntegration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ApiIntegration_Kind}.String() ApiIntegration_KindAPIVersion = ApiIntegration_Kind + "." + CRDGroupVersion.String() ApiIntegration_GroupVersionKind = CRDGroupVersion.WithKind(ApiIntegration_Kind) )
Repository type metadata.
var ( CustomRole_Kind = "CustomRole" CustomRole_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CustomRole_Kind}.String() CustomRole_KindAPIVersion = CustomRole_Kind + "." + CRDGroupVersion.String() CustomRole_GroupVersionKind = CRDGroupVersion.WithKind(CustomRole_Kind) )
Repository type metadata.
var ( EmailIntegration_Kind = "EmailIntegration" EmailIntegration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EmailIntegration_Kind}.String() EmailIntegration_KindAPIVersion = EmailIntegration_Kind + "." + CRDGroupVersion.String() EmailIntegration_GroupVersionKind = CRDGroupVersion.WithKind(EmailIntegration_Kind) )
Repository type metadata.
var ( Escalation_Kind = "Escalation" Escalation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Escalation_Kind}.String() Escalation_KindAPIVersion = Escalation_Kind + "." + CRDGroupVersion.String() Escalation_GroupVersionKind = CRDGroupVersion.WithKind(Escalation_Kind) )
Repository type metadata.
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 ( Heartbeat_Kind = "Heartbeat" Heartbeat_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Heartbeat_Kind}.String() Heartbeat_KindAPIVersion = Heartbeat_Kind + "." + CRDGroupVersion.String() Heartbeat_GroupVersionKind = CRDGroupVersion.WithKind(Heartbeat_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AlertPolicy ¶ added in v0.2.1
type AlertPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlertPolicySpec `json:"spec"` Status AlertPolicyStatus `json:"status,omitempty"` }
AlertPolicy is the Schema for the AlertPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,opsgeniejet}
func (*AlertPolicy) DeepCopy ¶ added in v0.2.1
func (in *AlertPolicy) DeepCopy() *AlertPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertPolicy.
func (*AlertPolicy) DeepCopyInto ¶ added in v0.2.1
func (in *AlertPolicy) DeepCopyInto(out *AlertPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertPolicy) DeepCopyObject ¶ added in v0.2.1
func (in *AlertPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlertPolicy) GetCondition ¶ added in v0.2.1
func (mg *AlertPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AlertPolicy.
func (*AlertPolicy) GetConnectionDetailsMapping ¶ added in v0.2.1
func (tr *AlertPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AlertPolicy
func (*AlertPolicy) GetDeletionPolicy ¶ added in v0.2.1
func (mg *AlertPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AlertPolicy.
func (*AlertPolicy) GetID ¶ added in v0.2.1
func (tr *AlertPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this AlertPolicy
func (*AlertPolicy) GetObservation ¶ added in v0.2.1
func (tr *AlertPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this AlertPolicy
func (*AlertPolicy) GetParameters ¶ added in v0.2.1
func (tr *AlertPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this AlertPolicy
func (*AlertPolicy) GetProviderConfigReference ¶ added in v0.2.1
func (mg *AlertPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AlertPolicy.
func (*AlertPolicy) GetProviderReference ¶ added in v0.2.1
func (mg *AlertPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this AlertPolicy. Deprecated: Use GetProviderConfigReference.
func (*AlertPolicy) GetPublishConnectionDetailsTo ¶ added in v0.2.1
func (mg *AlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AlertPolicy.
func (*AlertPolicy) GetTerraformResourceType ¶ added in v0.2.1
func (mg *AlertPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AlertPolicy
func (*AlertPolicy) GetTerraformSchemaVersion ¶ added in v0.2.1
func (tr *AlertPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AlertPolicy) GetWriteConnectionSecretToReference ¶ added in v0.2.1
func (mg *AlertPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AlertPolicy.
func (*AlertPolicy) LateInitialize ¶ added in v0.2.1
func (tr *AlertPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AlertPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*AlertPolicy) ResolveReferences ¶ added in v0.2.1
ResolveReferences of this AlertPolicy.
func (*AlertPolicy) SetConditions ¶ added in v0.2.1
func (mg *AlertPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this AlertPolicy.
func (*AlertPolicy) SetDeletionPolicy ¶ added in v0.2.1
func (mg *AlertPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AlertPolicy.
func (*AlertPolicy) SetObservation ¶ added in v0.2.1
func (tr *AlertPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this AlertPolicy
func (*AlertPolicy) SetParameters ¶ added in v0.2.1
func (tr *AlertPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this AlertPolicy
func (*AlertPolicy) SetProviderConfigReference ¶ added in v0.2.1
func (mg *AlertPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AlertPolicy.
func (*AlertPolicy) SetProviderReference ¶ added in v0.2.1
func (mg *AlertPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AlertPolicy. Deprecated: Use SetProviderConfigReference.
func (*AlertPolicy) SetPublishConnectionDetailsTo ¶ added in v0.2.1
func (mg *AlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AlertPolicy.
func (*AlertPolicy) SetWriteConnectionSecretToReference ¶ added in v0.2.1
func (mg *AlertPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AlertPolicy.
type AlertPolicyList ¶ added in v0.2.1
type AlertPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AlertPolicy `json:"items"` }
AlertPolicyList contains a list of AlertPolicys
func (*AlertPolicyList) DeepCopy ¶ added in v0.2.1
func (in *AlertPolicyList) DeepCopy() *AlertPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertPolicyList.
func (*AlertPolicyList) DeepCopyInto ¶ added in v0.2.1
func (in *AlertPolicyList) DeepCopyInto(out *AlertPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertPolicyList) DeepCopyObject ¶ added in v0.2.1
func (in *AlertPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlertPolicyList) GetItems ¶ added in v0.2.1
func (l *AlertPolicyList) GetItems() []resource.Managed
GetItems of this AlertPolicyList.
type AlertPolicyObservation ¶ added in v0.2.1
type AlertPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AlertPolicyObservation) DeepCopy ¶ added in v0.2.1
func (in *AlertPolicyObservation) DeepCopy() *AlertPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertPolicyObservation.
func (*AlertPolicyObservation) DeepCopyInto ¶ added in v0.2.1
func (in *AlertPolicyObservation) DeepCopyInto(out *AlertPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertPolicyParameters ¶ added in v0.2.1
type AlertPolicyParameters struct { // +kubebuilder:validation:Optional Actions []*string `json:"actions,omitempty" tf:"actions,omitempty"` // +kubebuilder:validation:Optional AlertDescription *string `json:"alertDescription,omitempty" tf:"alert_description,omitempty"` // +kubebuilder:validation:Optional Alias *string `json:"alias,omitempty" tf:"alias,omitempty"` // +kubebuilder:validation:Optional ContinuePolicy *bool `json:"continuePolicy,omitempty" tf:"continue_policy,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Entity *string `json:"entity,omitempty" tf:"entity,omitempty"` // +kubebuilder:validation:Optional Filter []FilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // +kubebuilder:validation:Optional IgnoreOriginalActions *bool `json:"ignoreOriginalActions,omitempty" tf:"ignore_original_actions,omitempty"` // +kubebuilder:validation:Optional IgnoreOriginalDetails *bool `json:"ignoreOriginalDetails,omitempty" tf:"ignore_original_details,omitempty"` // +kubebuilder:validation:Optional IgnoreOriginalResponders *bool `json:"ignoreOriginalResponders,omitempty" tf:"ignore_original_responders,omitempty"` // +kubebuilder:validation:Optional IgnoreOriginalTags *bool `json:"ignoreOriginalTags,omitempty" tf:"ignore_original_tags,omitempty"` // +kubebuilder:validation:Required Message *string `json:"message" tf:"message,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PolicyDescription *string `json:"policyDescription,omitempty" tf:"policy_description,omitempty"` // +kubebuilder:validation:Optional Priority *string `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional Responders []RespondersParameters `json:"responders,omitempty" tf:"responders,omitempty"` // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // +crossplane:generate:reference:type=github.com/ok-amba/provider-jet-opsgenie/apis/team/v1alpha1.Team // +kubebuilder:validation:Optional TeamID *string `json:"teamId,omitempty" tf:"team_id,omitempty"` // +kubebuilder:validation:Optional TeamIDRef *v1.Reference `json:"teamIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TeamIDSelector *v1.Selector `json:"teamIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional TimeRestriction []TimeRestrictionParameters `json:"timeRestriction,omitempty" tf:"time_restriction,omitempty"` }
func (*AlertPolicyParameters) DeepCopy ¶ added in v0.2.1
func (in *AlertPolicyParameters) DeepCopy() *AlertPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertPolicyParameters.
func (*AlertPolicyParameters) DeepCopyInto ¶ added in v0.2.1
func (in *AlertPolicyParameters) DeepCopyInto(out *AlertPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertPolicySpec ¶ added in v0.2.1
type AlertPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider AlertPolicyParameters `json:"forProvider"` }
AlertPolicySpec defines the desired state of AlertPolicy
func (*AlertPolicySpec) DeepCopy ¶ added in v0.2.1
func (in *AlertPolicySpec) DeepCopy() *AlertPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertPolicySpec.
func (*AlertPolicySpec) DeepCopyInto ¶ added in v0.2.1
func (in *AlertPolicySpec) DeepCopyInto(out *AlertPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertPolicyStatus ¶ added in v0.2.1
type AlertPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AlertPolicyObservation `json:"atProvider,omitempty"` }
AlertPolicyStatus defines the observed state of AlertPolicy.
func (*AlertPolicyStatus) DeepCopy ¶ added in v0.2.1
func (in *AlertPolicyStatus) DeepCopy() *AlertPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertPolicyStatus.
func (*AlertPolicyStatus) DeepCopyInto ¶ added in v0.2.1
func (in *AlertPolicyStatus) DeepCopyInto(out *AlertPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiIntegration ¶
type ApiIntegration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiIntegrationSpec `json:"spec"` Status ApiIntegrationStatus `json:"status,omitempty"` }
ApiIntegration is the Schema for the ApiIntegrations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,opsgeniejet}
func (*ApiIntegration) DeepCopy ¶
func (in *ApiIntegration) DeepCopy() *ApiIntegration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiIntegration.
func (*ApiIntegration) DeepCopyInto ¶
func (in *ApiIntegration) DeepCopyInto(out *ApiIntegration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiIntegration) DeepCopyObject ¶
func (in *ApiIntegration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiIntegration) GetCondition ¶
func (mg *ApiIntegration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ApiIntegration.
func (*ApiIntegration) GetConnectionDetailsMapping ¶
func (tr *ApiIntegration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ApiIntegration
func (*ApiIntegration) GetDeletionPolicy ¶
func (mg *ApiIntegration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ApiIntegration.
func (*ApiIntegration) GetID ¶
func (tr *ApiIntegration) GetID() string
GetID returns ID of underlying Terraform resource of this ApiIntegration
func (*ApiIntegration) GetObservation ¶
func (tr *ApiIntegration) GetObservation() (map[string]interface{}, error)
GetObservation of this ApiIntegration
func (*ApiIntegration) GetParameters ¶
func (tr *ApiIntegration) GetParameters() (map[string]interface{}, error)
GetParameters of this ApiIntegration
func (*ApiIntegration) GetProviderConfigReference ¶
func (mg *ApiIntegration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ApiIntegration.
func (*ApiIntegration) GetProviderReference ¶
func (mg *ApiIntegration) GetProviderReference() *xpv1.Reference
GetProviderReference of this ApiIntegration. Deprecated: Use GetProviderConfigReference.
func (*ApiIntegration) GetPublishConnectionDetailsTo ¶
func (mg *ApiIntegration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ApiIntegration.
func (*ApiIntegration) GetTerraformResourceType ¶
func (mg *ApiIntegration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ApiIntegration
func (*ApiIntegration) GetTerraformSchemaVersion ¶
func (tr *ApiIntegration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ApiIntegration) GetWriteConnectionSecretToReference ¶
func (mg *ApiIntegration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ApiIntegration.
func (*ApiIntegration) LateInitialize ¶
func (tr *ApiIntegration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ApiIntegration using its observed tfState. returns True if there are any spec changes for the resource.
func (*ApiIntegration) ResolveReferences ¶
ResolveReferences of this ApiIntegration.
func (*ApiIntegration) SetConditions ¶
func (mg *ApiIntegration) SetConditions(c ...xpv1.Condition)
SetConditions of this ApiIntegration.
func (*ApiIntegration) SetDeletionPolicy ¶
func (mg *ApiIntegration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ApiIntegration.
func (*ApiIntegration) SetObservation ¶
func (tr *ApiIntegration) SetObservation(obs map[string]interface{}) error
SetObservation for this ApiIntegration
func (*ApiIntegration) SetParameters ¶
func (tr *ApiIntegration) SetParameters(params map[string]interface{}) error
SetParameters for this ApiIntegration
func (*ApiIntegration) SetProviderConfigReference ¶
func (mg *ApiIntegration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ApiIntegration.
func (*ApiIntegration) SetProviderReference ¶
func (mg *ApiIntegration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ApiIntegration. Deprecated: Use SetProviderConfigReference.
func (*ApiIntegration) SetPublishConnectionDetailsTo ¶
func (mg *ApiIntegration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ApiIntegration.
func (*ApiIntegration) SetWriteConnectionSecretToReference ¶
func (mg *ApiIntegration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ApiIntegration.
type ApiIntegrationList ¶
type ApiIntegrationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApiIntegration `json:"items"` }
ApiIntegrationList contains a list of ApiIntegrations
func (*ApiIntegrationList) DeepCopy ¶
func (in *ApiIntegrationList) DeepCopy() *ApiIntegrationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiIntegrationList.
func (*ApiIntegrationList) DeepCopyInto ¶
func (in *ApiIntegrationList) DeepCopyInto(out *ApiIntegrationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiIntegrationList) DeepCopyObject ¶
func (in *ApiIntegrationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiIntegrationList) GetItems ¶
func (l *ApiIntegrationList) GetItems() []resource.Managed
GetItems of this ApiIntegrationList.
type ApiIntegrationObservation ¶
type ApiIntegrationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ApiIntegrationObservation) DeepCopy ¶
func (in *ApiIntegrationObservation) DeepCopy() *ApiIntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiIntegrationObservation.
func (*ApiIntegrationObservation) DeepCopyInto ¶
func (in *ApiIntegrationObservation) DeepCopyInto(out *ApiIntegrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiIntegrationParameters ¶
type ApiIntegrationParameters struct { // +kubebuilder:validation:Optional AllowWriteAccess *bool `json:"allowWriteAccess,omitempty" tf:"allow_write_access,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Headers map[string]*string `json:"headers,omitempty" tf:"headers,omitempty"` // +kubebuilder:validation:Optional IgnoreRespondersFromPayload *bool `json:"ignoreRespondersFromPayload,omitempty" tf:"ignore_responders_from_payload,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/ok-amba/provider-jet-opsgenie/apis/team/v1alpha1.Team // +kubebuilder:validation:Optional OwnerTeamID *string `json:"ownerTeamId,omitempty" tf:"owner_team_id,omitempty"` // +kubebuilder:validation:Optional OwnerTeamIDRef *v1.Reference `json:"ownerTeamIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional OwnerTeamIDSelector *v1.Selector `json:"ownerTeamIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Responders []ApiIntegrationRespondersParameters `json:"responders,omitempty" tf:"responders,omitempty"` // +kubebuilder:validation:Optional SuppressNotifications *bool `json:"suppressNotifications,omitempty" tf:"suppress_notifications,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Optional WebhookURL *string `json:"webhookUrl,omitempty" tf:"webhook_url,omitempty"` }
func (*ApiIntegrationParameters) DeepCopy ¶
func (in *ApiIntegrationParameters) DeepCopy() *ApiIntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiIntegrationParameters.
func (*ApiIntegrationParameters) DeepCopyInto ¶
func (in *ApiIntegrationParameters) DeepCopyInto(out *ApiIntegrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiIntegrationRespondersObservation ¶ added in v0.2.1
type ApiIntegrationRespondersObservation struct { }
func (*ApiIntegrationRespondersObservation) DeepCopy ¶ added in v0.2.1
func (in *ApiIntegrationRespondersObservation) DeepCopy() *ApiIntegrationRespondersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiIntegrationRespondersObservation.
func (*ApiIntegrationRespondersObservation) DeepCopyInto ¶ added in v0.2.1
func (in *ApiIntegrationRespondersObservation) DeepCopyInto(out *ApiIntegrationRespondersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiIntegrationRespondersParameters ¶ added in v0.2.1
type ApiIntegrationRespondersParameters struct { // +crossplane:generate:reference:type=github.com/ok-amba/provider-jet-opsgenie/apis/team/v1alpha1.Team // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional IDRef *v1.Reference `json:"idRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional IDSelector *v1.Selector `json:"idSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ApiIntegrationRespondersParameters) DeepCopy ¶ added in v0.2.1
func (in *ApiIntegrationRespondersParameters) DeepCopy() *ApiIntegrationRespondersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiIntegrationRespondersParameters.
func (*ApiIntegrationRespondersParameters) DeepCopyInto ¶ added in v0.2.1
func (in *ApiIntegrationRespondersParameters) DeepCopyInto(out *ApiIntegrationRespondersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiIntegrationSpec ¶
type ApiIntegrationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApiIntegrationParameters `json:"forProvider"` }
ApiIntegrationSpec defines the desired state of ApiIntegration
func (*ApiIntegrationSpec) DeepCopy ¶
func (in *ApiIntegrationSpec) DeepCopy() *ApiIntegrationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiIntegrationSpec.
func (*ApiIntegrationSpec) DeepCopyInto ¶
func (in *ApiIntegrationSpec) DeepCopyInto(out *ApiIntegrationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiIntegrationStatus ¶
type ApiIntegrationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApiIntegrationObservation `json:"atProvider,omitempty"` }
ApiIntegrationStatus defines the observed state of ApiIntegration.
func (*ApiIntegrationStatus) DeepCopy ¶
func (in *ApiIntegrationStatus) DeepCopy() *ApiIntegrationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiIntegrationStatus.
func (*ApiIntegrationStatus) DeepCopyInto ¶
func (in *ApiIntegrationStatus) DeepCopyInto(out *ApiIntegrationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsObservation ¶ added in v0.2.1
type ConditionsObservation struct { }
func (*ConditionsObservation) DeepCopy ¶ added in v0.2.1
func (in *ConditionsObservation) DeepCopy() *ConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsObservation.
func (*ConditionsObservation) DeepCopyInto ¶ added in v0.2.1
func (in *ConditionsObservation) DeepCopyInto(out *ConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsParameters ¶ added in v0.2.1
type ConditionsParameters struct { // User defined value that will be compared with alert field according to the operation. Default value is empty string // +kubebuilder:validation:Optional ExpectedValue *string `json:"expectedValue,omitempty" tf:"expected_value,omitempty"` // +kubebuilder:validation:Required Field *string `json:"field" tf:"field,omitempty"` // If 'field' is set as 'extra-properties', key could be used for key-value pair // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // Indicates behaviour of the given operation. Default value is false // +kubebuilder:validation:Optional Not *bool `json:"not,omitempty" tf:"not,omitempty"` // +kubebuilder:validation:Required Operation *string `json:"operation" tf:"operation,omitempty"` // Order of the condition in conditions list // +kubebuilder:validation:Optional Order *float64 `json:"order,omitempty" tf:"order,omitempty"` }
func (*ConditionsParameters) DeepCopy ¶ added in v0.2.1
func (in *ConditionsParameters) DeepCopy() *ConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsParameters.
func (*ConditionsParameters) DeepCopyInto ¶ added in v0.2.1
func (in *ConditionsParameters) DeepCopyInto(out *ConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRole ¶
type CustomRole struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomRoleSpec `json:"spec"` Status CustomRoleStatus `json:"status,omitempty"` }
CustomRole is the Schema for the CustomRoles API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,opsgeniejet}
func (*CustomRole) DeepCopy ¶
func (in *CustomRole) DeepCopy() *CustomRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRole.
func (*CustomRole) DeepCopyInto ¶
func (in *CustomRole) DeepCopyInto(out *CustomRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomRole) DeepCopyObject ¶
func (in *CustomRole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomRole) GetCondition ¶
func (mg *CustomRole) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CustomRole.
func (*CustomRole) GetConnectionDetailsMapping ¶
func (tr *CustomRole) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CustomRole
func (*CustomRole) GetDeletionPolicy ¶
func (mg *CustomRole) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CustomRole.
func (*CustomRole) GetID ¶
func (tr *CustomRole) GetID() string
GetID returns ID of underlying Terraform resource of this CustomRole
func (*CustomRole) GetObservation ¶
func (tr *CustomRole) GetObservation() (map[string]interface{}, error)
GetObservation of this CustomRole
func (*CustomRole) GetParameters ¶
func (tr *CustomRole) GetParameters() (map[string]interface{}, error)
GetParameters of this CustomRole
func (*CustomRole) GetProviderConfigReference ¶
func (mg *CustomRole) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CustomRole.
func (*CustomRole) GetProviderReference ¶
func (mg *CustomRole) GetProviderReference() *xpv1.Reference
GetProviderReference of this CustomRole. Deprecated: Use GetProviderConfigReference.
func (*CustomRole) GetPublishConnectionDetailsTo ¶
func (mg *CustomRole) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CustomRole.
func (*CustomRole) GetTerraformResourceType ¶
func (mg *CustomRole) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CustomRole
func (*CustomRole) GetTerraformSchemaVersion ¶
func (tr *CustomRole) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CustomRole) GetWriteConnectionSecretToReference ¶
func (mg *CustomRole) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CustomRole.
func (*CustomRole) LateInitialize ¶
func (tr *CustomRole) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CustomRole using its observed tfState. returns True if there are any spec changes for the resource.
func (*CustomRole) SetConditions ¶
func (mg *CustomRole) SetConditions(c ...xpv1.Condition)
SetConditions of this CustomRole.
func (*CustomRole) SetDeletionPolicy ¶
func (mg *CustomRole) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CustomRole.
func (*CustomRole) SetObservation ¶
func (tr *CustomRole) SetObservation(obs map[string]interface{}) error
SetObservation for this CustomRole
func (*CustomRole) SetParameters ¶
func (tr *CustomRole) SetParameters(params map[string]interface{}) error
SetParameters for this CustomRole
func (*CustomRole) SetProviderConfigReference ¶
func (mg *CustomRole) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CustomRole.
func (*CustomRole) SetProviderReference ¶
func (mg *CustomRole) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CustomRole. Deprecated: Use SetProviderConfigReference.
func (*CustomRole) SetPublishConnectionDetailsTo ¶
func (mg *CustomRole) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CustomRole.
func (*CustomRole) SetWriteConnectionSecretToReference ¶
func (mg *CustomRole) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CustomRole.
type CustomRoleList ¶
type CustomRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CustomRole `json:"items"` }
CustomRoleList contains a list of CustomRoles
func (*CustomRoleList) DeepCopy ¶
func (in *CustomRoleList) DeepCopy() *CustomRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRoleList.
func (*CustomRoleList) DeepCopyInto ¶
func (in *CustomRoleList) DeepCopyInto(out *CustomRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomRoleList) DeepCopyObject ¶
func (in *CustomRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomRoleList) GetItems ¶
func (l *CustomRoleList) GetItems() []resource.Managed
GetItems of this CustomRoleList.
type CustomRoleObservation ¶
type CustomRoleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CustomRoleObservation) DeepCopy ¶
func (in *CustomRoleObservation) DeepCopy() *CustomRoleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRoleObservation.
func (*CustomRoleObservation) DeepCopyInto ¶
func (in *CustomRoleObservation) DeepCopyInto(out *CustomRoleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRoleParameters ¶
type CustomRoleParameters struct { // +kubebuilder:validation:Optional DisallowedRights []*string `json:"disallowedRights,omitempty" tf:"disallowed_rights,omitempty"` // +kubebuilder:validation:Optional ExtendedRole *string `json:"extendedRole,omitempty" tf:"extended_role,omitempty"` // +kubebuilder:validation:Optional GrantedRights []*string `json:"grantedRights,omitempty" tf:"granted_rights,omitempty"` // +kubebuilder:validation:Required RoleName *string `json:"roleName" tf:"role_name,omitempty"` }
func (*CustomRoleParameters) DeepCopy ¶
func (in *CustomRoleParameters) DeepCopy() *CustomRoleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRoleParameters.
func (*CustomRoleParameters) DeepCopyInto ¶
func (in *CustomRoleParameters) DeepCopyInto(out *CustomRoleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRoleSpec ¶
type CustomRoleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CustomRoleParameters `json:"forProvider"` }
CustomRoleSpec defines the desired state of CustomRole
func (*CustomRoleSpec) DeepCopy ¶
func (in *CustomRoleSpec) DeepCopy() *CustomRoleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRoleSpec.
func (*CustomRoleSpec) DeepCopyInto ¶
func (in *CustomRoleSpec) DeepCopyInto(out *CustomRoleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRoleStatus ¶
type CustomRoleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CustomRoleObservation `json:"atProvider,omitempty"` }
CustomRoleStatus defines the observed state of CustomRole.
func (*CustomRoleStatus) DeepCopy ¶
func (in *CustomRoleStatus) DeepCopy() *CustomRoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRoleStatus.
func (*CustomRoleStatus) DeepCopyInto ¶
func (in *CustomRoleStatus) DeepCopyInto(out *CustomRoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIntegration ¶ added in v0.2.1
type EmailIntegration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EmailIntegrationSpec `json:"spec"` Status EmailIntegrationStatus `json:"status,omitempty"` }
EmailIntegration is the Schema for the EmailIntegrations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,opsgeniejet}
func (*EmailIntegration) DeepCopy ¶ added in v0.2.1
func (in *EmailIntegration) DeepCopy() *EmailIntegration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIntegration.
func (*EmailIntegration) DeepCopyInto ¶ added in v0.2.1
func (in *EmailIntegration) DeepCopyInto(out *EmailIntegration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIntegration) DeepCopyObject ¶ added in v0.2.1
func (in *EmailIntegration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIntegration) GetCondition ¶ added in v0.2.1
func (mg *EmailIntegration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EmailIntegration.
func (*EmailIntegration) GetConnectionDetailsMapping ¶ added in v0.2.1
func (tr *EmailIntegration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EmailIntegration
func (*EmailIntegration) GetDeletionPolicy ¶ added in v0.2.1
func (mg *EmailIntegration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EmailIntegration.
func (*EmailIntegration) GetID ¶ added in v0.2.1
func (tr *EmailIntegration) GetID() string
GetID returns ID of underlying Terraform resource of this EmailIntegration
func (*EmailIntegration) GetObservation ¶ added in v0.2.1
func (tr *EmailIntegration) GetObservation() (map[string]interface{}, error)
GetObservation of this EmailIntegration
func (*EmailIntegration) GetParameters ¶ added in v0.2.1
func (tr *EmailIntegration) GetParameters() (map[string]interface{}, error)
GetParameters of this EmailIntegration
func (*EmailIntegration) GetProviderConfigReference ¶ added in v0.2.1
func (mg *EmailIntegration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EmailIntegration.
func (*EmailIntegration) GetProviderReference ¶ added in v0.2.1
func (mg *EmailIntegration) GetProviderReference() *xpv1.Reference
GetProviderReference of this EmailIntegration. Deprecated: Use GetProviderConfigReference.
func (*EmailIntegration) GetPublishConnectionDetailsTo ¶ added in v0.2.1
func (mg *EmailIntegration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EmailIntegration.
func (*EmailIntegration) GetTerraformResourceType ¶ added in v0.2.1
func (mg *EmailIntegration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EmailIntegration
func (*EmailIntegration) GetTerraformSchemaVersion ¶ added in v0.2.1
func (tr *EmailIntegration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EmailIntegration) GetWriteConnectionSecretToReference ¶ added in v0.2.1
func (mg *EmailIntegration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EmailIntegration.
func (*EmailIntegration) LateInitialize ¶ added in v0.2.1
func (tr *EmailIntegration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EmailIntegration using its observed tfState. returns True if there are any spec changes for the resource.
func (*EmailIntegration) ResolveReferences ¶ added in v0.2.1
ResolveReferences of this EmailIntegration.
func (*EmailIntegration) SetConditions ¶ added in v0.2.1
func (mg *EmailIntegration) SetConditions(c ...xpv1.Condition)
SetConditions of this EmailIntegration.
func (*EmailIntegration) SetDeletionPolicy ¶ added in v0.2.1
func (mg *EmailIntegration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EmailIntegration.
func (*EmailIntegration) SetObservation ¶ added in v0.2.1
func (tr *EmailIntegration) SetObservation(obs map[string]interface{}) error
SetObservation for this EmailIntegration
func (*EmailIntegration) SetParameters ¶ added in v0.2.1
func (tr *EmailIntegration) SetParameters(params map[string]interface{}) error
SetParameters for this EmailIntegration
func (*EmailIntegration) SetProviderConfigReference ¶ added in v0.2.1
func (mg *EmailIntegration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EmailIntegration.
func (*EmailIntegration) SetProviderReference ¶ added in v0.2.1
func (mg *EmailIntegration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EmailIntegration. Deprecated: Use SetProviderConfigReference.
func (*EmailIntegration) SetPublishConnectionDetailsTo ¶ added in v0.2.1
func (mg *EmailIntegration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EmailIntegration.
func (*EmailIntegration) SetWriteConnectionSecretToReference ¶ added in v0.2.1
func (mg *EmailIntegration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EmailIntegration.
type EmailIntegrationList ¶ added in v0.2.1
type EmailIntegrationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EmailIntegration `json:"items"` }
EmailIntegrationList contains a list of EmailIntegrations
func (*EmailIntegrationList) DeepCopy ¶ added in v0.2.1
func (in *EmailIntegrationList) DeepCopy() *EmailIntegrationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIntegrationList.
func (*EmailIntegrationList) DeepCopyInto ¶ added in v0.2.1
func (in *EmailIntegrationList) DeepCopyInto(out *EmailIntegrationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIntegrationList) DeepCopyObject ¶ added in v0.2.1
func (in *EmailIntegrationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIntegrationList) GetItems ¶ added in v0.2.1
func (l *EmailIntegrationList) GetItems() []resource.Managed
GetItems of this EmailIntegrationList.
type EmailIntegrationObservation ¶ added in v0.2.1
type EmailIntegrationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*EmailIntegrationObservation) DeepCopy ¶ added in v0.2.1
func (in *EmailIntegrationObservation) DeepCopy() *EmailIntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIntegrationObservation.
func (*EmailIntegrationObservation) DeepCopyInto ¶ added in v0.2.1
func (in *EmailIntegrationObservation) DeepCopyInto(out *EmailIntegrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIntegrationParameters ¶ added in v0.2.1
type EmailIntegrationParameters struct { // +kubebuilder:validation:Required EmailUsername *string `json:"emailUsername" tf:"email_username,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional IgnoreRespondersFromPayload *bool `json:"ignoreRespondersFromPayload,omitempty" tf:"ignore_responders_from_payload,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/ok-amba/provider-jet-opsgenie/apis/team/v1alpha1.Team // +kubebuilder:validation:Optional OwnerTeamID *string `json:"ownerTeamId,omitempty" tf:"owner_team_id,omitempty"` // +kubebuilder:validation:Optional OwnerTeamIDRef *v1.Reference `json:"ownerTeamIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional OwnerTeamIDSelector *v1.Selector `json:"ownerTeamIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Responders []EmailIntegrationRespondersParameters `json:"responders,omitempty" tf:"responders,omitempty"` // +kubebuilder:validation:Optional SuppressNotifications *bool `json:"suppressNotifications,omitempty" tf:"suppress_notifications,omitempty"` }
func (*EmailIntegrationParameters) DeepCopy ¶ added in v0.2.1
func (in *EmailIntegrationParameters) DeepCopy() *EmailIntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIntegrationParameters.
func (*EmailIntegrationParameters) DeepCopyInto ¶ added in v0.2.1
func (in *EmailIntegrationParameters) DeepCopyInto(out *EmailIntegrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIntegrationRespondersObservation ¶ added in v0.2.1
type EmailIntegrationRespondersObservation struct { }
func (*EmailIntegrationRespondersObservation) DeepCopy ¶ added in v0.2.1
func (in *EmailIntegrationRespondersObservation) DeepCopy() *EmailIntegrationRespondersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIntegrationRespondersObservation.
func (*EmailIntegrationRespondersObservation) DeepCopyInto ¶ added in v0.2.1
func (in *EmailIntegrationRespondersObservation) DeepCopyInto(out *EmailIntegrationRespondersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIntegrationRespondersParameters ¶ added in v0.2.1
type EmailIntegrationRespondersParameters struct { // +crossplane:generate:reference:type=github.com/ok-amba/provider-jet-opsgenie/apis/team/v1alpha1.Team // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional IDRef *v1.Reference `json:"idRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional IDSelector *v1.Selector `json:"idSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EmailIntegrationRespondersParameters) DeepCopy ¶ added in v0.2.1
func (in *EmailIntegrationRespondersParameters) DeepCopy() *EmailIntegrationRespondersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIntegrationRespondersParameters.
func (*EmailIntegrationRespondersParameters) DeepCopyInto ¶ added in v0.2.1
func (in *EmailIntegrationRespondersParameters) DeepCopyInto(out *EmailIntegrationRespondersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIntegrationSpec ¶ added in v0.2.1
type EmailIntegrationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EmailIntegrationParameters `json:"forProvider"` }
EmailIntegrationSpec defines the desired state of EmailIntegration
func (*EmailIntegrationSpec) DeepCopy ¶ added in v0.2.1
func (in *EmailIntegrationSpec) DeepCopy() *EmailIntegrationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIntegrationSpec.
func (*EmailIntegrationSpec) DeepCopyInto ¶ added in v0.2.1
func (in *EmailIntegrationSpec) DeepCopyInto(out *EmailIntegrationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIntegrationStatus ¶ added in v0.2.1
type EmailIntegrationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EmailIntegrationObservation `json:"atProvider,omitempty"` }
EmailIntegrationStatus defines the observed state of EmailIntegration.
func (*EmailIntegrationStatus) DeepCopy ¶ added in v0.2.1
func (in *EmailIntegrationStatus) DeepCopy() *EmailIntegrationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIntegrationStatus.
func (*EmailIntegrationStatus) DeepCopyInto ¶ added in v0.2.1
func (in *EmailIntegrationStatus) DeepCopyInto(out *EmailIntegrationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Escalation ¶
type Escalation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EscalationSpec `json:"spec"` Status EscalationStatus `json:"status,omitempty"` }
Escalation is the Schema for the Escalations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,opsgeniejet}
func (*Escalation) DeepCopy ¶
func (in *Escalation) DeepCopy() *Escalation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Escalation.
func (*Escalation) DeepCopyInto ¶
func (in *Escalation) DeepCopyInto(out *Escalation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Escalation) DeepCopyObject ¶
func (in *Escalation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Escalation) GetCondition ¶
func (mg *Escalation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Escalation.
func (*Escalation) GetConnectionDetailsMapping ¶
func (tr *Escalation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Escalation
func (*Escalation) GetDeletionPolicy ¶
func (mg *Escalation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Escalation.
func (*Escalation) GetID ¶
func (tr *Escalation) GetID() string
GetID returns ID of underlying Terraform resource of this Escalation
func (*Escalation) GetObservation ¶
func (tr *Escalation) GetObservation() (map[string]interface{}, error)
GetObservation of this Escalation
func (*Escalation) GetParameters ¶
func (tr *Escalation) GetParameters() (map[string]interface{}, error)
GetParameters of this Escalation
func (*Escalation) GetProviderConfigReference ¶
func (mg *Escalation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Escalation.
func (*Escalation) GetProviderReference ¶
func (mg *Escalation) GetProviderReference() *xpv1.Reference
GetProviderReference of this Escalation. Deprecated: Use GetProviderConfigReference.
func (*Escalation) GetPublishConnectionDetailsTo ¶
func (mg *Escalation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Escalation.
func (*Escalation) GetTerraformResourceType ¶
func (mg *Escalation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Escalation
func (*Escalation) GetTerraformSchemaVersion ¶
func (tr *Escalation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Escalation) GetWriteConnectionSecretToReference ¶
func (mg *Escalation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Escalation.
func (*Escalation) LateInitialize ¶
func (tr *Escalation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Escalation using its observed tfState. returns True if there are any spec changes for the resource.
func (*Escalation) ResolveReferences ¶
ResolveReferences of this Escalation.
func (*Escalation) SetConditions ¶
func (mg *Escalation) SetConditions(c ...xpv1.Condition)
SetConditions of this Escalation.
func (*Escalation) SetDeletionPolicy ¶
func (mg *Escalation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Escalation.
func (*Escalation) SetObservation ¶
func (tr *Escalation) SetObservation(obs map[string]interface{}) error
SetObservation for this Escalation
func (*Escalation) SetParameters ¶
func (tr *Escalation) SetParameters(params map[string]interface{}) error
SetParameters for this Escalation
func (*Escalation) SetProviderConfigReference ¶
func (mg *Escalation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Escalation.
func (*Escalation) SetProviderReference ¶
func (mg *Escalation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Escalation. Deprecated: Use SetProviderConfigReference.
func (*Escalation) SetPublishConnectionDetailsTo ¶
func (mg *Escalation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Escalation.
func (*Escalation) SetWriteConnectionSecretToReference ¶
func (mg *Escalation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Escalation.
type EscalationList ¶
type EscalationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Escalation `json:"items"` }
EscalationList contains a list of Escalations
func (*EscalationList) DeepCopy ¶
func (in *EscalationList) DeepCopy() *EscalationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EscalationList.
func (*EscalationList) DeepCopyInto ¶
func (in *EscalationList) DeepCopyInto(out *EscalationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EscalationList) DeepCopyObject ¶
func (in *EscalationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EscalationList) GetItems ¶
func (l *EscalationList) GetItems() []resource.Managed
GetItems of this EscalationList.
type EscalationObservation ¶
type EscalationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*EscalationObservation) DeepCopy ¶
func (in *EscalationObservation) DeepCopy() *EscalationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EscalationObservation.
func (*EscalationObservation) DeepCopyInto ¶
func (in *EscalationObservation) DeepCopyInto(out *EscalationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EscalationParameters ¶
type EscalationParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/ok-amba/provider-jet-opsgenie/apis/team/v1alpha1.Team // +kubebuilder:validation:Optional OwnerTeamID *string `json:"ownerTeamId,omitempty" tf:"owner_team_id,omitempty"` // +kubebuilder:validation:Optional OwnerTeamIDRef *v1.Reference `json:"ownerTeamIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional OwnerTeamIDSelector *v1.Selector `json:"ownerTeamIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Repeat []RepeatParameters `json:"repeat,omitempty" tf:"repeat,omitempty"` // +kubebuilder:validation:Required Rules []RulesParameters `json:"rules" tf:"rules,omitempty"` }
func (*EscalationParameters) DeepCopy ¶
func (in *EscalationParameters) DeepCopy() *EscalationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EscalationParameters.
func (*EscalationParameters) DeepCopyInto ¶
func (in *EscalationParameters) DeepCopyInto(out *EscalationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EscalationSpec ¶
type EscalationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EscalationParameters `json:"forProvider"` }
EscalationSpec defines the desired state of Escalation
func (*EscalationSpec) DeepCopy ¶
func (in *EscalationSpec) DeepCopy() *EscalationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EscalationSpec.
func (*EscalationSpec) DeepCopyInto ¶
func (in *EscalationSpec) DeepCopyInto(out *EscalationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EscalationStatus ¶
type EscalationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EscalationObservation `json:"atProvider,omitempty"` }
EscalationStatus defines the observed state of Escalation.
func (*EscalationStatus) DeepCopy ¶
func (in *EscalationStatus) DeepCopy() *EscalationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EscalationStatus.
func (*EscalationStatus) DeepCopyInto ¶
func (in *EscalationStatus) DeepCopyInto(out *EscalationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterObservation ¶ added in v0.2.1
type FilterObservation struct { }
func (*FilterObservation) DeepCopy ¶ added in v0.2.1
func (in *FilterObservation) DeepCopy() *FilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterObservation.
func (*FilterObservation) DeepCopyInto ¶ added in v0.2.1
func (in *FilterObservation) DeepCopyInto(out *FilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterParameters ¶ added in v0.2.1
type FilterParameters struct { // +kubebuilder:validation:Optional Conditions []ConditionsParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*FilterParameters) DeepCopy ¶ added in v0.2.1
func (in *FilterParameters) DeepCopy() *FilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterParameters.
func (*FilterParameters) DeepCopyInto ¶ added in v0.2.1
func (in *FilterParameters) DeepCopyInto(out *FilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Heartbeat ¶
type Heartbeat struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HeartbeatSpec `json:"spec"` Status HeartbeatStatus `json:"status,omitempty"` }
Heartbeat is the Schema for the Heartbeats API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,opsgeniejet}
func (*Heartbeat) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Heartbeat.
func (*Heartbeat) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Heartbeat) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Heartbeat) GetCondition ¶
func (mg *Heartbeat) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Heartbeat.
func (*Heartbeat) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Heartbeat
func (*Heartbeat) GetDeletionPolicy ¶
func (mg *Heartbeat) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Heartbeat.
func (*Heartbeat) GetObservation ¶
GetObservation of this Heartbeat
func (*Heartbeat) GetParameters ¶
GetParameters of this Heartbeat
func (*Heartbeat) GetProviderConfigReference ¶
GetProviderConfigReference of this Heartbeat.
func (*Heartbeat) GetProviderReference ¶
GetProviderReference of this Heartbeat. Deprecated: Use GetProviderConfigReference.
func (*Heartbeat) GetPublishConnectionDetailsTo ¶
func (mg *Heartbeat) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Heartbeat.
func (*Heartbeat) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Heartbeat
func (*Heartbeat) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Heartbeat) GetWriteConnectionSecretToReference ¶
func (mg *Heartbeat) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Heartbeat.
func (*Heartbeat) LateInitialize ¶
LateInitialize this Heartbeat using its observed tfState. returns True if there are any spec changes for the resource.
func (*Heartbeat) ResolveReferences ¶
ResolveReferences of this Heartbeat.
func (*Heartbeat) SetConditions ¶
SetConditions of this Heartbeat.
func (*Heartbeat) SetDeletionPolicy ¶
func (mg *Heartbeat) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Heartbeat.
func (*Heartbeat) SetObservation ¶
SetObservation for this Heartbeat
func (*Heartbeat) SetParameters ¶
SetParameters for this Heartbeat
func (*Heartbeat) SetProviderConfigReference ¶
SetProviderConfigReference of this Heartbeat.
func (*Heartbeat) SetProviderReference ¶
SetProviderReference of this Heartbeat. Deprecated: Use SetProviderConfigReference.
func (*Heartbeat) SetPublishConnectionDetailsTo ¶
func (mg *Heartbeat) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Heartbeat.
func (*Heartbeat) SetWriteConnectionSecretToReference ¶
func (mg *Heartbeat) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Heartbeat.
type HeartbeatList ¶
type HeartbeatList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Heartbeat `json:"items"` }
HeartbeatList contains a list of Heartbeats
func (*HeartbeatList) DeepCopy ¶
func (in *HeartbeatList) DeepCopy() *HeartbeatList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeartbeatList.
func (*HeartbeatList) DeepCopyInto ¶
func (in *HeartbeatList) DeepCopyInto(out *HeartbeatList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HeartbeatList) DeepCopyObject ¶
func (in *HeartbeatList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HeartbeatList) GetItems ¶
func (l *HeartbeatList) GetItems() []resource.Managed
GetItems of this HeartbeatList.
type HeartbeatObservation ¶
type HeartbeatObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*HeartbeatObservation) DeepCopy ¶
func (in *HeartbeatObservation) DeepCopy() *HeartbeatObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeartbeatObservation.
func (*HeartbeatObservation) DeepCopyInto ¶
func (in *HeartbeatObservation) DeepCopyInto(out *HeartbeatObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeartbeatParameters ¶
type HeartbeatParameters struct { // +kubebuilder:validation:Optional AlertMessage *string `json:"alertMessage,omitempty" tf:"alert_message,omitempty"` // +kubebuilder:validation:Optional AlertPriority *string `json:"alertPriority,omitempty" tf:"alert_priority,omitempty"` // +kubebuilder:validation:Optional AlertTags []*string `json:"alertTags,omitempty" tf:"alert_tags,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Interval *float64 `json:"interval" tf:"interval,omitempty"` // +kubebuilder:validation:Required IntervalUnit *string `json:"intervalUnit" tf:"interval_unit,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/ok-amba/provider-jet-opsgenie/apis/team/v1alpha1.Team // +kubebuilder:validation:Optional OwnerTeamID *string `json:"ownerTeamId,omitempty" tf:"owner_team_id,omitempty"` // +kubebuilder:validation:Optional OwnerTeamIDRef *v1.Reference `json:"ownerTeamIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional OwnerTeamIDSelector *v1.Selector `json:"ownerTeamIdSelector,omitempty" tf:"-"` }
func (*HeartbeatParameters) DeepCopy ¶
func (in *HeartbeatParameters) DeepCopy() *HeartbeatParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeartbeatParameters.
func (*HeartbeatParameters) DeepCopyInto ¶
func (in *HeartbeatParameters) DeepCopyInto(out *HeartbeatParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeartbeatSpec ¶
type HeartbeatSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HeartbeatParameters `json:"forProvider"` }
HeartbeatSpec defines the desired state of Heartbeat
func (*HeartbeatSpec) DeepCopy ¶
func (in *HeartbeatSpec) DeepCopy() *HeartbeatSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeartbeatSpec.
func (*HeartbeatSpec) DeepCopyInto ¶
func (in *HeartbeatSpec) DeepCopyInto(out *HeartbeatSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeartbeatStatus ¶
type HeartbeatStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HeartbeatObservation `json:"atProvider,omitempty"` }
HeartbeatStatus defines the observed state of Heartbeat.
func (*HeartbeatStatus) DeepCopy ¶
func (in *HeartbeatStatus) DeepCopy() *HeartbeatStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeartbeatStatus.
func (*HeartbeatStatus) DeepCopyInto ¶
func (in *HeartbeatStatus) DeepCopyInto(out *HeartbeatStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecipientObservation ¶
type RecipientObservation struct { }
func (*RecipientObservation) DeepCopy ¶
func (in *RecipientObservation) DeepCopy() *RecipientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecipientObservation.
func (*RecipientObservation) DeepCopyInto ¶
func (in *RecipientObservation) DeepCopyInto(out *RecipientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecipientParameters ¶
type RecipientParameters struct { // +crossplane:generate:reference:type=github.com/ok-amba/provider-jet-opsgenie/apis/team/v1alpha1.Team // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional IDRef *v1.Reference `json:"idRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional IDSelector *v1.Selector `json:"idSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*RecipientParameters) DeepCopy ¶
func (in *RecipientParameters) DeepCopy() *RecipientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecipientParameters.
func (*RecipientParameters) DeepCopyInto ¶
func (in *RecipientParameters) DeepCopyInto(out *RecipientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepeatObservation ¶
type RepeatObservation struct { }
func (*RepeatObservation) DeepCopy ¶
func (in *RepeatObservation) DeepCopy() *RepeatObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepeatObservation.
func (*RepeatObservation) DeepCopyInto ¶
func (in *RepeatObservation) DeepCopyInto(out *RepeatObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepeatParameters ¶
type RepeatParameters struct { // +kubebuilder:validation:Optional CloseAlertAfterAll *bool `json:"closeAlertAfterAll,omitempty" tf:"close_alert_after_all,omitempty"` // +kubebuilder:validation:Optional Count *float64 `json:"count,omitempty" tf:"count,omitempty"` // +kubebuilder:validation:Optional ResetRecipientStates *bool `json:"resetRecipientStates,omitempty" tf:"reset_recipient_states,omitempty"` // +kubebuilder:validation:Optional WaitInterval *float64 `json:"waitInterval,omitempty" tf:"wait_interval,omitempty"` }
func (*RepeatParameters) DeepCopy ¶
func (in *RepeatParameters) DeepCopy() *RepeatParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepeatParameters.
func (*RepeatParameters) DeepCopyInto ¶
func (in *RepeatParameters) DeepCopyInto(out *RepeatParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RespondersObservation ¶
type RespondersObservation struct { }
func (*RespondersObservation) DeepCopy ¶
func (in *RespondersObservation) DeepCopy() *RespondersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RespondersObservation.
func (*RespondersObservation) DeepCopyInto ¶
func (in *RespondersObservation) DeepCopyInto(out *RespondersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RespondersParameters ¶
type RespondersParameters struct { // +crossplane:generate:reference:type=github.com/ok-amba/provider-jet-opsgenie/apis/team/v1alpha1.Team // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional IDRef *v1.Reference `json:"idRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional IDSelector *v1.Selector `json:"idSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*RespondersParameters) DeepCopy ¶
func (in *RespondersParameters) DeepCopy() *RespondersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RespondersParameters.
func (*RespondersParameters) DeepCopyInto ¶
func (in *RespondersParameters) DeepCopyInto(out *RespondersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictionObservation ¶ added in v0.2.1
type RestrictionObservation struct { }
func (*RestrictionObservation) DeepCopy ¶ added in v0.2.1
func (in *RestrictionObservation) DeepCopy() *RestrictionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictionObservation.
func (*RestrictionObservation) DeepCopyInto ¶ added in v0.2.1
func (in *RestrictionObservation) DeepCopyInto(out *RestrictionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictionParameters ¶ added in v0.2.1
type RestrictionParameters struct { // +kubebuilder:validation:Required EndHour *float64 `json:"endHour" tf:"end_hour,omitempty"` // +kubebuilder:validation:Required EndMin *float64 `json:"endMin" tf:"end_min,omitempty"` // +kubebuilder:validation:Required StartHour *float64 `json:"startHour" tf:"start_hour,omitempty"` // +kubebuilder:validation:Required StartMin *float64 `json:"startMin" tf:"start_min,omitempty"` }
func (*RestrictionParameters) DeepCopy ¶ added in v0.2.1
func (in *RestrictionParameters) DeepCopy() *RestrictionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictionParameters.
func (*RestrictionParameters) DeepCopyInto ¶ added in v0.2.1
func (in *RestrictionParameters) DeepCopyInto(out *RestrictionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictionsObservation ¶ added in v0.2.1
type RestrictionsObservation struct { }
func (*RestrictionsObservation) DeepCopy ¶ added in v0.2.1
func (in *RestrictionsObservation) DeepCopy() *RestrictionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictionsObservation.
func (*RestrictionsObservation) DeepCopyInto ¶ added in v0.2.1
func (in *RestrictionsObservation) DeepCopyInto(out *RestrictionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictionsParameters ¶ added in v0.2.1
type RestrictionsParameters struct { // +kubebuilder:validation:Required EndDay *string `json:"endDay" tf:"end_day,omitempty"` // +kubebuilder:validation:Required EndHour *float64 `json:"endHour" tf:"end_hour,omitempty"` // +kubebuilder:validation:Required EndMin *float64 `json:"endMin" tf:"end_min,omitempty"` // +kubebuilder:validation:Required StartDay *string `json:"startDay" tf:"start_day,omitempty"` // +kubebuilder:validation:Required StartHour *float64 `json:"startHour" tf:"start_hour,omitempty"` // +kubebuilder:validation:Required StartMin *float64 `json:"startMin" tf:"start_min,omitempty"` }
func (*RestrictionsParameters) DeepCopy ¶ added in v0.2.1
func (in *RestrictionsParameters) DeepCopy() *RestrictionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictionsParameters.
func (*RestrictionsParameters) DeepCopyInto ¶ added in v0.2.1
func (in *RestrictionsParameters) DeepCopyInto(out *RestrictionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesObservation ¶
type RulesObservation struct { }
func (*RulesObservation) DeepCopy ¶
func (in *RulesObservation) DeepCopy() *RulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesObservation.
func (*RulesObservation) DeepCopyInto ¶
func (in *RulesObservation) DeepCopyInto(out *RulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesParameters ¶
type RulesParameters struct { // +kubebuilder:validation:Required Condition *string `json:"condition" tf:"condition,omitempty"` // +kubebuilder:validation:Required Delay *float64 `json:"delay" tf:"delay,omitempty"` // +kubebuilder:validation:Required NotifyType *string `json:"notifyType" tf:"notify_type,omitempty"` // +kubebuilder:validation:Required Recipient []RecipientParameters `json:"recipient" tf:"recipient,omitempty"` }
func (*RulesParameters) DeepCopy ¶
func (in *RulesParameters) DeepCopy() *RulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesParameters.
func (*RulesParameters) DeepCopyInto ¶
func (in *RulesParameters) DeepCopyInto(out *RulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeRestrictionObservation ¶ added in v0.2.1
type TimeRestrictionObservation struct { }
func (*TimeRestrictionObservation) DeepCopy ¶ added in v0.2.1
func (in *TimeRestrictionObservation) DeepCopy() *TimeRestrictionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeRestrictionObservation.
func (*TimeRestrictionObservation) DeepCopyInto ¶ added in v0.2.1
func (in *TimeRestrictionObservation) DeepCopyInto(out *TimeRestrictionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeRestrictionParameters ¶ added in v0.2.1
type TimeRestrictionParameters struct { // +kubebuilder:validation:Optional Restriction []RestrictionParameters `json:"restriction,omitempty" tf:"restriction,omitempty"` // +kubebuilder:validation:Optional Restrictions []RestrictionsParameters `json:"restrictions,omitempty" tf:"restrictions,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*TimeRestrictionParameters) DeepCopy ¶ added in v0.2.1
func (in *TimeRestrictionParameters) DeepCopy() *TimeRestrictionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeRestrictionParameters.
func (*TimeRestrictionParameters) DeepCopyInto ¶ added in v0.2.1
func (in *TimeRestrictionParameters) DeepCopyInto(out *TimeRestrictionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_alertpolicy_types.go
- zz_apiintegration_types.go
- zz_customrole_types.go
- zz_emailintegration_types.go
- zz_escalation_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_heartbeat_types.go