Documentation ¶
Overview ¶
+groupName=management.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (r *Group) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Group) ValidateCreate() error
- func (r *Group) ValidateDelete() error
- func (r *Group) ValidateUpdate(old runtime.Object) error
- type GroupList
- type GroupPolicyAssignment
- func (in *GroupPolicyAssignment) DeepCopy() *GroupPolicyAssignment
- func (in *GroupPolicyAssignment) DeepCopyInto(out *GroupPolicyAssignment)
- func (in *GroupPolicyAssignment) DeepCopyObject() runtime.Object
- func (r *GroupPolicyAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GroupPolicyAssignment) ValidateCreate() error
- func (r *GroupPolicyAssignment) ValidateDelete() error
- func (r *GroupPolicyAssignment) ValidateUpdate(old runtime.Object) error
- type GroupPolicyAssignmentList
- type GroupPolicyAssignmentSpec
- type GroupPolicyAssignmentSpecIdentity
- type GroupPolicyAssignmentSpecIdentityCodec
- type GroupPolicyAssignmentSpecNonComplianceMessage
- type GroupPolicyAssignmentSpecResource
- type GroupPolicyAssignmentStatus
- type GroupSpec
- type GroupSpecResource
- type GroupStatus
- type GroupSubscriptionAssociation
- func (in *GroupSubscriptionAssociation) DeepCopy() *GroupSubscriptionAssociation
- func (in *GroupSubscriptionAssociation) DeepCopyInto(out *GroupSubscriptionAssociation)
- func (in *GroupSubscriptionAssociation) DeepCopyObject() runtime.Object
- func (r *GroupSubscriptionAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GroupSubscriptionAssociation) ValidateCreate() error
- func (r *GroupSubscriptionAssociation) ValidateDelete() error
- func (r *GroupSubscriptionAssociation) ValidateUpdate(old runtime.Object) error
- type GroupSubscriptionAssociationList
- type GroupSubscriptionAssociationSpec
- type GroupSubscriptionAssociationSpecResource
- type GroupSubscriptionAssociationStatus
- type GroupTemplateDeployment
- func (in *GroupTemplateDeployment) DeepCopy() *GroupTemplateDeployment
- func (in *GroupTemplateDeployment) DeepCopyInto(out *GroupTemplateDeployment)
- func (in *GroupTemplateDeployment) DeepCopyObject() runtime.Object
- func (r *GroupTemplateDeployment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GroupTemplateDeployment) ValidateCreate() error
- func (r *GroupTemplateDeployment) ValidateDelete() error
- func (r *GroupTemplateDeployment) ValidateUpdate(old runtime.Object) error
- type GroupTemplateDeploymentList
- type GroupTemplateDeploymentSpec
- type GroupTemplateDeploymentSpecResource
- type GroupTemplateDeploymentStatus
- type Lock
- func (in *Lock) DeepCopy() *Lock
- func (in *Lock) DeepCopyInto(out *Lock)
- func (in *Lock) DeepCopyObject() runtime.Object
- func (r *Lock) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Lock) ValidateCreate() error
- func (r *Lock) ValidateDelete() error
- func (r *Lock) ValidateUpdate(old runtime.Object) error
- type LockList
- type LockSpec
- type LockSpecResource
- type LockStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: management.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSpec `json:"spec,omitempty"` Status GroupStatus `json:"status,omitempty"` }
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) SetupWebhookWithManager ¶
func (*Group) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Group) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Group CRD objects Items []Group `json:"items,omitempty"` }
GroupList is a list of Groups
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAssignment ¶
type GroupPolicyAssignment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupPolicyAssignmentSpec `json:"spec,omitempty"` Status GroupPolicyAssignmentStatus `json:"status,omitempty"` }
func (*GroupPolicyAssignment) DeepCopy ¶
func (in *GroupPolicyAssignment) DeepCopy() *GroupPolicyAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAssignment.
func (*GroupPolicyAssignment) DeepCopyInto ¶
func (in *GroupPolicyAssignment) DeepCopyInto(out *GroupPolicyAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupPolicyAssignment) DeepCopyObject ¶
func (in *GroupPolicyAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupPolicyAssignment) SetupWebhookWithManager ¶
func (r *GroupPolicyAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GroupPolicyAssignment) ValidateCreate ¶
func (r *GroupPolicyAssignment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GroupPolicyAssignment) ValidateDelete ¶
func (r *GroupPolicyAssignment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GroupPolicyAssignment) ValidateUpdate ¶
func (r *GroupPolicyAssignment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GroupPolicyAssignmentList ¶
type GroupPolicyAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GroupPolicyAssignment CRD objects Items []GroupPolicyAssignment `json:"items,omitempty"` }
GroupPolicyAssignmentList is a list of GroupPolicyAssignments
func (*GroupPolicyAssignmentList) DeepCopy ¶
func (in *GroupPolicyAssignmentList) DeepCopy() *GroupPolicyAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAssignmentList.
func (*GroupPolicyAssignmentList) DeepCopyInto ¶
func (in *GroupPolicyAssignmentList) DeepCopyInto(out *GroupPolicyAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupPolicyAssignmentList) DeepCopyObject ¶
func (in *GroupPolicyAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupPolicyAssignmentSpec ¶
type GroupPolicyAssignmentSpec struct { State *GroupPolicyAssignmentSpecResource `json:"state,omitempty" tf:"-"` Resource GroupPolicyAssignmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GroupPolicyAssignmentSpec) DeepCopy ¶
func (in *GroupPolicyAssignmentSpec) DeepCopy() *GroupPolicyAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAssignmentSpec.
func (*GroupPolicyAssignmentSpec) DeepCopyInto ¶
func (in *GroupPolicyAssignmentSpec) DeepCopyInto(out *GroupPolicyAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAssignmentSpecIdentity ¶
type GroupPolicyAssignmentSpecIdentity struct { // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*GroupPolicyAssignmentSpecIdentity) DeepCopy ¶
func (in *GroupPolicyAssignmentSpecIdentity) DeepCopy() *GroupPolicyAssignmentSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAssignmentSpecIdentity.
func (*GroupPolicyAssignmentSpecIdentity) DeepCopyInto ¶
func (in *GroupPolicyAssignmentSpecIdentity) DeepCopyInto(out *GroupPolicyAssignmentSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAssignmentSpecIdentityCodec ¶
type GroupPolicyAssignmentSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (GroupPolicyAssignmentSpecIdentityCodec) Decode ¶
func (GroupPolicyAssignmentSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (GroupPolicyAssignmentSpecIdentityCodec) Encode ¶
func (GroupPolicyAssignmentSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (GroupPolicyAssignmentSpecIdentityCodec) IsEmpty ¶
func (GroupPolicyAssignmentSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type GroupPolicyAssignmentSpecNonComplianceMessage ¶ added in v0.5.0
type GroupPolicyAssignmentSpecNonComplianceMessage struct { Content *string `json:"content" tf:"content"` // +optional PolicyDefinitionReferenceID *string `json:"policyDefinitionReferenceID,omitempty" tf:"policy_definition_reference_id"` }
func (*GroupPolicyAssignmentSpecNonComplianceMessage) DeepCopy ¶ added in v0.5.0
func (in *GroupPolicyAssignmentSpecNonComplianceMessage) DeepCopy() *GroupPolicyAssignmentSpecNonComplianceMessage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAssignmentSpecNonComplianceMessage.
func (*GroupPolicyAssignmentSpecNonComplianceMessage) DeepCopyInto ¶ added in v0.5.0
func (in *GroupPolicyAssignmentSpecNonComplianceMessage) DeepCopyInto(out *GroupPolicyAssignmentSpecNonComplianceMessage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAssignmentSpecResource ¶
type GroupPolicyAssignmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional Enforce *bool `json:"enforce,omitempty" tf:"enforce"` // +optional Identity *GroupPolicyAssignmentSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional Location *string `json:"location,omitempty" tf:"location"` ManagementGroupID *string `json:"managementGroupID" tf:"management_group_id"` // +optional Metadata *string `json:"metadata,omitempty" tf:"metadata"` Name *string `json:"name" tf:"name"` // +optional NonComplianceMessage []GroupPolicyAssignmentSpecNonComplianceMessage `json:"nonComplianceMessage,omitempty" tf:"non_compliance_message"` // +optional NotScopes []string `json:"notScopes,omitempty" tf:"not_scopes"` // +optional Parameters *string `json:"parameters,omitempty" tf:"parameters"` PolicyDefinitionID *string `json:"policyDefinitionID" tf:"policy_definition_id"` }
func (*GroupPolicyAssignmentSpecResource) DeepCopy ¶
func (in *GroupPolicyAssignmentSpecResource) DeepCopy() *GroupPolicyAssignmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAssignmentSpecResource.
func (*GroupPolicyAssignmentSpecResource) DeepCopyInto ¶
func (in *GroupPolicyAssignmentSpecResource) DeepCopyInto(out *GroupPolicyAssignmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAssignmentStatus ¶
type GroupPolicyAssignmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GroupPolicyAssignmentStatus) DeepCopy ¶
func (in *GroupPolicyAssignmentStatus) DeepCopy() *GroupPolicyAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAssignmentStatus.
func (*GroupPolicyAssignmentStatus) DeepCopyInto ¶
func (in *GroupPolicyAssignmentStatus) DeepCopyInto(out *GroupPolicyAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpec ¶
type GroupSpec struct { State *GroupSpecResource `json:"state,omitempty" tf:"-"` Resource GroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GroupSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
type GroupSpecResource ¶
type GroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional // Deprecated GroupID *string `json:"groupID,omitempty" tf:"group_id"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional ParentManagementGroupID *string `json:"parentManagementGroupID,omitempty" tf:"parent_management_group_id"` // +optional SubscriptionIDS []string `json:"subscriptionIDS,omitempty" tf:"subscription_ids"` }
func (*GroupSpecResource) DeepCopy ¶
func (in *GroupSpecResource) DeepCopy() *GroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecResource.
func (*GroupSpecResource) DeepCopyInto ¶
func (in *GroupSpecResource) DeepCopyInto(out *GroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupStatus ¶
type GroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GroupStatus) DeepCopy ¶
func (in *GroupStatus) DeepCopy() *GroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupStatus.
func (*GroupStatus) DeepCopyInto ¶
func (in *GroupStatus) DeepCopyInto(out *GroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSubscriptionAssociation ¶
type GroupSubscriptionAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSubscriptionAssociationSpec `json:"spec,omitempty"` Status GroupSubscriptionAssociationStatus `json:"status,omitempty"` }
func (*GroupSubscriptionAssociation) DeepCopy ¶
func (in *GroupSubscriptionAssociation) DeepCopy() *GroupSubscriptionAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSubscriptionAssociation.
func (*GroupSubscriptionAssociation) DeepCopyInto ¶
func (in *GroupSubscriptionAssociation) DeepCopyInto(out *GroupSubscriptionAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupSubscriptionAssociation) DeepCopyObject ¶
func (in *GroupSubscriptionAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupSubscriptionAssociation) SetupWebhookWithManager ¶
func (r *GroupSubscriptionAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GroupSubscriptionAssociation) ValidateCreate ¶
func (r *GroupSubscriptionAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GroupSubscriptionAssociation) ValidateDelete ¶
func (r *GroupSubscriptionAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GroupSubscriptionAssociation) ValidateUpdate ¶
func (r *GroupSubscriptionAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GroupSubscriptionAssociationList ¶
type GroupSubscriptionAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GroupSubscriptionAssociation CRD objects Items []GroupSubscriptionAssociation `json:"items,omitempty"` }
GroupSubscriptionAssociationList is a list of GroupSubscriptionAssociations
func (*GroupSubscriptionAssociationList) DeepCopy ¶
func (in *GroupSubscriptionAssociationList) DeepCopy() *GroupSubscriptionAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSubscriptionAssociationList.
func (*GroupSubscriptionAssociationList) DeepCopyInto ¶
func (in *GroupSubscriptionAssociationList) DeepCopyInto(out *GroupSubscriptionAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupSubscriptionAssociationList) DeepCopyObject ¶
func (in *GroupSubscriptionAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupSubscriptionAssociationSpec ¶
type GroupSubscriptionAssociationSpec struct { State *GroupSubscriptionAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource GroupSubscriptionAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GroupSubscriptionAssociationSpec) DeepCopy ¶
func (in *GroupSubscriptionAssociationSpec) DeepCopy() *GroupSubscriptionAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSubscriptionAssociationSpec.
func (*GroupSubscriptionAssociationSpec) DeepCopyInto ¶
func (in *GroupSubscriptionAssociationSpec) DeepCopyInto(out *GroupSubscriptionAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSubscriptionAssociationSpecResource ¶
type GroupSubscriptionAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ManagementGroupID *string `json:"managementGroupID" tf:"management_group_id"` SubscriptionID *string `json:"subscriptionID" tf:"subscription_id"` }
func (*GroupSubscriptionAssociationSpecResource) DeepCopy ¶
func (in *GroupSubscriptionAssociationSpecResource) DeepCopy() *GroupSubscriptionAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSubscriptionAssociationSpecResource.
func (*GroupSubscriptionAssociationSpecResource) DeepCopyInto ¶
func (in *GroupSubscriptionAssociationSpecResource) DeepCopyInto(out *GroupSubscriptionAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSubscriptionAssociationStatus ¶
type GroupSubscriptionAssociationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GroupSubscriptionAssociationStatus) DeepCopy ¶
func (in *GroupSubscriptionAssociationStatus) DeepCopy() *GroupSubscriptionAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSubscriptionAssociationStatus.
func (*GroupSubscriptionAssociationStatus) DeepCopyInto ¶
func (in *GroupSubscriptionAssociationStatus) DeepCopyInto(out *GroupSubscriptionAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupTemplateDeployment ¶
type GroupTemplateDeployment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupTemplateDeploymentSpec `json:"spec,omitempty"` Status GroupTemplateDeploymentStatus `json:"status,omitempty"` }
func (*GroupTemplateDeployment) DeepCopy ¶
func (in *GroupTemplateDeployment) DeepCopy() *GroupTemplateDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupTemplateDeployment.
func (*GroupTemplateDeployment) DeepCopyInto ¶
func (in *GroupTemplateDeployment) DeepCopyInto(out *GroupTemplateDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupTemplateDeployment) DeepCopyObject ¶
func (in *GroupTemplateDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupTemplateDeployment) SetupWebhookWithManager ¶
func (r *GroupTemplateDeployment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GroupTemplateDeployment) ValidateCreate ¶
func (r *GroupTemplateDeployment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GroupTemplateDeployment) ValidateDelete ¶
func (r *GroupTemplateDeployment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GroupTemplateDeployment) ValidateUpdate ¶
func (r *GroupTemplateDeployment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GroupTemplateDeploymentList ¶
type GroupTemplateDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GroupTemplateDeployment CRD objects Items []GroupTemplateDeployment `json:"items,omitempty"` }
GroupTemplateDeploymentList is a list of GroupTemplateDeployments
func (*GroupTemplateDeploymentList) DeepCopy ¶
func (in *GroupTemplateDeploymentList) DeepCopy() *GroupTemplateDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupTemplateDeploymentList.
func (*GroupTemplateDeploymentList) DeepCopyInto ¶
func (in *GroupTemplateDeploymentList) DeepCopyInto(out *GroupTemplateDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupTemplateDeploymentList) DeepCopyObject ¶
func (in *GroupTemplateDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupTemplateDeploymentSpec ¶
type GroupTemplateDeploymentSpec struct { State *GroupTemplateDeploymentSpecResource `json:"state,omitempty" tf:"-"` Resource GroupTemplateDeploymentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GroupTemplateDeploymentSpec) DeepCopy ¶
func (in *GroupTemplateDeploymentSpec) DeepCopy() *GroupTemplateDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupTemplateDeploymentSpec.
func (*GroupTemplateDeploymentSpec) DeepCopyInto ¶
func (in *GroupTemplateDeploymentSpec) DeepCopyInto(out *GroupTemplateDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupTemplateDeploymentSpecResource ¶
type GroupTemplateDeploymentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DebugLevel *string `json:"debugLevel,omitempty" tf:"debug_level"` Location *string `json:"location" tf:"location"` ManagementGroupID *string `json:"managementGroupID" tf:"management_group_id"` Name *string `json:"name" tf:"name"` // +optional OutputContent *string `json:"outputContent,omitempty" tf:"output_content"` // +optional ParametersContent *string `json:"parametersContent,omitempty" tf:"parameters_content"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TemplateContent *string `json:"templateContent,omitempty" tf:"template_content"` // +optional TemplateSpecVersionID *string `json:"templateSpecVersionID,omitempty" tf:"template_spec_version_id"` }
func (*GroupTemplateDeploymentSpecResource) DeepCopy ¶
func (in *GroupTemplateDeploymentSpecResource) DeepCopy() *GroupTemplateDeploymentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupTemplateDeploymentSpecResource.
func (*GroupTemplateDeploymentSpecResource) DeepCopyInto ¶
func (in *GroupTemplateDeploymentSpecResource) DeepCopyInto(out *GroupTemplateDeploymentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupTemplateDeploymentStatus ¶
type GroupTemplateDeploymentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GroupTemplateDeploymentStatus) DeepCopy ¶
func (in *GroupTemplateDeploymentStatus) DeepCopy() *GroupTemplateDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupTemplateDeploymentStatus.
func (*GroupTemplateDeploymentStatus) DeepCopyInto ¶
func (in *GroupTemplateDeploymentStatus) DeepCopyInto(out *GroupTemplateDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Lock ¶
type Lock struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LockSpec `json:"spec,omitempty"` Status LockStatus `json:"status,omitempty"` }
func (*Lock) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Lock.
func (*Lock) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Lock) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Lock) SetupWebhookWithManager ¶
func (*Lock) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Lock) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type LockList ¶
type LockList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Lock CRD objects Items []Lock `json:"items,omitempty"` }
LockList is a list of Locks
func (*LockList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LockList.
func (*LockList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LockSpec ¶
type LockSpec struct { State *LockSpecResource `json:"state,omitempty" tf:"-"` Resource LockSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LockSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LockSpec.
type LockSpecResource ¶
type LockSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` LockLevel *string `json:"lockLevel" tf:"lock_level"` Name *string `json:"name" tf:"name"` // +optional Notes *string `json:"notes,omitempty" tf:"notes"` Scope *string `json:"scope" tf:"scope"` }
func (*LockSpecResource) DeepCopy ¶
func (in *LockSpecResource) DeepCopy() *LockSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LockSpecResource.
func (*LockSpecResource) DeepCopyInto ¶
func (in *LockSpecResource) DeepCopyInto(out *LockSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LockStatus ¶
type LockStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LockStatus) DeepCopy ¶
func (in *LockStatus) DeepCopy() *LockStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LockStatus.
func (*LockStatus) DeepCopyInto ¶
func (in *LockStatus) DeepCopyInto(out *LockStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- group_policy_assignment_types.go
- group_policy_assignment_webhook.go
- group_subscription_association_types.go
- group_subscription_association_webhook.go
- group_template_deployment_types.go
- group_template_deployment_webhook.go
- group_types.go
- group_webhook.go
- lock_types.go
- lock_webhook.go
- register.go
- zz_generated.deepcopy.go