Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=pagerduty.pagerduty.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Addon
- func (in *Addon) DeepCopy() *Addon
- func (in *Addon) DeepCopyInto(out *Addon)
- func (in *Addon) DeepCopyObject() runtime.Object
- func (mg *Addon) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Addon) GetConnectionDetailsMapping() map[string]string
- func (mg *Addon) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Addon) GetID() string
- func (tr *Addon) GetObservation() (map[string]interface{}, error)
- func (tr *Addon) GetParameters() (map[string]interface{}, error)
- func (mg *Addon) GetProviderConfigReference() *xpv1.Reference
- func (mg *Addon) GetProviderReference() *xpv1.Reference
- func (mg *Addon) GetTerraformResourceType() string
- func (tr *Addon) GetTerraformSchemaVersion() int
- func (mg *Addon) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Addon) LateInitialize(attrs []byte) (bool, error)
- func (mg *Addon) SetConditions(c ...xpv1.Condition)
- func (mg *Addon) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Addon) SetObservation(obs map[string]interface{}) error
- func (tr *Addon) SetParameters(params map[string]interface{}) error
- func (mg *Addon) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Addon) SetProviderReference(r *xpv1.Reference)
- func (mg *Addon) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AddonList
- type AddonObservation
- type AddonParameters
- type AddonSpec
- type AddonStatus
- type AlertGroupingParametersObservation
- type AlertGroupingParametersParameters
- type AtObservation
- type AtParameters
- type ConfigObservation
- type ConfigParameters
- type DuringSupportHoursObservation
- type DuringSupportHoursParameters
- type Extension
- func (in *Extension) DeepCopy() *Extension
- func (in *Extension) DeepCopyInto(out *Extension)
- func (in *Extension) DeepCopyObject() runtime.Object
- func (mg *Extension) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Extension) GetConnectionDetailsMapping() map[string]string
- func (mg *Extension) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Extension) GetID() string
- func (tr *Extension) GetObservation() (map[string]interface{}, error)
- func (tr *Extension) GetParameters() (map[string]interface{}, error)
- func (mg *Extension) GetProviderConfigReference() *xpv1.Reference
- func (mg *Extension) GetProviderReference() *xpv1.Reference
- func (mg *Extension) GetTerraformResourceType() string
- func (tr *Extension) GetTerraformSchemaVersion() int
- func (mg *Extension) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Extension) LateInitialize(attrs []byte) (bool, error)
- func (mg *Extension) SetConditions(c ...xpv1.Condition)
- func (mg *Extension) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Extension) SetObservation(obs map[string]interface{}) error
- func (tr *Extension) SetParameters(params map[string]interface{}) error
- func (mg *Extension) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Extension) SetProviderReference(r *xpv1.Reference)
- func (mg *Extension) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ExtensionList
- type ExtensionObservation
- type ExtensionParameters
- type ExtensionSpec
- type ExtensionStatus
- type IncidentUrgencyRuleObservation
- type IncidentUrgencyRuleParameters
- type LayerObservation
- type LayerParameters
- type OutsideSupportHoursObservation
- type OutsideSupportHoursParameters
- type RestrictionObservation
- type RestrictionParameters
- type Ruleset
- func (in *Ruleset) DeepCopy() *Ruleset
- func (in *Ruleset) DeepCopyInto(out *Ruleset)
- func (in *Ruleset) DeepCopyObject() runtime.Object
- func (mg *Ruleset) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Ruleset) GetConnectionDetailsMapping() map[string]string
- func (mg *Ruleset) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Ruleset) GetID() string
- func (tr *Ruleset) GetObservation() (map[string]interface{}, error)
- func (tr *Ruleset) GetParameters() (map[string]interface{}, error)
- func (mg *Ruleset) GetProviderConfigReference() *xpv1.Reference
- func (mg *Ruleset) GetProviderReference() *xpv1.Reference
- func (mg *Ruleset) GetTerraformResourceType() string
- func (tr *Ruleset) GetTerraformSchemaVersion() int
- func (mg *Ruleset) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Ruleset) LateInitialize(attrs []byte) (bool, error)
- func (mg *Ruleset) SetConditions(c ...xpv1.Condition)
- func (mg *Ruleset) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Ruleset) SetObservation(obs map[string]interface{}) error
- func (tr *Ruleset) SetParameters(params map[string]interface{}) error
- func (mg *Ruleset) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Ruleset) SetProviderReference(r *xpv1.Reference)
- func (mg *Ruleset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RulesetList
- type RulesetObservation
- type RulesetParameters
- type RulesetSpec
- type RulesetStatus
- type Schedule
- func (in *Schedule) DeepCopy() *Schedule
- func (in *Schedule) DeepCopyInto(out *Schedule)
- func (in *Schedule) DeepCopyObject() runtime.Object
- func (mg *Schedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Schedule) GetConnectionDetailsMapping() map[string]string
- func (mg *Schedule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Schedule) GetID() string
- func (tr *Schedule) GetObservation() (map[string]interface{}, error)
- func (tr *Schedule) GetParameters() (map[string]interface{}, error)
- func (mg *Schedule) GetProviderConfigReference() *xpv1.Reference
- func (mg *Schedule) GetProviderReference() *xpv1.Reference
- func (mg *Schedule) GetTerraformResourceType() string
- func (tr *Schedule) GetTerraformSchemaVersion() int
- func (mg *Schedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Schedule) LateInitialize(attrs []byte) (bool, error)
- func (mg *Schedule) SetConditions(c ...xpv1.Condition)
- func (mg *Schedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Schedule) SetObservation(obs map[string]interface{}) error
- func (tr *Schedule) SetParameters(params map[string]interface{}) error
- func (mg *Schedule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Schedule) SetProviderReference(r *xpv1.Reference)
- func (mg *Schedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ScheduleList
- type ScheduleObservation
- type ScheduleParameters
- type ScheduleSpec
- type ScheduleStatus
- type ScheduledActionsObservation
- type ScheduledActionsParameters
- type Service
- func (in *Service) DeepCopy() *Service
- func (in *Service) DeepCopyInto(out *Service)
- func (in *Service) DeepCopyObject() runtime.Object
- func (mg *Service) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Service) GetConnectionDetailsMapping() map[string]string
- func (mg *Service) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Service) GetID() string
- func (tr *Service) GetObservation() (map[string]interface{}, error)
- func (tr *Service) GetParameters() (map[string]interface{}, error)
- func (mg *Service) GetProviderConfigReference() *xpv1.Reference
- func (mg *Service) GetProviderReference() *xpv1.Reference
- func (mg *Service) GetTerraformResourceType() string
- func (tr *Service) GetTerraformSchemaVersion() int
- func (mg *Service) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Service) LateInitialize(attrs []byte) (bool, error)
- func (mg *Service) SetConditions(c ...xpv1.Condition)
- func (mg *Service) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Service) SetObservation(obs map[string]interface{}) error
- func (tr *Service) SetParameters(params map[string]interface{}) error
- func (mg *Service) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Service) SetProviderReference(r *xpv1.Reference)
- func (mg *Service) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceList
- type ServiceObservation
- type ServiceParameters
- type ServiceSpec
- type ServiceStatus
- type SupportHoursObservation
- type SupportHoursParameters
- type Tag
- func (in *Tag) DeepCopy() *Tag
- func (in *Tag) DeepCopyInto(out *Tag)
- func (in *Tag) DeepCopyObject() runtime.Object
- func (mg *Tag) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Tag) GetConnectionDetailsMapping() map[string]string
- func (mg *Tag) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Tag) GetID() string
- func (tr *Tag) GetObservation() (map[string]interface{}, error)
- func (tr *Tag) GetParameters() (map[string]interface{}, error)
- func (mg *Tag) GetProviderConfigReference() *xpv1.Reference
- func (mg *Tag) GetProviderReference() *xpv1.Reference
- func (mg *Tag) GetTerraformResourceType() string
- func (tr *Tag) GetTerraformSchemaVersion() int
- func (mg *Tag) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Tag) LateInitialize(attrs []byte) (bool, error)
- func (mg *Tag) SetConditions(c ...xpv1.Condition)
- func (mg *Tag) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Tag) SetObservation(obs map[string]interface{}) error
- func (tr *Tag) SetParameters(params map[string]interface{}) error
- func (mg *Tag) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Tag) SetProviderReference(r *xpv1.Reference)
- func (mg *Tag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TagList
- type TagObservation
- type TagParameters
- type TagSpec
- type TagStatus
- type Team
- func (in *Team) DeepCopy() *Team
- func (in *Team) DeepCopyInto(out *Team)
- func (in *Team) DeepCopyObject() runtime.Object
- func (mg *Team) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Team) GetConnectionDetailsMapping() map[string]string
- func (mg *Team) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Team) GetID() string
- func (tr *Team) GetObservation() (map[string]interface{}, error)
- func (tr *Team) GetParameters() (map[string]interface{}, error)
- func (mg *Team) GetProviderConfigReference() *xpv1.Reference
- func (mg *Team) GetProviderReference() *xpv1.Reference
- func (mg *Team) GetTerraformResourceType() string
- func (tr *Team) GetTerraformSchemaVersion() int
- func (mg *Team) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Team) LateInitialize(attrs []byte) (bool, error)
- func (mg *Team) SetConditions(c ...xpv1.Condition)
- func (mg *Team) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Team) SetObservation(obs map[string]interface{}) error
- func (tr *Team) SetParameters(params map[string]interface{}) error
- func (mg *Team) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Team) SetProviderReference(r *xpv1.Reference)
- func (mg *Team) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TeamList
- type TeamObservation
- type TeamObservation_2
- type TeamParameters
- type TeamParameters_2
- type TeamSpec
- type TeamStatus
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *User) GetConnectionDetailsMapping() map[string]string
- func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *User) GetID() string
- func (tr *User) GetObservation() (map[string]interface{}, error)
- func (tr *User) GetParameters() (map[string]interface{}, error)
- func (mg *User) GetProviderConfigReference() *xpv1.Reference
- func (mg *User) GetProviderReference() *xpv1.Reference
- func (mg *User) GetTerraformResourceType() string
- func (tr *User) GetTerraformSchemaVersion() int
- func (mg *User) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *User) LateInitialize(attrs []byte) (bool, error)
- func (mg *User) SetConditions(c ...xpv1.Condition)
- func (mg *User) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *User) SetObservation(obs map[string]interface{}) error
- func (tr *User) SetParameters(params map[string]interface{}) error
- func (mg *User) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *User) SetProviderReference(r *xpv1.Reference)
- func (mg *User) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserList
- type UserObservation
- type UserParameters
- type UserSpec
- type UserStatus
Constants ¶
const ( CRDGroup = "pagerduty.pagerduty.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Addon_Kind = "Addon" Addon_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Addon_Kind}.String() Addon_KindAPIVersion = Addon_Kind + "." + CRDGroupVersion.String() Addon_GroupVersionKind = CRDGroupVersion.WithKind(Addon_Kind) )
Repository type metadata.
var ( Extension_Kind = "Extension" Extension_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Extension_Kind}.String() Extension_KindAPIVersion = Extension_Kind + "." + CRDGroupVersion.String() Extension_GroupVersionKind = CRDGroupVersion.WithKind(Extension_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 ( Ruleset_Kind = "Ruleset" Ruleset_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Ruleset_Kind}.String() Ruleset_KindAPIVersion = Ruleset_Kind + "." + CRDGroupVersion.String() Ruleset_GroupVersionKind = CRDGroupVersion.WithKind(Ruleset_Kind) )
Repository type metadata.
var ( Schedule_Kind = "Schedule" Schedule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Schedule_Kind}.String() Schedule_KindAPIVersion = Schedule_Kind + "." + CRDGroupVersion.String() Schedule_GroupVersionKind = CRDGroupVersion.WithKind(Schedule_Kind) )
Repository type metadata.
var ( Service_Kind = "Service" Service_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Service_Kind}.String() Service_KindAPIVersion = Service_Kind + "." + CRDGroupVersion.String() Service_GroupVersionKind = CRDGroupVersion.WithKind(Service_Kind) )
Repository type metadata.
var ( Tag_Kind = "Tag" Tag_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Tag_Kind}.String() Tag_KindAPIVersion = Tag_Kind + "." + CRDGroupVersion.String() Tag_GroupVersionKind = CRDGroupVersion.WithKind(Tag_Kind) )
Repository type metadata.
var ( Team_Kind = "Team" Team_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Team_Kind}.String() Team_KindAPIVersion = Team_Kind + "." + CRDGroupVersion.String() Team_GroupVersionKind = CRDGroupVersion.WithKind(Team_Kind) )
Repository type metadata.
var ( User_Kind = "User" User_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: User_Kind}.String() User_KindAPIVersion = User_Kind + "." + CRDGroupVersion.String() User_GroupVersionKind = CRDGroupVersion.WithKind(User_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Addon ¶
type Addon struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AddonSpec `json:"spec"` Status AddonStatus `json:"status,omitempty"` }
Addon is the Schema for the Addons 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,pagerdutyjet}
func (*Addon) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Addon.
func (*Addon) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Addon) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Addon) GetCondition ¶
func (mg *Addon) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Addon.
func (*Addon) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Addon
func (*Addon) GetDeletionPolicy ¶
func (mg *Addon) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Addon.
func (*Addon) GetObservation ¶
GetObservation of this Addon
func (*Addon) GetParameters ¶
GetParameters of this Addon
func (*Addon) GetProviderConfigReference ¶
GetProviderConfigReference of this Addon.
func (*Addon) GetProviderReference ¶
GetProviderReference of this Addon. Deprecated: Use GetProviderConfigReference.
func (*Addon) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Addon
func (*Addon) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Addon) GetWriteConnectionSecretToReference ¶
func (mg *Addon) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Addon.
func (*Addon) LateInitialize ¶
LateInitialize this Addon using its observed tfState. returns True if there are any spec changes for the resource.
func (*Addon) SetConditions ¶
SetConditions of this Addon.
func (*Addon) SetDeletionPolicy ¶
func (mg *Addon) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Addon.
func (*Addon) SetObservation ¶
SetObservation for this Addon
func (*Addon) SetParameters ¶
SetParameters for this Addon
func (*Addon) SetProviderConfigReference ¶
SetProviderConfigReference of this Addon.
func (*Addon) SetProviderReference ¶
SetProviderReference of this Addon. Deprecated: Use SetProviderConfigReference.
func (*Addon) SetWriteConnectionSecretToReference ¶
func (mg *Addon) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Addon.
type AddonList ¶
type AddonList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Addon `json:"items"` }
AddonList contains a list of Addons
func (*AddonList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonList.
func (*AddonList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddonList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AddonObservation ¶
type AddonObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AddonObservation) DeepCopy ¶
func (in *AddonObservation) DeepCopy() *AddonObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonObservation.
func (*AddonObservation) DeepCopyInto ¶
func (in *AddonObservation) DeepCopyInto(out *AddonObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddonParameters ¶
type AddonParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Src *string `json:"src" tf:"src,omitempty"` }
func (*AddonParameters) DeepCopy ¶
func (in *AddonParameters) DeepCopy() *AddonParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonParameters.
func (*AddonParameters) DeepCopyInto ¶
func (in *AddonParameters) DeepCopyInto(out *AddonParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddonSpec ¶
type AddonSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AddonParameters `json:"forProvider"` }
AddonSpec defines the desired state of Addon
func (*AddonSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonSpec.
func (*AddonSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddonStatus ¶
type AddonStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AddonObservation `json:"atProvider,omitempty"` }
AddonStatus defines the observed state of Addon.
func (*AddonStatus) DeepCopy ¶
func (in *AddonStatus) DeepCopy() *AddonStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonStatus.
func (*AddonStatus) DeepCopyInto ¶
func (in *AddonStatus) DeepCopyInto(out *AddonStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertGroupingParametersObservation ¶
type AlertGroupingParametersObservation struct { }
func (*AlertGroupingParametersObservation) DeepCopy ¶
func (in *AlertGroupingParametersObservation) DeepCopy() *AlertGroupingParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertGroupingParametersObservation.
func (*AlertGroupingParametersObservation) DeepCopyInto ¶
func (in *AlertGroupingParametersObservation) DeepCopyInto(out *AlertGroupingParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertGroupingParametersParameters ¶
type AlertGroupingParametersParameters struct { // +kubebuilder:validation:Optional Config []ConfigParameters `json:"config,omitempty" tf:"config,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*AlertGroupingParametersParameters) DeepCopy ¶
func (in *AlertGroupingParametersParameters) DeepCopy() *AlertGroupingParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertGroupingParametersParameters.
func (*AlertGroupingParametersParameters) DeepCopyInto ¶
func (in *AlertGroupingParametersParameters) DeepCopyInto(out *AlertGroupingParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AtObservation ¶
type AtObservation struct { }
func (*AtObservation) DeepCopy ¶
func (in *AtObservation) DeepCopy() *AtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AtObservation.
func (*AtObservation) DeepCopyInto ¶
func (in *AtObservation) DeepCopyInto(out *AtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AtParameters ¶
type AtParameters struct { // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*AtParameters) DeepCopy ¶
func (in *AtParameters) DeepCopy() *AtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AtParameters.
func (*AtParameters) DeepCopyInto ¶
func (in *AtParameters) DeepCopyInto(out *AtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigObservation ¶
type ConfigObservation struct { }
func (*ConfigObservation) DeepCopy ¶
func (in *ConfigObservation) DeepCopy() *ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigObservation.
func (*ConfigObservation) DeepCopyInto ¶
func (in *ConfigObservation) DeepCopyInto(out *ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigParameters ¶
type ConfigParameters struct { // +kubebuilder:validation:Optional Aggregate *string `json:"aggregate,omitempty" tf:"aggregate,omitempty"` // +kubebuilder:validation:Optional Fields []*string `json:"fields,omitempty" tf:"fields,omitempty"` // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*ConfigParameters) DeepCopy ¶
func (in *ConfigParameters) DeepCopy() *ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigParameters.
func (*ConfigParameters) DeepCopyInto ¶
func (in *ConfigParameters) DeepCopyInto(out *ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DuringSupportHoursObservation ¶
type DuringSupportHoursObservation struct { }
func (*DuringSupportHoursObservation) DeepCopy ¶
func (in *DuringSupportHoursObservation) DeepCopy() *DuringSupportHoursObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DuringSupportHoursObservation.
func (*DuringSupportHoursObservation) DeepCopyInto ¶
func (in *DuringSupportHoursObservation) DeepCopyInto(out *DuringSupportHoursObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DuringSupportHoursParameters ¶
type DuringSupportHoursParameters struct { // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Optional Urgency *string `json:"urgency,omitempty" tf:"urgency,omitempty"` }
func (*DuringSupportHoursParameters) DeepCopy ¶
func (in *DuringSupportHoursParameters) DeepCopy() *DuringSupportHoursParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DuringSupportHoursParameters.
func (*DuringSupportHoursParameters) DeepCopyInto ¶
func (in *DuringSupportHoursParameters) DeepCopyInto(out *DuringSupportHoursParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Extension ¶
type Extension struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExtensionSpec `json:"spec"` Status ExtensionStatus `json:"status,omitempty"` }
Extension is the Schema for the Extensions 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,pagerdutyjet}
func (*Extension) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension.
func (*Extension) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Extension) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Extension) GetCondition ¶
func (mg *Extension) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Extension.
func (*Extension) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Extension
func (*Extension) GetDeletionPolicy ¶
func (mg *Extension) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Extension.
func (*Extension) GetObservation ¶
GetObservation of this Extension
func (*Extension) GetParameters ¶
GetParameters of this Extension
func (*Extension) GetProviderConfigReference ¶
GetProviderConfigReference of this Extension.
func (*Extension) GetProviderReference ¶
GetProviderReference of this Extension. Deprecated: Use GetProviderConfigReference.
func (*Extension) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Extension
func (*Extension) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Extension) GetWriteConnectionSecretToReference ¶
func (mg *Extension) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Extension.
func (*Extension) LateInitialize ¶
LateInitialize this Extension using its observed tfState. returns True if there are any spec changes for the resource.
func (*Extension) SetConditions ¶
SetConditions of this Extension.
func (*Extension) SetDeletionPolicy ¶
func (mg *Extension) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Extension.
func (*Extension) SetObservation ¶
SetObservation for this Extension
func (*Extension) SetParameters ¶
SetParameters for this Extension
func (*Extension) SetProviderConfigReference ¶
SetProviderConfigReference of this Extension.
func (*Extension) SetProviderReference ¶
SetProviderReference of this Extension. Deprecated: Use SetProviderConfigReference.
func (*Extension) SetWriteConnectionSecretToReference ¶
func (mg *Extension) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Extension.
type ExtensionList ¶
type ExtensionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Extension `json:"items"` }
ExtensionList contains a list of Extensions
func (*ExtensionList) DeepCopy ¶
func (in *ExtensionList) DeepCopy() *ExtensionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionList.
func (*ExtensionList) DeepCopyInto ¶
func (in *ExtensionList) DeepCopyInto(out *ExtensionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtensionList) DeepCopyObject ¶
func (in *ExtensionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExtensionList) GetItems ¶
func (l *ExtensionList) GetItems() []resource.Managed
GetItems of this ExtensionList.
type ExtensionObservation ¶
type ExtensionObservation struct { HTMLURL *string `json:"htmlUrl,omitempty" tf:"html_url,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` }
func (*ExtensionObservation) DeepCopy ¶
func (in *ExtensionObservation) DeepCopy() *ExtensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionObservation.
func (*ExtensionObservation) DeepCopyInto ¶
func (in *ExtensionObservation) DeepCopyInto(out *ExtensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionParameters ¶
type ExtensionParameters struct { // +kubebuilder:validation:Optional Config *string `json:"config,omitempty" tf:"config,omitempty"` // +kubebuilder:validation:Optional EndpointURLSecretRef *v1.SecretKeySelector `json:"endpointUrlSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required ExtensionObjects []*string `json:"extensionObjects" tf:"extension_objects,omitempty"` // +kubebuilder:validation:Required ExtensionSchema *string `json:"extensionSchema" tf:"extension_schema,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ExtensionParameters) DeepCopy ¶
func (in *ExtensionParameters) DeepCopy() *ExtensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionParameters.
func (*ExtensionParameters) DeepCopyInto ¶
func (in *ExtensionParameters) DeepCopyInto(out *ExtensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionSpec ¶
type ExtensionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ExtensionParameters `json:"forProvider"` }
ExtensionSpec defines the desired state of Extension
func (*ExtensionSpec) DeepCopy ¶
func (in *ExtensionSpec) DeepCopy() *ExtensionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionSpec.
func (*ExtensionSpec) DeepCopyInto ¶
func (in *ExtensionSpec) DeepCopyInto(out *ExtensionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionStatus ¶
type ExtensionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ExtensionObservation `json:"atProvider,omitempty"` }
ExtensionStatus defines the observed state of Extension.
func (*ExtensionStatus) DeepCopy ¶
func (in *ExtensionStatus) DeepCopy() *ExtensionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionStatus.
func (*ExtensionStatus) DeepCopyInto ¶
func (in *ExtensionStatus) DeepCopyInto(out *ExtensionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncidentUrgencyRuleObservation ¶
type IncidentUrgencyRuleObservation struct { }
func (*IncidentUrgencyRuleObservation) DeepCopy ¶
func (in *IncidentUrgencyRuleObservation) DeepCopy() *IncidentUrgencyRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncidentUrgencyRuleObservation.
func (*IncidentUrgencyRuleObservation) DeepCopyInto ¶
func (in *IncidentUrgencyRuleObservation) DeepCopyInto(out *IncidentUrgencyRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncidentUrgencyRuleParameters ¶
type IncidentUrgencyRuleParameters struct { // +kubebuilder:validation:Optional DuringSupportHours []DuringSupportHoursParameters `json:"duringSupportHours,omitempty" tf:"during_support_hours,omitempty"` // +kubebuilder:validation:Optional OutsideSupportHours []OutsideSupportHoursParameters `json:"outsideSupportHours,omitempty" tf:"outside_support_hours,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional Urgency *string `json:"urgency,omitempty" tf:"urgency,omitempty"` }
func (*IncidentUrgencyRuleParameters) DeepCopy ¶
func (in *IncidentUrgencyRuleParameters) DeepCopy() *IncidentUrgencyRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncidentUrgencyRuleParameters.
func (*IncidentUrgencyRuleParameters) DeepCopyInto ¶
func (in *IncidentUrgencyRuleParameters) DeepCopyInto(out *IncidentUrgencyRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LayerObservation ¶
type LayerObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LayerObservation) DeepCopy ¶
func (in *LayerObservation) DeepCopy() *LayerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerObservation.
func (*LayerObservation) DeepCopyInto ¶
func (in *LayerObservation) DeepCopyInto(out *LayerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LayerParameters ¶
type LayerParameters struct { // +kubebuilder:validation:Optional End *string `json:"end,omitempty" tf:"end,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Restriction []RestrictionParameters `json:"restriction,omitempty" tf:"restriction,omitempty"` // +kubebuilder:validation:Required RotationTurnLengthSeconds *float64 `json:"rotationTurnLengthSeconds" tf:"rotation_turn_length_seconds,omitempty"` // +kubebuilder:validation:Required RotationVirtualStart *string `json:"rotationVirtualStart" tf:"rotation_virtual_start,omitempty"` // +kubebuilder:validation:Required Start *string `json:"start" tf:"start,omitempty"` // +kubebuilder:validation:Required Users []*string `json:"users" tf:"users,omitempty"` }
func (*LayerParameters) DeepCopy ¶
func (in *LayerParameters) DeepCopy() *LayerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerParameters.
func (*LayerParameters) DeepCopyInto ¶
func (in *LayerParameters) DeepCopyInto(out *LayerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutsideSupportHoursObservation ¶
type OutsideSupportHoursObservation struct { }
func (*OutsideSupportHoursObservation) DeepCopy ¶
func (in *OutsideSupportHoursObservation) DeepCopy() *OutsideSupportHoursObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutsideSupportHoursObservation.
func (*OutsideSupportHoursObservation) DeepCopyInto ¶
func (in *OutsideSupportHoursObservation) DeepCopyInto(out *OutsideSupportHoursObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutsideSupportHoursParameters ¶
type OutsideSupportHoursParameters struct { // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Optional Urgency *string `json:"urgency,omitempty" tf:"urgency,omitempty"` }
func (*OutsideSupportHoursParameters) DeepCopy ¶
func (in *OutsideSupportHoursParameters) DeepCopy() *OutsideSupportHoursParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutsideSupportHoursParameters.
func (*OutsideSupportHoursParameters) DeepCopyInto ¶
func (in *OutsideSupportHoursParameters) DeepCopyInto(out *OutsideSupportHoursParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestrictionObservation ¶
type RestrictionObservation struct { }
func (*RestrictionObservation) DeepCopy ¶
func (in *RestrictionObservation) DeepCopy() *RestrictionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictionObservation.
func (*RestrictionObservation) DeepCopyInto ¶
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 ¶
type RestrictionParameters struct { // +kubebuilder:validation:Required DurationSeconds *float64 `json:"durationSeconds" tf:"duration_seconds,omitempty"` // +kubebuilder:validation:Optional StartDayOfWeek *float64 `json:"startDayOfWeek,omitempty" tf:"start_day_of_week,omitempty"` // +kubebuilder:validation:Required StartTimeOfDay *string `json:"startTimeOfDay" tf:"start_time_of_day,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RestrictionParameters) DeepCopy ¶
func (in *RestrictionParameters) DeepCopy() *RestrictionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictionParameters.
func (*RestrictionParameters) DeepCopyInto ¶
func (in *RestrictionParameters) DeepCopyInto(out *RestrictionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ruleset ¶
type Ruleset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RulesetSpec `json:"spec"` Status RulesetStatus `json:"status,omitempty"` }
Ruleset is the Schema for the Rulesets 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,pagerdutyjet}
func (*Ruleset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ruleset.
func (*Ruleset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ruleset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ruleset) GetCondition ¶
func (mg *Ruleset) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Ruleset.
func (*Ruleset) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Ruleset
func (*Ruleset) GetDeletionPolicy ¶
func (mg *Ruleset) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Ruleset.
func (*Ruleset) GetObservation ¶
GetObservation of this Ruleset
func (*Ruleset) GetParameters ¶
GetParameters of this Ruleset
func (*Ruleset) GetProviderConfigReference ¶
GetProviderConfigReference of this Ruleset.
func (*Ruleset) GetProviderReference ¶
GetProviderReference of this Ruleset. Deprecated: Use GetProviderConfigReference.
func (*Ruleset) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Ruleset
func (*Ruleset) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Ruleset) GetWriteConnectionSecretToReference ¶
func (mg *Ruleset) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Ruleset.
func (*Ruleset) LateInitialize ¶
LateInitialize this Ruleset using its observed tfState. returns True if there are any spec changes for the resource.
func (*Ruleset) SetConditions ¶
SetConditions of this Ruleset.
func (*Ruleset) SetDeletionPolicy ¶
func (mg *Ruleset) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Ruleset.
func (*Ruleset) SetObservation ¶
SetObservation for this Ruleset
func (*Ruleset) SetParameters ¶
SetParameters for this Ruleset
func (*Ruleset) SetProviderConfigReference ¶
SetProviderConfigReference of this Ruleset.
func (*Ruleset) SetProviderReference ¶
SetProviderReference of this Ruleset. Deprecated: Use SetProviderConfigReference.
func (*Ruleset) SetWriteConnectionSecretToReference ¶
func (mg *Ruleset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Ruleset.
type RulesetList ¶
type RulesetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ruleset `json:"items"` }
RulesetList contains a list of Rulesets
func (*RulesetList) DeepCopy ¶
func (in *RulesetList) DeepCopy() *RulesetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesetList.
func (*RulesetList) DeepCopyInto ¶
func (in *RulesetList) DeepCopyInto(out *RulesetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RulesetList) DeepCopyObject ¶
func (in *RulesetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RulesetList) GetItems ¶
func (l *RulesetList) GetItems() []resource.Managed
GetItems of this RulesetList.
type RulesetObservation ¶
type RulesetObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` RoutingKeys []*string `json:"routingKeys,omitempty" tf:"routing_keys,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*RulesetObservation) DeepCopy ¶
func (in *RulesetObservation) DeepCopy() *RulesetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesetObservation.
func (*RulesetObservation) DeepCopyInto ¶
func (in *RulesetObservation) DeepCopyInto(out *RulesetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesetParameters ¶
type RulesetParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Team []TeamParameters `json:"team,omitempty" tf:"team,omitempty"` }
func (*RulesetParameters) DeepCopy ¶
func (in *RulesetParameters) DeepCopy() *RulesetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesetParameters.
func (*RulesetParameters) DeepCopyInto ¶
func (in *RulesetParameters) DeepCopyInto(out *RulesetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesetSpec ¶
type RulesetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RulesetParameters `json:"forProvider"` }
RulesetSpec defines the desired state of Ruleset
func (*RulesetSpec) DeepCopy ¶
func (in *RulesetSpec) DeepCopy() *RulesetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesetSpec.
func (*RulesetSpec) DeepCopyInto ¶
func (in *RulesetSpec) DeepCopyInto(out *RulesetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesetStatus ¶
type RulesetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RulesetObservation `json:"atProvider,omitempty"` }
RulesetStatus defines the observed state of Ruleset.
func (*RulesetStatus) DeepCopy ¶
func (in *RulesetStatus) DeepCopy() *RulesetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesetStatus.
func (*RulesetStatus) DeepCopyInto ¶
func (in *RulesetStatus) DeepCopyInto(out *RulesetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Schedule ¶
type Schedule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ScheduleSpec `json:"spec"` Status ScheduleStatus `json:"status,omitempty"` }
Schedule is the Schema for the Schedules 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,pagerdutyjet}
func (*Schedule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Schedule.
func (*Schedule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Schedule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Schedule) GetCondition ¶
func (mg *Schedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Schedule.
func (*Schedule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Schedule
func (*Schedule) GetDeletionPolicy ¶
func (mg *Schedule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Schedule.
func (*Schedule) GetObservation ¶
GetObservation of this Schedule
func (*Schedule) GetParameters ¶
GetParameters of this Schedule
func (*Schedule) GetProviderConfigReference ¶
GetProviderConfigReference of this Schedule.
func (*Schedule) GetProviderReference ¶
GetProviderReference of this Schedule. Deprecated: Use GetProviderConfigReference.
func (*Schedule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Schedule
func (*Schedule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Schedule) GetWriteConnectionSecretToReference ¶
func (mg *Schedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Schedule.
func (*Schedule) LateInitialize ¶
LateInitialize this Schedule using its observed tfState. returns True if there are any spec changes for the resource.
func (*Schedule) SetConditions ¶
SetConditions of this Schedule.
func (*Schedule) SetDeletionPolicy ¶
func (mg *Schedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Schedule.
func (*Schedule) SetObservation ¶
SetObservation for this Schedule
func (*Schedule) SetParameters ¶
SetParameters for this Schedule
func (*Schedule) SetProviderConfigReference ¶
SetProviderConfigReference of this Schedule.
func (*Schedule) SetProviderReference ¶
SetProviderReference of this Schedule. Deprecated: Use SetProviderConfigReference.
func (*Schedule) SetWriteConnectionSecretToReference ¶
func (mg *Schedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Schedule.
type ScheduleList ¶
type ScheduleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Schedule `json:"items"` }
ScheduleList contains a list of Schedules
func (*ScheduleList) DeepCopy ¶
func (in *ScheduleList) DeepCopy() *ScheduleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleList.
func (*ScheduleList) DeepCopyInto ¶
func (in *ScheduleList) DeepCopyInto(out *ScheduleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScheduleList) DeepCopyObject ¶
func (in *ScheduleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ScheduleList) GetItems ¶
func (l *ScheduleList) GetItems() []resource.Managed
GetItems of this ScheduleList.
type ScheduleObservation ¶
type ScheduleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ScheduleObservation) DeepCopy ¶
func (in *ScheduleObservation) DeepCopy() *ScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.
func (*ScheduleObservation) DeepCopyInto ¶
func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleParameters ¶
type ScheduleParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Layer []LayerParameters `json:"layer" tf:"layer,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Overflow *bool `json:"overflow,omitempty" tf:"overflow,omitempty"` // +kubebuilder:validation:Optional Teams []*string `json:"teams,omitempty" tf:"teams,omitempty"` // +kubebuilder:validation:Required TimeZone *string `json:"timeZone" tf:"time_zone,omitempty"` }
func (*ScheduleParameters) DeepCopy ¶
func (in *ScheduleParameters) DeepCopy() *ScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.
func (*ScheduleParameters) DeepCopyInto ¶
func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleSpec ¶
type ScheduleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ScheduleParameters `json:"forProvider"` }
ScheduleSpec defines the desired state of Schedule
func (*ScheduleSpec) DeepCopy ¶
func (in *ScheduleSpec) DeepCopy() *ScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleSpec.
func (*ScheduleSpec) DeepCopyInto ¶
func (in *ScheduleSpec) DeepCopyInto(out *ScheduleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleStatus ¶
type ScheduleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ScheduleObservation `json:"atProvider,omitempty"` }
ScheduleStatus defines the observed state of Schedule.
func (*ScheduleStatus) DeepCopy ¶
func (in *ScheduleStatus) DeepCopy() *ScheduleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleStatus.
func (*ScheduleStatus) DeepCopyInto ¶
func (in *ScheduleStatus) DeepCopyInto(out *ScheduleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledActionsObservation ¶
type ScheduledActionsObservation struct { }
func (*ScheduledActionsObservation) DeepCopy ¶
func (in *ScheduledActionsObservation) DeepCopy() *ScheduledActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledActionsObservation.
func (*ScheduledActionsObservation) DeepCopyInto ¶
func (in *ScheduledActionsObservation) DeepCopyInto(out *ScheduledActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledActionsParameters ¶
type ScheduledActionsParameters struct { // +kubebuilder:validation:Optional At []AtParameters `json:"at,omitempty" tf:"at,omitempty"` // +kubebuilder:validation:Optional ToUrgency *string `json:"toUrgency,omitempty" tf:"to_urgency,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ScheduledActionsParameters) DeepCopy ¶
func (in *ScheduledActionsParameters) DeepCopy() *ScheduledActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledActionsParameters.
func (*ScheduledActionsParameters) DeepCopyInto ¶
func (in *ScheduledActionsParameters) DeepCopyInto(out *ScheduledActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Service ¶
type Service struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceSpec `json:"spec"` Status ServiceStatus `json:"status,omitempty"` }
Service is the Schema for the Services 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,pagerdutyjet}
func (*Service) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
func (*Service) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Service) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Service) GetCondition ¶
func (mg *Service) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Service.
func (*Service) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Service
func (*Service) GetDeletionPolicy ¶
func (mg *Service) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Service.
func (*Service) GetObservation ¶
GetObservation of this Service
func (*Service) GetParameters ¶
GetParameters of this Service
func (*Service) GetProviderConfigReference ¶
GetProviderConfigReference of this Service.
func (*Service) GetProviderReference ¶
GetProviderReference of this Service. Deprecated: Use GetProviderConfigReference.
func (*Service) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Service
func (*Service) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Service) GetWriteConnectionSecretToReference ¶
func (mg *Service) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Service.
func (*Service) LateInitialize ¶
LateInitialize this Service using its observed tfState. returns True if there are any spec changes for the resource.
func (*Service) SetConditions ¶
SetConditions of this Service.
func (*Service) SetDeletionPolicy ¶
func (mg *Service) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Service.
func (*Service) SetObservation ¶
SetObservation for this Service
func (*Service) SetParameters ¶
SetParameters for this Service
func (*Service) SetProviderConfigReference ¶
SetProviderConfigReference of this Service.
func (*Service) SetProviderReference ¶
SetProviderReference of this Service. Deprecated: Use SetProviderConfigReference.
func (*Service) SetWriteConnectionSecretToReference ¶
func (mg *Service) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Service.
type ServiceList ¶
type ServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Service `json:"items"` }
ServiceList contains a list of Services
func (*ServiceList) DeepCopy ¶
func (in *ServiceList) DeepCopy() *ServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceList.
func (*ServiceList) DeepCopyInto ¶
func (in *ServiceList) DeepCopyInto(out *ServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceList) DeepCopyObject ¶
func (in *ServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceList) GetItems ¶
func (l *ServiceList) GetItems() []resource.Managed
GetItems of this ServiceList.
type ServiceObservation ¶
type ServiceObservation struct { CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` HTMLURL *string `json:"htmlUrl,omitempty" tf:"html_url,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LastIncidentTimestamp *string `json:"lastIncidentTimestamp,omitempty" tf:"last_incident_timestamp,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ServiceObservation) DeepCopy ¶
func (in *ServiceObservation) DeepCopy() *ServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceObservation.
func (*ServiceObservation) DeepCopyInto ¶
func (in *ServiceObservation) DeepCopyInto(out *ServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceParameters ¶
type ServiceParameters struct { // +kubebuilder:validation:Optional AcknowledgementTimeout *string `json:"acknowledgementTimeout,omitempty" tf:"acknowledgement_timeout,omitempty"` // +kubebuilder:validation:Optional AlertCreation *string `json:"alertCreation,omitempty" tf:"alert_creation,omitempty"` // +kubebuilder:validation:Optional AlertGrouping *string `json:"alertGrouping,omitempty" tf:"alert_grouping,omitempty"` // +kubebuilder:validation:Optional AlertGroupingParameters []AlertGroupingParametersParameters `json:"alertGroupingParameters,omitempty" tf:"alert_grouping_parameters,omitempty"` // +kubebuilder:validation:Optional AlertGroupingTimeout *string `json:"alertGroupingTimeout,omitempty" tf:"alert_grouping_timeout,omitempty"` // +kubebuilder:validation:Optional AutoResolveTimeout *string `json:"autoResolveTimeout,omitempty" tf:"auto_resolve_timeout,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required EscalationPolicy *string `json:"escalationPolicy" tf:"escalation_policy,omitempty"` // +kubebuilder:validation:Optional IncidentUrgencyRule []IncidentUrgencyRuleParameters `json:"incidentUrgencyRule,omitempty" tf:"incident_urgency_rule,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ScheduledActions []ScheduledActionsParameters `json:"scheduledActions,omitempty" tf:"scheduled_actions,omitempty"` // +kubebuilder:validation:Optional SupportHours []SupportHoursParameters `json:"supportHours,omitempty" tf:"support_hours,omitempty"` }
func (*ServiceParameters) DeepCopy ¶
func (in *ServiceParameters) DeepCopy() *ServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceParameters.
func (*ServiceParameters) DeepCopyInto ¶
func (in *ServiceParameters) DeepCopyInto(out *ServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpec ¶
type ServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceParameters `json:"forProvider"` }
ServiceSpec defines the desired state of Service
func (*ServiceSpec) DeepCopy ¶
func (in *ServiceSpec) DeepCopy() *ServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpec.
func (*ServiceSpec) DeepCopyInto ¶
func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceStatus ¶
type ServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceObservation `json:"atProvider,omitempty"` }
ServiceStatus defines the observed state of Service.
func (*ServiceStatus) DeepCopy ¶
func (in *ServiceStatus) DeepCopy() *ServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceStatus.
func (*ServiceStatus) DeepCopyInto ¶
func (in *ServiceStatus) DeepCopyInto(out *ServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SupportHoursObservation ¶
type SupportHoursObservation struct { }
func (*SupportHoursObservation) DeepCopy ¶
func (in *SupportHoursObservation) DeepCopy() *SupportHoursObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportHoursObservation.
func (*SupportHoursObservation) DeepCopyInto ¶
func (in *SupportHoursObservation) DeepCopyInto(out *SupportHoursObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SupportHoursParameters ¶
type SupportHoursParameters struct { // +kubebuilder:validation:Optional DaysOfWeek []*float64 `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"` // +kubebuilder:validation:Optional EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // +kubebuilder:validation:Optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*SupportHoursParameters) DeepCopy ¶
func (in *SupportHoursParameters) DeepCopy() *SupportHoursParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportHoursParameters.
func (*SupportHoursParameters) DeepCopyInto ¶
func (in *SupportHoursParameters) DeepCopyInto(out *SupportHoursParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tag ¶
type Tag struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagSpec `json:"spec"` Status TagStatus `json:"status,omitempty"` }
Tag is the Schema for the Tags 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,pagerdutyjet}
func (*Tag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
func (*Tag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tag) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Tag) GetCondition ¶
func (mg *Tag) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Tag.
func (*Tag) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Tag
func (*Tag) GetDeletionPolicy ¶
func (mg *Tag) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Tag.
func (*Tag) GetObservation ¶
GetObservation of this Tag
func (*Tag) GetParameters ¶
GetParameters of this Tag
func (*Tag) GetProviderConfigReference ¶
GetProviderConfigReference of this Tag.
func (*Tag) GetProviderReference ¶
GetProviderReference of this Tag. Deprecated: Use GetProviderConfigReference.
func (*Tag) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Tag
func (*Tag) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Tag) GetWriteConnectionSecretToReference ¶
func (mg *Tag) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Tag.
func (*Tag) LateInitialize ¶
LateInitialize this Tag using its observed tfState. returns True if there are any spec changes for the resource.
func (*Tag) SetConditions ¶
SetConditions of this Tag.
func (*Tag) SetDeletionPolicy ¶
func (mg *Tag) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Tag.
func (*Tag) SetObservation ¶
SetObservation for this Tag
func (*Tag) SetParameters ¶
SetParameters for this Tag
func (*Tag) SetProviderConfigReference ¶
SetProviderConfigReference of this Tag.
func (*Tag) SetProviderReference ¶
SetProviderReference of this Tag. Deprecated: Use SetProviderConfigReference.
func (*Tag) SetWriteConnectionSecretToReference ¶
func (mg *Tag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Tag.
type TagList ¶
type TagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Tag `json:"items"` }
TagList contains a list of Tags
func (*TagList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagList.
func (*TagList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagObservation ¶
type TagObservation struct { HTMLURL *string `json:"htmlUrl,omitempty" tf:"html_url,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` }
func (*TagObservation) DeepCopy ¶
func (in *TagObservation) DeepCopy() *TagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagObservation.
func (*TagObservation) DeepCopyInto ¶
func (in *TagObservation) DeepCopyInto(out *TagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagParameters ¶
type TagParameters struct { // +kubebuilder:validation:Required Label *string `json:"label" tf:"label,omitempty"` }
func (*TagParameters) DeepCopy ¶
func (in *TagParameters) DeepCopy() *TagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagParameters.
func (*TagParameters) DeepCopyInto ¶
func (in *TagParameters) DeepCopyInto(out *TagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagSpec ¶
type TagSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TagParameters `json:"forProvider"` }
TagSpec defines the desired state of Tag
func (*TagSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpec.
func (*TagSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagStatus ¶
type TagStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TagObservation `json:"atProvider,omitempty"` }
TagStatus defines the observed state of Tag.
func (*TagStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagStatus.
func (*TagStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Team ¶
type Team struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TeamSpec `json:"spec"` Status TeamStatus `json:"status,omitempty"` }
Team is the Schema for the Teams 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,pagerdutyjet}
func (*Team) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Team.
func (*Team) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Team) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Team) GetCondition ¶
func (mg *Team) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Team.
func (*Team) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Team
func (*Team) GetDeletionPolicy ¶
func (mg *Team) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Team.
func (*Team) GetObservation ¶
GetObservation of this Team
func (*Team) GetParameters ¶
GetParameters of this Team
func (*Team) GetProviderConfigReference ¶
GetProviderConfigReference of this Team.
func (*Team) GetProviderReference ¶
GetProviderReference of this Team. Deprecated: Use GetProviderConfigReference.
func (*Team) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Team
func (*Team) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Team) GetWriteConnectionSecretToReference ¶
func (mg *Team) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Team.
func (*Team) LateInitialize ¶
LateInitialize this Team using its observed tfState. returns True if there are any spec changes for the resource.
func (*Team) SetConditions ¶
SetConditions of this Team.
func (*Team) SetDeletionPolicy ¶
func (mg *Team) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Team.
func (*Team) SetObservation ¶
SetObservation for this Team
func (*Team) SetParameters ¶
SetParameters for this Team
func (*Team) SetProviderConfigReference ¶
SetProviderConfigReference of this Team.
func (*Team) SetProviderReference ¶
SetProviderReference of this Team. Deprecated: Use SetProviderConfigReference.
func (*Team) SetWriteConnectionSecretToReference ¶
func (mg *Team) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Team.
type TeamList ¶
type TeamList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Team `json:"items"` }
TeamList contains a list of Teams
func (*TeamList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamList.
func (*TeamList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamObservation ¶
type TeamObservation struct { }
func (*TeamObservation) DeepCopy ¶
func (in *TeamObservation) DeepCopy() *TeamObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamObservation.
func (*TeamObservation) DeepCopyInto ¶
func (in *TeamObservation) DeepCopyInto(out *TeamObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamObservation_2 ¶
type TeamObservation_2 struct { HTMLURL *string `json:"htmlUrl,omitempty" tf:"html_url,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TeamObservation_2) DeepCopy ¶
func (in *TeamObservation_2) DeepCopy() *TeamObservation_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamObservation_2.
func (*TeamObservation_2) DeepCopyInto ¶
func (in *TeamObservation_2) DeepCopyInto(out *TeamObservation_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamParameters ¶
type TeamParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` }
func (*TeamParameters) DeepCopy ¶
func (in *TeamParameters) DeepCopy() *TeamParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamParameters.
func (*TeamParameters) DeepCopyInto ¶
func (in *TeamParameters) DeepCopyInto(out *TeamParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamParameters_2 ¶
type TeamParameters_2 struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` }
func (*TeamParameters_2) DeepCopy ¶
func (in *TeamParameters_2) DeepCopy() *TeamParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamParameters_2.
func (*TeamParameters_2) DeepCopyInto ¶
func (in *TeamParameters_2) DeepCopyInto(out *TeamParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamSpec ¶
type TeamSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TeamParameters_2 `json:"forProvider"` }
TeamSpec defines the desired state of Team
func (*TeamSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamSpec.
func (*TeamSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamStatus ¶
type TeamStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TeamObservation_2 `json:"atProvider,omitempty"` }
TeamStatus defines the observed state of Team.
func (*TeamStatus) DeepCopy ¶
func (in *TeamStatus) DeepCopy() *TeamStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamStatus.
func (*TeamStatus) DeepCopyInto ¶
func (in *TeamStatus) DeepCopyInto(out *TeamStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type User ¶
type User struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec"` Status UserStatus `json:"status,omitempty"` }
User is the Schema for the Users 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,pagerdutyjet}
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) GetCondition ¶
func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this User.
func (*User) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this User
func (*User) GetDeletionPolicy ¶
func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this User.
func (*User) GetObservation ¶
GetObservation of this User
func (*User) GetParameters ¶
GetParameters of this User
func (*User) GetProviderConfigReference ¶
GetProviderConfigReference of this User.
func (*User) GetProviderReference ¶
GetProviderReference of this User. Deprecated: Use GetProviderConfigReference.
func (*User) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this User
func (*User) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*User) GetWriteConnectionSecretToReference ¶
func (mg *User) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this User.
func (*User) LateInitialize ¶
LateInitialize this User using its observed tfState. returns True if there are any spec changes for the resource.
func (*User) SetConditions ¶
SetConditions of this User.
func (*User) SetDeletionPolicy ¶
func (mg *User) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this User.
func (*User) SetObservation ¶
SetObservation for this User
func (*User) SetParameters ¶
SetParameters for this User
func (*User) SetProviderConfigReference ¶
SetProviderConfigReference of this User.
func (*User) SetProviderReference ¶
SetProviderReference of this User. Deprecated: Use SetProviderConfigReference.
func (*User) SetWriteConnectionSecretToReference ¶
func (mg *User) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this User.
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []User `json:"items"` }
UserList contains a list of Users
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserObservation ¶
type UserObservation struct { AvatarURL *string `json:"avatarUrl,omitempty" tf:"avatar_url,omitempty"` HTMLURL *string `json:"htmlUrl,omitempty" tf:"html_url,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InvitationSent *bool `json:"invitationSent,omitempty" tf:"invitation_sent,omitempty"` }
func (*UserObservation) DeepCopy ¶
func (in *UserObservation) DeepCopy() *UserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserObservation.
func (*UserObservation) DeepCopyInto ¶
func (in *UserObservation) DeepCopyInto(out *UserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserParameters ¶
type UserParameters struct { // +kubebuilder:validation:Optional Color *string `json:"color,omitempty" tf:"color,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Email *string `json:"email" tf:"email,omitempty"` // +kubebuilder:validation:Optional JobTitle *string `json:"jobTitle,omitempty" tf:"job_title,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Teams []*string `json:"teams,omitempty" tf:"teams,omitempty"` // +kubebuilder:validation:Optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*UserParameters) DeepCopy ¶
func (in *UserParameters) DeepCopy() *UserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserParameters.
func (*UserParameters) DeepCopyInto ¶
func (in *UserParameters) DeepCopyInto(out *UserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpec ¶
type UserSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserParameters `json:"forProvider"` }
UserSpec defines the desired state of User
func (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶
type UserStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserObservation `json:"atProvider,omitempty"` }
UserStatus defines the observed state of User.
func (*UserStatus) DeepCopy ¶
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_addon_terraformed.go
- zz_addon_types.go
- zz_extension_terraformed.go
- zz_extension_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_ruleset_terraformed.go
- zz_ruleset_types.go
- zz_schedule_terraformed.go
- zz_schedule_types.go
- zz_service_terraformed.go
- zz_service_types.go
- zz_tag_terraformed.go
- zz_tag_types.go
- zz_team_terraformed.go
- zz_team_types.go
- zz_user_terraformed.go
- zz_user_types.go