Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=management.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type GroupPolicyAssignment
- func (in *GroupPolicyAssignment) DeepCopy() *GroupPolicyAssignment
- func (in *GroupPolicyAssignment) DeepCopyInto(out *GroupPolicyAssignment)
- func (in *GroupPolicyAssignment) DeepCopyObject() runtime.Object
- func (mg *GroupPolicyAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GroupPolicyAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *GroupPolicyAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GroupPolicyAssignment) GetID() string
- func (tr *GroupPolicyAssignment) GetObservation() (map[string]interface{}, error)
- func (tr *GroupPolicyAssignment) GetParameters() (map[string]interface{}, error)
- func (mg *GroupPolicyAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *GroupPolicyAssignment) GetProviderReference() *xpv1.Reference
- func (mg *GroupPolicyAssignment) GetTerraformResourceType() string
- func (tr *GroupPolicyAssignment) GetTerraformSchemaVersion() int
- func (mg *GroupPolicyAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GroupPolicyAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *GroupPolicyAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *GroupPolicyAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GroupPolicyAssignment) SetObservation(obs map[string]interface{}) error
- func (tr *GroupPolicyAssignment) SetParameters(params map[string]interface{}) error
- func (mg *GroupPolicyAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GroupPolicyAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *GroupPolicyAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupPolicyAssignmentList
- type GroupPolicyAssignmentObservation
- type GroupPolicyAssignmentParameters
- type GroupPolicyAssignmentSpec
- type GroupPolicyAssignmentStatus
- type GroupSubscriptionAssociation
- func (in *GroupSubscriptionAssociation) DeepCopy() *GroupSubscriptionAssociation
- func (in *GroupSubscriptionAssociation) DeepCopyInto(out *GroupSubscriptionAssociation)
- func (in *GroupSubscriptionAssociation) DeepCopyObject() runtime.Object
- func (mg *GroupSubscriptionAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GroupSubscriptionAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *GroupSubscriptionAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GroupSubscriptionAssociation) GetID() string
- func (tr *GroupSubscriptionAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *GroupSubscriptionAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *GroupSubscriptionAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *GroupSubscriptionAssociation) GetProviderReference() *xpv1.Reference
- func (mg *GroupSubscriptionAssociation) GetTerraformResourceType() string
- func (tr *GroupSubscriptionAssociation) GetTerraformSchemaVersion() int
- func (mg *GroupSubscriptionAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GroupSubscriptionAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *GroupSubscriptionAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *GroupSubscriptionAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GroupSubscriptionAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *GroupSubscriptionAssociation) SetParameters(params map[string]interface{}) error
- func (mg *GroupSubscriptionAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GroupSubscriptionAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *GroupSubscriptionAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupSubscriptionAssociationList
- func (in *GroupSubscriptionAssociationList) DeepCopy() *GroupSubscriptionAssociationList
- func (in *GroupSubscriptionAssociationList) DeepCopyInto(out *GroupSubscriptionAssociationList)
- func (in *GroupSubscriptionAssociationList) DeepCopyObject() runtime.Object
- func (l *GroupSubscriptionAssociationList) GetItems() []resource.Managed
- type GroupSubscriptionAssociationObservation
- type GroupSubscriptionAssociationParameters
- type GroupSubscriptionAssociationSpec
- type GroupSubscriptionAssociationStatus
- type GroupTemplateDeployment
- func (in *GroupTemplateDeployment) DeepCopy() *GroupTemplateDeployment
- func (in *GroupTemplateDeployment) DeepCopyInto(out *GroupTemplateDeployment)
- func (in *GroupTemplateDeployment) DeepCopyObject() runtime.Object
- func (mg *GroupTemplateDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GroupTemplateDeployment) GetConnectionDetailsMapping() map[string]string
- func (mg *GroupTemplateDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GroupTemplateDeployment) GetID() string
- func (tr *GroupTemplateDeployment) GetObservation() (map[string]interface{}, error)
- func (tr *GroupTemplateDeployment) GetParameters() (map[string]interface{}, error)
- func (mg *GroupTemplateDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *GroupTemplateDeployment) GetProviderReference() *xpv1.Reference
- func (mg *GroupTemplateDeployment) GetTerraformResourceType() string
- func (tr *GroupTemplateDeployment) GetTerraformSchemaVersion() int
- func (mg *GroupTemplateDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GroupTemplateDeployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *GroupTemplateDeployment) SetConditions(c ...xpv1.Condition)
- func (mg *GroupTemplateDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GroupTemplateDeployment) SetObservation(obs map[string]interface{}) error
- func (tr *GroupTemplateDeployment) SetParameters(params map[string]interface{}) error
- func (mg *GroupTemplateDeployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GroupTemplateDeployment) SetProviderReference(r *xpv1.Reference)
- func (mg *GroupTemplateDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupTemplateDeploymentList
- func (in *GroupTemplateDeploymentList) DeepCopy() *GroupTemplateDeploymentList
- func (in *GroupTemplateDeploymentList) DeepCopyInto(out *GroupTemplateDeploymentList)
- func (in *GroupTemplateDeploymentList) DeepCopyObject() runtime.Object
- func (l *GroupTemplateDeploymentList) GetItems() []resource.Managed
- type GroupTemplateDeploymentObservation
- type GroupTemplateDeploymentParameters
- type GroupTemplateDeploymentSpec
- type GroupTemplateDeploymentStatus
- type IdentityObservation
- type IdentityParameters
- type Lock
- func (in *Lock) DeepCopy() *Lock
- func (in *Lock) DeepCopyInto(out *Lock)
- func (in *Lock) DeepCopyObject() runtime.Object
- func (mg *Lock) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Lock) GetConnectionDetailsMapping() map[string]string
- func (mg *Lock) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Lock) GetID() string
- func (tr *Lock) GetObservation() (map[string]interface{}, error)
- func (tr *Lock) GetParameters() (map[string]interface{}, error)
- func (mg *Lock) GetProviderConfigReference() *xpv1.Reference
- func (mg *Lock) GetProviderReference() *xpv1.Reference
- func (mg *Lock) GetTerraformResourceType() string
- func (tr *Lock) GetTerraformSchemaVersion() int
- func (mg *Lock) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Lock) LateInitialize(attrs []byte) (bool, error)
- func (mg *Lock) SetConditions(c ...xpv1.Condition)
- func (mg *Lock) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Lock) SetObservation(obs map[string]interface{}) error
- func (tr *Lock) SetParameters(params map[string]interface{}) error
- func (mg *Lock) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Lock) SetProviderReference(r *xpv1.Reference)
- func (mg *Lock) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LockList
- type LockObservation
- type LockParameters
- type LockSpec
- type LockStatus
- type ManagementGroup
- func (in *ManagementGroup) DeepCopy() *ManagementGroup
- func (in *ManagementGroup) DeepCopyInto(out *ManagementGroup)
- func (in *ManagementGroup) DeepCopyObject() runtime.Object
- func (mg *ManagementGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagementGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagementGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagementGroup) GetID() string
- func (tr *ManagementGroup) GetObservation() (map[string]interface{}, error)
- func (tr *ManagementGroup) GetParameters() (map[string]interface{}, error)
- func (mg *ManagementGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagementGroup) GetProviderReference() *xpv1.Reference
- func (mg *ManagementGroup) GetTerraformResourceType() string
- func (tr *ManagementGroup) GetTerraformSchemaVersion() int
- func (mg *ManagementGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagementGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagementGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ManagementGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagementGroup) SetObservation(obs map[string]interface{}) error
- func (tr *ManagementGroup) SetParameters(params map[string]interface{}) error
- func (mg *ManagementGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagementGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagementGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagementGroupList
- type ManagementGroupObservation
- type ManagementGroupParameters
- type ManagementGroupSpec
- type ManagementGroupStatus
Constants ¶
const ( CRDGroup = "management.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( GroupPolicyAssignment_Kind = "GroupPolicyAssignment" GroupPolicyAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GroupPolicyAssignment_Kind}.String() GroupPolicyAssignment_KindAPIVersion = GroupPolicyAssignment_Kind + "." + CRDGroupVersion.String() GroupPolicyAssignment_GroupVersionKind = CRDGroupVersion.WithKind(GroupPolicyAssignment_Kind) )
Repository type metadata.
var ( GroupSubscriptionAssociation_Kind = "GroupSubscriptionAssociation" GroupSubscriptionAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GroupSubscriptionAssociation_Kind}.String() GroupSubscriptionAssociation_KindAPIVersion = GroupSubscriptionAssociation_Kind + "." + CRDGroupVersion.String() GroupSubscriptionAssociation_GroupVersionKind = CRDGroupVersion.WithKind(GroupSubscriptionAssociation_Kind) )
Repository type metadata.
var ( GroupTemplateDeployment_Kind = "GroupTemplateDeployment" GroupTemplateDeployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GroupTemplateDeployment_Kind}.String() GroupTemplateDeployment_KindAPIVersion = GroupTemplateDeployment_Kind + "." + CRDGroupVersion.String() GroupTemplateDeployment_GroupVersionKind = CRDGroupVersion.WithKind(GroupTemplateDeployment_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 ( Lock_Kind = "Lock" Lock_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Lock_Kind}.String() Lock_KindAPIVersion = Lock_Kind + "." + CRDGroupVersion.String() Lock_GroupVersionKind = CRDGroupVersion.WithKind(Lock_Kind) )
Repository type metadata.
var ( ManagementGroup_Kind = "ManagementGroup" ManagementGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagementGroup_Kind}.String() ManagementGroup_KindAPIVersion = ManagementGroup_Kind + "." + CRDGroupVersion.String() ManagementGroup_GroupVersionKind = CRDGroupVersion.WithKind(ManagementGroup_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type GroupPolicyAssignment ¶
type GroupPolicyAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupPolicyAssignmentSpec `json:"spec"` Status GroupPolicyAssignmentStatus `json:"status,omitempty"` }
GroupPolicyAssignment is the Schema for the GroupPolicyAssignments 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,azurejet}
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) GetCondition ¶
func (mg *GroupPolicyAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GroupPolicyAssignment.
func (*GroupPolicyAssignment) GetConnectionDetailsMapping ¶
func (tr *GroupPolicyAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GroupPolicyAssignment
func (*GroupPolicyAssignment) GetDeletionPolicy ¶
func (mg *GroupPolicyAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GroupPolicyAssignment.
func (*GroupPolicyAssignment) GetID ¶
func (tr *GroupPolicyAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this GroupPolicyAssignment
func (*GroupPolicyAssignment) GetObservation ¶
func (tr *GroupPolicyAssignment) GetObservation() (map[string]interface{}, error)
GetObservation of this GroupPolicyAssignment
func (*GroupPolicyAssignment) GetParameters ¶
func (tr *GroupPolicyAssignment) GetParameters() (map[string]interface{}, error)
GetParameters of this GroupPolicyAssignment
func (*GroupPolicyAssignment) GetProviderConfigReference ¶
func (mg *GroupPolicyAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GroupPolicyAssignment.
func (*GroupPolicyAssignment) GetProviderReference ¶
func (mg *GroupPolicyAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this GroupPolicyAssignment. Deprecated: Use GetProviderConfigReference.
func (*GroupPolicyAssignment) GetTerraformResourceType ¶
func (mg *GroupPolicyAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GroupPolicyAssignment
func (*GroupPolicyAssignment) GetTerraformSchemaVersion ¶
func (tr *GroupPolicyAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GroupPolicyAssignment) GetWriteConnectionSecretToReference ¶
func (mg *GroupPolicyAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GroupPolicyAssignment.
func (*GroupPolicyAssignment) LateInitialize ¶
func (tr *GroupPolicyAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GroupPolicyAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*GroupPolicyAssignment) SetConditions ¶
func (mg *GroupPolicyAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this GroupPolicyAssignment.
func (*GroupPolicyAssignment) SetDeletionPolicy ¶
func (mg *GroupPolicyAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GroupPolicyAssignment.
func (*GroupPolicyAssignment) SetObservation ¶
func (tr *GroupPolicyAssignment) SetObservation(obs map[string]interface{}) error
SetObservation for this GroupPolicyAssignment
func (*GroupPolicyAssignment) SetParameters ¶
func (tr *GroupPolicyAssignment) SetParameters(params map[string]interface{}) error
SetParameters for this GroupPolicyAssignment
func (*GroupPolicyAssignment) SetProviderConfigReference ¶
func (mg *GroupPolicyAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GroupPolicyAssignment.
func (*GroupPolicyAssignment) SetProviderReference ¶
func (mg *GroupPolicyAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GroupPolicyAssignment. Deprecated: Use SetProviderConfigReference.
func (*GroupPolicyAssignment) SetWriteConnectionSecretToReference ¶
func (mg *GroupPolicyAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GroupPolicyAssignment.
type GroupPolicyAssignmentList ¶
type GroupPolicyAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GroupPolicyAssignment `json:"items"` }
GroupPolicyAssignmentList contains 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.
func (*GroupPolicyAssignmentList) GetItems ¶
func (l *GroupPolicyAssignmentList) GetItems() []resource.Managed
GetItems of this GroupPolicyAssignmentList.
type GroupPolicyAssignmentObservation ¶
type GroupPolicyAssignmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GroupPolicyAssignmentObservation) DeepCopy ¶
func (in *GroupPolicyAssignmentObservation) DeepCopy() *GroupPolicyAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAssignmentObservation.
func (*GroupPolicyAssignmentObservation) DeepCopyInto ¶
func (in *GroupPolicyAssignmentObservation) DeepCopyInto(out *GroupPolicyAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAssignmentParameters ¶
type GroupPolicyAssignmentParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // +kubebuilder:validation:Optional Enforce *bool `json:"enforce,omitempty" tf:"enforce,omitempty"` // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Required ManagementGroupID *string `json:"managementGroupId" tf:"management_group_id,omitempty"` // +kubebuilder:validation:Optional Metadata *string `json:"metadata,omitempty" tf:"metadata,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NotScopes []*string `json:"notScopes,omitempty" tf:"not_scopes,omitempty"` // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // +kubebuilder:validation:Required PolicyDefinitionID *string `json:"policyDefinitionId" tf:"policy_definition_id,omitempty"` }
func (*GroupPolicyAssignmentParameters) DeepCopy ¶
func (in *GroupPolicyAssignmentParameters) DeepCopy() *GroupPolicyAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAssignmentParameters.
func (*GroupPolicyAssignmentParameters) DeepCopyInto ¶
func (in *GroupPolicyAssignmentParameters) DeepCopyInto(out *GroupPolicyAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAssignmentSpec ¶
type GroupPolicyAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupPolicyAssignmentParameters `json:"forProvider"` }
GroupPolicyAssignmentSpec defines the desired state of GroupPolicyAssignment
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 GroupPolicyAssignmentStatus ¶
type GroupPolicyAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupPolicyAssignmentObservation `json:"atProvider,omitempty"` }
GroupPolicyAssignmentStatus defines the observed state of GroupPolicyAssignment.
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 GroupSubscriptionAssociation ¶
type GroupSubscriptionAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSubscriptionAssociationSpec `json:"spec"` Status GroupSubscriptionAssociationStatus `json:"status,omitempty"` }
GroupSubscriptionAssociation is the Schema for the GroupSubscriptionAssociations 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,azurejet}
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) GetCondition ¶
func (mg *GroupSubscriptionAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GroupSubscriptionAssociation.
func (*GroupSubscriptionAssociation) GetConnectionDetailsMapping ¶
func (tr *GroupSubscriptionAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GroupSubscriptionAssociation
func (*GroupSubscriptionAssociation) GetDeletionPolicy ¶
func (mg *GroupSubscriptionAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GroupSubscriptionAssociation.
func (*GroupSubscriptionAssociation) GetID ¶
func (tr *GroupSubscriptionAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this GroupSubscriptionAssociation
func (*GroupSubscriptionAssociation) GetObservation ¶
func (tr *GroupSubscriptionAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this GroupSubscriptionAssociation
func (*GroupSubscriptionAssociation) GetParameters ¶
func (tr *GroupSubscriptionAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this GroupSubscriptionAssociation
func (*GroupSubscriptionAssociation) GetProviderConfigReference ¶
func (mg *GroupSubscriptionAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GroupSubscriptionAssociation.
func (*GroupSubscriptionAssociation) GetProviderReference ¶
func (mg *GroupSubscriptionAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this GroupSubscriptionAssociation. Deprecated: Use GetProviderConfigReference.
func (*GroupSubscriptionAssociation) GetTerraformResourceType ¶
func (mg *GroupSubscriptionAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GroupSubscriptionAssociation
func (*GroupSubscriptionAssociation) GetTerraformSchemaVersion ¶
func (tr *GroupSubscriptionAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GroupSubscriptionAssociation) GetWriteConnectionSecretToReference ¶
func (mg *GroupSubscriptionAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GroupSubscriptionAssociation.
func (*GroupSubscriptionAssociation) LateInitialize ¶
func (tr *GroupSubscriptionAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GroupSubscriptionAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*GroupSubscriptionAssociation) SetConditions ¶
func (mg *GroupSubscriptionAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this GroupSubscriptionAssociation.
func (*GroupSubscriptionAssociation) SetDeletionPolicy ¶
func (mg *GroupSubscriptionAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GroupSubscriptionAssociation.
func (*GroupSubscriptionAssociation) SetObservation ¶
func (tr *GroupSubscriptionAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this GroupSubscriptionAssociation
func (*GroupSubscriptionAssociation) SetParameters ¶
func (tr *GroupSubscriptionAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this GroupSubscriptionAssociation
func (*GroupSubscriptionAssociation) SetProviderConfigReference ¶
func (mg *GroupSubscriptionAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GroupSubscriptionAssociation.
func (*GroupSubscriptionAssociation) SetProviderReference ¶
func (mg *GroupSubscriptionAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GroupSubscriptionAssociation. Deprecated: Use SetProviderConfigReference.
func (*GroupSubscriptionAssociation) SetWriteConnectionSecretToReference ¶
func (mg *GroupSubscriptionAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GroupSubscriptionAssociation.
type GroupSubscriptionAssociationList ¶
type GroupSubscriptionAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GroupSubscriptionAssociation `json:"items"` }
GroupSubscriptionAssociationList contains 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.
func (*GroupSubscriptionAssociationList) GetItems ¶
func (l *GroupSubscriptionAssociationList) GetItems() []resource.Managed
GetItems of this GroupSubscriptionAssociationList.
type GroupSubscriptionAssociationObservation ¶
type GroupSubscriptionAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GroupSubscriptionAssociationObservation) DeepCopy ¶
func (in *GroupSubscriptionAssociationObservation) DeepCopy() *GroupSubscriptionAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSubscriptionAssociationObservation.
func (*GroupSubscriptionAssociationObservation) DeepCopyInto ¶
func (in *GroupSubscriptionAssociationObservation) DeepCopyInto(out *GroupSubscriptionAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSubscriptionAssociationParameters ¶
type GroupSubscriptionAssociationParameters struct { // +kubebuilder:validation:Required ManagementGroupID *string `json:"managementGroupId" tf:"management_group_id,omitempty"` // +kubebuilder:validation:Required SubscriptionID *string `json:"subscriptionId" tf:"subscription_id,omitempty"` }
func (*GroupSubscriptionAssociationParameters) DeepCopy ¶
func (in *GroupSubscriptionAssociationParameters) DeepCopy() *GroupSubscriptionAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSubscriptionAssociationParameters.
func (*GroupSubscriptionAssociationParameters) DeepCopyInto ¶
func (in *GroupSubscriptionAssociationParameters) DeepCopyInto(out *GroupSubscriptionAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSubscriptionAssociationSpec ¶
type GroupSubscriptionAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupSubscriptionAssociationParameters `json:"forProvider"` }
GroupSubscriptionAssociationSpec defines the desired state of GroupSubscriptionAssociation
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 GroupSubscriptionAssociationStatus ¶
type GroupSubscriptionAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupSubscriptionAssociationObservation `json:"atProvider,omitempty"` }
GroupSubscriptionAssociationStatus defines the observed state of GroupSubscriptionAssociation.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupTemplateDeploymentSpec `json:"spec"` Status GroupTemplateDeploymentStatus `json:"status,omitempty"` }
GroupTemplateDeployment is the Schema for the GroupTemplateDeployments 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,azurejet}
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) GetCondition ¶
func (mg *GroupTemplateDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GroupTemplateDeployment.
func (*GroupTemplateDeployment) GetConnectionDetailsMapping ¶
func (tr *GroupTemplateDeployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GroupTemplateDeployment
func (*GroupTemplateDeployment) GetDeletionPolicy ¶
func (mg *GroupTemplateDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GroupTemplateDeployment.
func (*GroupTemplateDeployment) GetID ¶
func (tr *GroupTemplateDeployment) GetID() string
GetID returns ID of underlying Terraform resource of this GroupTemplateDeployment
func (*GroupTemplateDeployment) GetObservation ¶
func (tr *GroupTemplateDeployment) GetObservation() (map[string]interface{}, error)
GetObservation of this GroupTemplateDeployment
func (*GroupTemplateDeployment) GetParameters ¶
func (tr *GroupTemplateDeployment) GetParameters() (map[string]interface{}, error)
GetParameters of this GroupTemplateDeployment
func (*GroupTemplateDeployment) GetProviderConfigReference ¶
func (mg *GroupTemplateDeployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GroupTemplateDeployment.
func (*GroupTemplateDeployment) GetProviderReference ¶
func (mg *GroupTemplateDeployment) GetProviderReference() *xpv1.Reference
GetProviderReference of this GroupTemplateDeployment. Deprecated: Use GetProviderConfigReference.
func (*GroupTemplateDeployment) GetTerraformResourceType ¶
func (mg *GroupTemplateDeployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GroupTemplateDeployment
func (*GroupTemplateDeployment) GetTerraformSchemaVersion ¶
func (tr *GroupTemplateDeployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GroupTemplateDeployment) GetWriteConnectionSecretToReference ¶
func (mg *GroupTemplateDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GroupTemplateDeployment.
func (*GroupTemplateDeployment) LateInitialize ¶
func (tr *GroupTemplateDeployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GroupTemplateDeployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*GroupTemplateDeployment) SetConditions ¶
func (mg *GroupTemplateDeployment) SetConditions(c ...xpv1.Condition)
SetConditions of this GroupTemplateDeployment.
func (*GroupTemplateDeployment) SetDeletionPolicy ¶
func (mg *GroupTemplateDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GroupTemplateDeployment.
func (*GroupTemplateDeployment) SetObservation ¶
func (tr *GroupTemplateDeployment) SetObservation(obs map[string]interface{}) error
SetObservation for this GroupTemplateDeployment
func (*GroupTemplateDeployment) SetParameters ¶
func (tr *GroupTemplateDeployment) SetParameters(params map[string]interface{}) error
SetParameters for this GroupTemplateDeployment
func (*GroupTemplateDeployment) SetProviderConfigReference ¶
func (mg *GroupTemplateDeployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GroupTemplateDeployment.
func (*GroupTemplateDeployment) SetProviderReference ¶
func (mg *GroupTemplateDeployment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GroupTemplateDeployment. Deprecated: Use SetProviderConfigReference.
func (*GroupTemplateDeployment) SetWriteConnectionSecretToReference ¶
func (mg *GroupTemplateDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GroupTemplateDeployment.
type GroupTemplateDeploymentList ¶
type GroupTemplateDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GroupTemplateDeployment `json:"items"` }
GroupTemplateDeploymentList contains 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.
func (*GroupTemplateDeploymentList) GetItems ¶
func (l *GroupTemplateDeploymentList) GetItems() []resource.Managed
GetItems of this GroupTemplateDeploymentList.
type GroupTemplateDeploymentObservation ¶
type GroupTemplateDeploymentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` OutputContent *string `json:"outputContent,omitempty" tf:"output_content,omitempty"` }
func (*GroupTemplateDeploymentObservation) DeepCopy ¶
func (in *GroupTemplateDeploymentObservation) DeepCopy() *GroupTemplateDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupTemplateDeploymentObservation.
func (*GroupTemplateDeploymentObservation) DeepCopyInto ¶
func (in *GroupTemplateDeploymentObservation) DeepCopyInto(out *GroupTemplateDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupTemplateDeploymentParameters ¶
type GroupTemplateDeploymentParameters struct { // +kubebuilder:validation:Optional DebugLevel *string `json:"debugLevel,omitempty" tf:"debug_level,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required ManagementGroupID *string `json:"managementGroupId" tf:"management_group_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ParametersContent *string `json:"parametersContent,omitempty" tf:"parameters_content,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TemplateContent *string `json:"templateContent,omitempty" tf:"template_content,omitempty"` // +kubebuilder:validation:Optional TemplateSpecVersionID *string `json:"templateSpecVersionId,omitempty" tf:"template_spec_version_id,omitempty"` }
func (*GroupTemplateDeploymentParameters) DeepCopy ¶
func (in *GroupTemplateDeploymentParameters) DeepCopy() *GroupTemplateDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupTemplateDeploymentParameters.
func (*GroupTemplateDeploymentParameters) DeepCopyInto ¶
func (in *GroupTemplateDeploymentParameters) DeepCopyInto(out *GroupTemplateDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupTemplateDeploymentSpec ¶
type GroupTemplateDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupTemplateDeploymentParameters `json:"forProvider"` }
GroupTemplateDeploymentSpec defines the desired state of GroupTemplateDeployment
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 GroupTemplateDeploymentStatus ¶
type GroupTemplateDeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupTemplateDeploymentObservation `json:"atProvider,omitempty"` }
GroupTemplateDeploymentStatus defines the observed state of GroupTemplateDeployment.
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 IdentityObservation ¶
type IdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LockSpec `json:"spec"` Status LockStatus `json:"status,omitempty"` }
Lock is the Schema for the Locks 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,azurejet}
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) GetCondition ¶
func (mg *Lock) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Lock.
func (*Lock) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Lock
func (*Lock) GetDeletionPolicy ¶
func (mg *Lock) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Lock.
func (*Lock) GetObservation ¶
GetObservation of this Lock
func (*Lock) GetParameters ¶
GetParameters of this Lock
func (*Lock) GetProviderConfigReference ¶
GetProviderConfigReference of this Lock.
func (*Lock) GetProviderReference ¶
GetProviderReference of this Lock. Deprecated: Use GetProviderConfigReference.
func (*Lock) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Lock
func (*Lock) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Lock) GetWriteConnectionSecretToReference ¶
func (mg *Lock) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Lock.
func (*Lock) LateInitialize ¶
LateInitialize this Lock using its observed tfState. returns True if there are any spec changes for the resource.
func (*Lock) SetConditions ¶
SetConditions of this Lock.
func (*Lock) SetDeletionPolicy ¶
func (mg *Lock) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Lock.
func (*Lock) SetObservation ¶
SetObservation for this Lock
func (*Lock) SetParameters ¶
SetParameters for this Lock
func (*Lock) SetProviderConfigReference ¶
SetProviderConfigReference of this Lock.
func (*Lock) SetProviderReference ¶
SetProviderReference of this Lock. Deprecated: Use SetProviderConfigReference.
func (*Lock) SetWriteConnectionSecretToReference ¶
func (mg *Lock) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Lock.
type LockList ¶
type LockList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Lock `json:"items"` }
LockList contains 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.
func (*LockList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LockObservation ¶
type LockObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LockObservation) DeepCopy ¶
func (in *LockObservation) DeepCopy() *LockObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LockObservation.
func (*LockObservation) DeepCopyInto ¶
func (in *LockObservation) DeepCopyInto(out *LockObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LockParameters ¶
type LockParameters struct { // +kubebuilder:validation:Required LockLevel *string `json:"lockLevel" tf:"lock_level,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Notes *string `json:"notes,omitempty" tf:"notes,omitempty"` // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*LockParameters) DeepCopy ¶
func (in *LockParameters) DeepCopy() *LockParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LockParameters.
func (*LockParameters) DeepCopyInto ¶
func (in *LockParameters) DeepCopyInto(out *LockParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LockSpec ¶
type LockSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LockParameters `json:"forProvider"` }
LockSpec defines the desired state of Lock
func (*LockSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LockSpec.
func (*LockSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LockStatus ¶
type LockStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LockObservation `json:"atProvider,omitempty"` }
LockStatus defines the observed state of Lock.
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.
type ManagementGroup ¶
type ManagementGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagementGroupSpec `json:"spec"` Status ManagementGroupStatus `json:"status,omitempty"` }
ManagementGroup is the Schema for the ManagementGroups 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,azurejet}
func (*ManagementGroup) DeepCopy ¶
func (in *ManagementGroup) DeepCopy() *ManagementGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroup.
func (*ManagementGroup) DeepCopyInto ¶
func (in *ManagementGroup) DeepCopyInto(out *ManagementGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementGroup) DeepCopyObject ¶
func (in *ManagementGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementGroup) GetCondition ¶
func (mg *ManagementGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagementGroup.
func (*ManagementGroup) GetConnectionDetailsMapping ¶
func (tr *ManagementGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagementGroup
func (*ManagementGroup) GetDeletionPolicy ¶
func (mg *ManagementGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagementGroup.
func (*ManagementGroup) GetID ¶
func (tr *ManagementGroup) GetID() string
GetID returns ID of underlying Terraform resource of this ManagementGroup
func (*ManagementGroup) GetObservation ¶
func (tr *ManagementGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this ManagementGroup
func (*ManagementGroup) GetParameters ¶
func (tr *ManagementGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this ManagementGroup
func (*ManagementGroup) GetProviderConfigReference ¶
func (mg *ManagementGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagementGroup.
func (*ManagementGroup) GetProviderReference ¶
func (mg *ManagementGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagementGroup. Deprecated: Use GetProviderConfigReference.
func (*ManagementGroup) GetTerraformResourceType ¶
func (mg *ManagementGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagementGroup
func (*ManagementGroup) GetTerraformSchemaVersion ¶
func (tr *ManagementGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagementGroup) GetWriteConnectionSecretToReference ¶
func (mg *ManagementGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagementGroup.
func (*ManagementGroup) LateInitialize ¶
func (tr *ManagementGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagementGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagementGroup) SetConditions ¶
func (mg *ManagementGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagementGroup.
func (*ManagementGroup) SetDeletionPolicy ¶
func (mg *ManagementGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagementGroup.
func (*ManagementGroup) SetObservation ¶
func (tr *ManagementGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this ManagementGroup
func (*ManagementGroup) SetParameters ¶
func (tr *ManagementGroup) SetParameters(params map[string]interface{}) error
SetParameters for this ManagementGroup
func (*ManagementGroup) SetProviderConfigReference ¶
func (mg *ManagementGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagementGroup.
func (*ManagementGroup) SetProviderReference ¶
func (mg *ManagementGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagementGroup. Deprecated: Use SetProviderConfigReference.
func (*ManagementGroup) SetWriteConnectionSecretToReference ¶
func (mg *ManagementGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagementGroup.
type ManagementGroupList ¶
type ManagementGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagementGroup `json:"items"` }
ManagementGroupList contains a list of ManagementGroups
func (*ManagementGroupList) DeepCopy ¶
func (in *ManagementGroupList) DeepCopy() *ManagementGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupList.
func (*ManagementGroupList) DeepCopyInto ¶
func (in *ManagementGroupList) DeepCopyInto(out *ManagementGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementGroupList) DeepCopyObject ¶
func (in *ManagementGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementGroupList) GetItems ¶
func (l *ManagementGroupList) GetItems() []resource.Managed
GetItems of this ManagementGroupList.
type ManagementGroupObservation ¶
type ManagementGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ManagementGroupObservation) DeepCopy ¶
func (in *ManagementGroupObservation) DeepCopy() *ManagementGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupObservation.
func (*ManagementGroupObservation) DeepCopyInto ¶
func (in *ManagementGroupObservation) DeepCopyInto(out *ManagementGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupParameters ¶
type ManagementGroupParameters struct { // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // +kubebuilder:validation:Optional GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // +kubebuilder:validation:Optional ParentManagementGroupID *string `json:"parentManagementGroupId,omitempty" tf:"parent_management_group_id,omitempty"` // +kubebuilder:validation:Optional SubscriptionIds []*string `json:"subscriptionIds,omitempty" tf:"subscription_ids,omitempty"` }
func (*ManagementGroupParameters) DeepCopy ¶
func (in *ManagementGroupParameters) DeepCopy() *ManagementGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupParameters.
func (*ManagementGroupParameters) DeepCopyInto ¶
func (in *ManagementGroupParameters) DeepCopyInto(out *ManagementGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupSpec ¶
type ManagementGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagementGroupParameters `json:"forProvider"` }
ManagementGroupSpec defines the desired state of ManagementGroup
func (*ManagementGroupSpec) DeepCopy ¶
func (in *ManagementGroupSpec) DeepCopy() *ManagementGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupSpec.
func (*ManagementGroupSpec) DeepCopyInto ¶
func (in *ManagementGroupSpec) DeepCopyInto(out *ManagementGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupStatus ¶
type ManagementGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagementGroupObservation `json:"atProvider,omitempty"` }
ManagementGroupStatus defines the observed state of ManagementGroup.
func (*ManagementGroupStatus) DeepCopy ¶
func (in *ManagementGroupStatus) DeepCopy() *ManagementGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupStatus.
func (*ManagementGroupStatus) DeepCopyInto ¶
func (in *ManagementGroupStatus) DeepCopyInto(out *ManagementGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_grouppolicyassignment_terraformed.go
- zz_grouppolicyassignment_types.go
- zz_groupsubscriptionassociation_terraformed.go
- zz_groupsubscriptionassociation_types.go
- zz_grouptemplatedeployment_terraformed.go
- zz_grouptemplatedeployment_types.go
- zz_groupversion_info.go
- zz_lock_terraformed.go
- zz_lock_types.go
- zz_managementgroup_terraformed.go
- zz_managementgroup_types.go