Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=authorization.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type IdentityObservation
- type IdentityParameters
- type ManagementGroupPolicyAssignment
- func (in *ManagementGroupPolicyAssignment) DeepCopy() *ManagementGroupPolicyAssignment
- func (in *ManagementGroupPolicyAssignment) DeepCopyInto(out *ManagementGroupPolicyAssignment)
- func (in *ManagementGroupPolicyAssignment) DeepCopyObject() runtime.Object
- func (mg *ManagementGroupPolicyAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagementGroupPolicyAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagementGroupPolicyAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagementGroupPolicyAssignment) GetID() string
- func (tr *ManagementGroupPolicyAssignment) GetObservation() (map[string]interface{}, error)
- func (tr *ManagementGroupPolicyAssignment) GetParameters() (map[string]interface{}, error)
- func (mg *ManagementGroupPolicyAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagementGroupPolicyAssignment) GetProviderReference() *xpv1.Reference
- func (mg *ManagementGroupPolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ManagementGroupPolicyAssignment) GetTerraformResourceType() string
- func (tr *ManagementGroupPolicyAssignment) GetTerraformSchemaVersion() int
- func (mg *ManagementGroupPolicyAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagementGroupPolicyAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagementGroupPolicyAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *ManagementGroupPolicyAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagementGroupPolicyAssignment) SetObservation(obs map[string]interface{}) error
- func (tr *ManagementGroupPolicyAssignment) SetParameters(params map[string]interface{}) error
- func (mg *ManagementGroupPolicyAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagementGroupPolicyAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagementGroupPolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ManagementGroupPolicyAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagementGroupPolicyAssignmentList
- func (in *ManagementGroupPolicyAssignmentList) DeepCopy() *ManagementGroupPolicyAssignmentList
- func (in *ManagementGroupPolicyAssignmentList) DeepCopyInto(out *ManagementGroupPolicyAssignmentList)
- func (in *ManagementGroupPolicyAssignmentList) DeepCopyObject() runtime.Object
- func (l *ManagementGroupPolicyAssignmentList) GetItems() []resource.Managed
- type ManagementGroupPolicyAssignmentObservation
- type ManagementGroupPolicyAssignmentParameters
- type ManagementGroupPolicyAssignmentSpec
- type ManagementGroupPolicyAssignmentStatus
- type ManagementLock
- func (in *ManagementLock) DeepCopy() *ManagementLock
- func (in *ManagementLock) DeepCopyInto(out *ManagementLock)
- func (in *ManagementLock) DeepCopyObject() runtime.Object
- func (mg *ManagementLock) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagementLock) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagementLock) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagementLock) GetID() string
- func (tr *ManagementLock) GetObservation() (map[string]interface{}, error)
- func (tr *ManagementLock) GetParameters() (map[string]interface{}, error)
- func (mg *ManagementLock) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagementLock) GetProviderReference() *xpv1.Reference
- func (mg *ManagementLock) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ManagementLock) GetTerraformResourceType() string
- func (tr *ManagementLock) GetTerraformSchemaVersion() int
- func (mg *ManagementLock) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagementLock) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagementLock) SetConditions(c ...xpv1.Condition)
- func (mg *ManagementLock) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagementLock) SetObservation(obs map[string]interface{}) error
- func (tr *ManagementLock) SetParameters(params map[string]interface{}) error
- func (mg *ManagementLock) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagementLock) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagementLock) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ManagementLock) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagementLockList
- type ManagementLockObservation
- type ManagementLockParameters
- type ManagementLockSpec
- type ManagementLockStatus
- type PermissionsObservation
- type PermissionsParameters
- type PolicyAssignment
- func (in *PolicyAssignment) DeepCopy() *PolicyAssignment
- func (in *PolicyAssignment) DeepCopyInto(out *PolicyAssignment)
- func (in *PolicyAssignment) DeepCopyObject() runtime.Object
- func (mg *PolicyAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyAssignment) GetID() string
- func (tr *PolicyAssignment) GetObservation() (map[string]interface{}, error)
- func (tr *PolicyAssignment) GetParameters() (map[string]interface{}, error)
- func (mg *PolicyAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyAssignment) GetProviderReference() *xpv1.Reference
- func (mg *PolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PolicyAssignment) GetTerraformResourceType() string
- func (tr *PolicyAssignment) GetTerraformSchemaVersion() int
- func (mg *PolicyAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PolicyAssignment) SetObservation(obs map[string]interface{}) error
- func (tr *PolicyAssignment) SetParameters(params map[string]interface{}) error
- func (mg *PolicyAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PolicyAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyAssignmentIdentityObservation
- type PolicyAssignmentIdentityParameters
- type PolicyAssignmentList
- type PolicyAssignmentObservation
- type PolicyAssignmentParameters
- type PolicyAssignmentSpec
- type PolicyAssignmentStatus
- type PolicyDefinition
- func (in *PolicyDefinition) DeepCopy() *PolicyDefinition
- func (in *PolicyDefinition) DeepCopyInto(out *PolicyDefinition)
- func (in *PolicyDefinition) DeepCopyObject() runtime.Object
- func (mg *PolicyDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyDefinition) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyDefinition) GetID() string
- func (tr *PolicyDefinition) GetObservation() (map[string]interface{}, error)
- func (tr *PolicyDefinition) GetParameters() (map[string]interface{}, error)
- func (mg *PolicyDefinition) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyDefinition) GetProviderReference() *xpv1.Reference
- func (mg *PolicyDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PolicyDefinition) GetTerraformResourceType() string
- func (tr *PolicyDefinition) GetTerraformSchemaVersion() int
- func (mg *PolicyDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyDefinition) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyDefinition) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PolicyDefinition) SetObservation(obs map[string]interface{}) error
- func (tr *PolicyDefinition) SetParameters(params map[string]interface{}) error
- func (mg *PolicyDefinition) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyDefinition) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PolicyDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyDefinitionGroupObservation
- type PolicyDefinitionGroupParameters
- type PolicyDefinitionList
- type PolicyDefinitionObservation
- type PolicyDefinitionParameters
- type PolicyDefinitionReferenceObservation
- type PolicyDefinitionReferenceParameters
- type PolicyDefinitionSpec
- type PolicyDefinitionStatus
- type PolicySetDefinition
- func (in *PolicySetDefinition) DeepCopy() *PolicySetDefinition
- func (in *PolicySetDefinition) DeepCopyInto(out *PolicySetDefinition)
- func (in *PolicySetDefinition) DeepCopyObject() runtime.Object
- func (mg *PolicySetDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicySetDefinition) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicySetDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicySetDefinition) GetID() string
- func (tr *PolicySetDefinition) GetObservation() (map[string]interface{}, error)
- func (tr *PolicySetDefinition) GetParameters() (map[string]interface{}, error)
- func (mg *PolicySetDefinition) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicySetDefinition) GetProviderReference() *xpv1.Reference
- func (mg *PolicySetDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PolicySetDefinition) GetTerraformResourceType() string
- func (tr *PolicySetDefinition) GetTerraformSchemaVersion() int
- func (mg *PolicySetDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicySetDefinition) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicySetDefinition) SetConditions(c ...xpv1.Condition)
- func (mg *PolicySetDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PolicySetDefinition) SetObservation(obs map[string]interface{}) error
- func (tr *PolicySetDefinition) SetParameters(params map[string]interface{}) error
- func (mg *PolicySetDefinition) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicySetDefinition) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicySetDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PolicySetDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicySetDefinitionList
- type PolicySetDefinitionObservation
- type PolicySetDefinitionParameters
- type PolicySetDefinitionSpec
- type PolicySetDefinitionStatus
- type ResourcePolicyAssignment
- func (in *ResourcePolicyAssignment) DeepCopy() *ResourcePolicyAssignment
- func (in *ResourcePolicyAssignment) DeepCopyInto(out *ResourcePolicyAssignment)
- func (in *ResourcePolicyAssignment) DeepCopyObject() runtime.Object
- func (mg *ResourcePolicyAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ResourcePolicyAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *ResourcePolicyAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ResourcePolicyAssignment) GetID() string
- func (tr *ResourcePolicyAssignment) GetObservation() (map[string]interface{}, error)
- func (tr *ResourcePolicyAssignment) GetParameters() (map[string]interface{}, error)
- func (mg *ResourcePolicyAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *ResourcePolicyAssignment) GetProviderReference() *xpv1.Reference
- func (mg *ResourcePolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ResourcePolicyAssignment) GetTerraformResourceType() string
- func (tr *ResourcePolicyAssignment) GetTerraformSchemaVersion() int
- func (mg *ResourcePolicyAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ResourcePolicyAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *ResourcePolicyAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *ResourcePolicyAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ResourcePolicyAssignment) SetObservation(obs map[string]interface{}) error
- func (tr *ResourcePolicyAssignment) SetParameters(params map[string]interface{}) error
- func (mg *ResourcePolicyAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ResourcePolicyAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *ResourcePolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ResourcePolicyAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ResourcePolicyAssignmentIdentityObservation
- type ResourcePolicyAssignmentIdentityParameters
- type ResourcePolicyAssignmentList
- func (in *ResourcePolicyAssignmentList) DeepCopy() *ResourcePolicyAssignmentList
- func (in *ResourcePolicyAssignmentList) DeepCopyInto(out *ResourcePolicyAssignmentList)
- func (in *ResourcePolicyAssignmentList) DeepCopyObject() runtime.Object
- func (l *ResourcePolicyAssignmentList) GetItems() []resource.Managed
- type ResourcePolicyAssignmentObservation
- type ResourcePolicyAssignmentParameters
- type ResourcePolicyAssignmentSpec
- type ResourcePolicyAssignmentStatus
- type RoleAssignment
- func (in *RoleAssignment) DeepCopy() *RoleAssignment
- func (in *RoleAssignment) DeepCopyInto(out *RoleAssignment)
- func (in *RoleAssignment) DeepCopyObject() runtime.Object
- func (mg *RoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoleAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *RoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoleAssignment) GetID() string
- func (tr *RoleAssignment) GetObservation() (map[string]interface{}, error)
- func (tr *RoleAssignment) GetParameters() (map[string]interface{}, error)
- func (mg *RoleAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoleAssignment) GetProviderReference() *xpv1.Reference
- func (mg *RoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RoleAssignment) GetTerraformResourceType() string
- func (tr *RoleAssignment) GetTerraformSchemaVersion() int
- func (mg *RoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoleAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoleAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *RoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RoleAssignment) SetObservation(obs map[string]interface{}) error
- func (tr *RoleAssignment) SetParameters(params map[string]interface{}) error
- func (mg *RoleAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoleAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *RoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleAssignmentList
- type RoleAssignmentObservation
- type RoleAssignmentParameters
- type RoleAssignmentSpec
- type RoleAssignmentStatus
- type RoleDefinition
- func (in *RoleDefinition) DeepCopy() *RoleDefinition
- func (in *RoleDefinition) DeepCopyInto(out *RoleDefinition)
- func (in *RoleDefinition) DeepCopyObject() runtime.Object
- func (mg *RoleDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoleDefinition) GetConnectionDetailsMapping() map[string]string
- func (mg *RoleDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoleDefinition) GetID() string
- func (tr *RoleDefinition) GetObservation() (map[string]interface{}, error)
- func (tr *RoleDefinition) GetParameters() (map[string]interface{}, error)
- func (mg *RoleDefinition) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoleDefinition) GetProviderReference() *xpv1.Reference
- func (mg *RoleDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RoleDefinition) GetTerraformResourceType() string
- func (tr *RoleDefinition) GetTerraformSchemaVersion() int
- func (mg *RoleDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoleDefinition) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoleDefinition) SetConditions(c ...xpv1.Condition)
- func (mg *RoleDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RoleDefinition) SetObservation(obs map[string]interface{}) error
- func (tr *RoleDefinition) SetParameters(params map[string]interface{}) error
- func (mg *RoleDefinition) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoleDefinition) SetProviderReference(r *xpv1.Reference)
- func (mg *RoleDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RoleDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleDefinitionList
- type RoleDefinitionObservation
- type RoleDefinitionParameters
- type RoleDefinitionSpec
- type RoleDefinitionStatus
- type SubscriptionPolicyAssignment
- func (in *SubscriptionPolicyAssignment) DeepCopy() *SubscriptionPolicyAssignment
- func (in *SubscriptionPolicyAssignment) DeepCopyInto(out *SubscriptionPolicyAssignment)
- func (in *SubscriptionPolicyAssignment) DeepCopyObject() runtime.Object
- func (mg *SubscriptionPolicyAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SubscriptionPolicyAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *SubscriptionPolicyAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SubscriptionPolicyAssignment) GetID() string
- func (tr *SubscriptionPolicyAssignment) GetObservation() (map[string]interface{}, error)
- func (tr *SubscriptionPolicyAssignment) GetParameters() (map[string]interface{}, error)
- func (mg *SubscriptionPolicyAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SubscriptionPolicyAssignment) GetProviderReference() *xpv1.Reference
- func (mg *SubscriptionPolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SubscriptionPolicyAssignment) GetTerraformResourceType() string
- func (tr *SubscriptionPolicyAssignment) GetTerraformSchemaVersion() int
- func (mg *SubscriptionPolicyAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SubscriptionPolicyAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *SubscriptionPolicyAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *SubscriptionPolicyAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SubscriptionPolicyAssignment) SetObservation(obs map[string]interface{}) error
- func (tr *SubscriptionPolicyAssignment) SetParameters(params map[string]interface{}) error
- func (mg *SubscriptionPolicyAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SubscriptionPolicyAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *SubscriptionPolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SubscriptionPolicyAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubscriptionPolicyAssignmentIdentityObservation
- type SubscriptionPolicyAssignmentIdentityParameters
- type SubscriptionPolicyAssignmentList
- func (in *SubscriptionPolicyAssignmentList) DeepCopy() *SubscriptionPolicyAssignmentList
- func (in *SubscriptionPolicyAssignmentList) DeepCopyInto(out *SubscriptionPolicyAssignmentList)
- func (in *SubscriptionPolicyAssignmentList) DeepCopyObject() runtime.Object
- func (l *SubscriptionPolicyAssignmentList) GetItems() []resource.Managed
- type SubscriptionPolicyAssignmentObservation
- type SubscriptionPolicyAssignmentParameters
- type SubscriptionPolicyAssignmentSpec
- type SubscriptionPolicyAssignmentStatus
Constants ¶
const ( CRDGroup = "authorization.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( ManagementGroupPolicyAssignment_Kind = "ManagementGroupPolicyAssignment" ManagementGroupPolicyAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagementGroupPolicyAssignment_Kind}.String() ManagementGroupPolicyAssignment_KindAPIVersion = ManagementGroupPolicyAssignment_Kind + "." + CRDGroupVersion.String() ManagementGroupPolicyAssignment_GroupVersionKind = CRDGroupVersion.WithKind(ManagementGroupPolicyAssignment_Kind) )
Repository type metadata.
var ( ManagementLock_Kind = "ManagementLock" ManagementLock_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagementLock_Kind}.String() ManagementLock_KindAPIVersion = ManagementLock_Kind + "." + CRDGroupVersion.String() ManagementLock_GroupVersionKind = CRDGroupVersion.WithKind(ManagementLock_Kind) )
Repository type metadata.
var ( PolicyAssignment_Kind = "PolicyAssignment" PolicyAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyAssignment_Kind}.String() PolicyAssignment_KindAPIVersion = PolicyAssignment_Kind + "." + CRDGroupVersion.String() PolicyAssignment_GroupVersionKind = CRDGroupVersion.WithKind(PolicyAssignment_Kind) )
Repository type metadata.
var ( PolicyDefinition_Kind = "PolicyDefinition" PolicyDefinition_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyDefinition_Kind}.String() PolicyDefinition_KindAPIVersion = PolicyDefinition_Kind + "." + CRDGroupVersion.String() PolicyDefinition_GroupVersionKind = CRDGroupVersion.WithKind(PolicyDefinition_Kind) )
Repository type metadata.
var ( PolicySetDefinition_Kind = "PolicySetDefinition" PolicySetDefinition_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicySetDefinition_Kind}.String() PolicySetDefinition_KindAPIVersion = PolicySetDefinition_Kind + "." + CRDGroupVersion.String() PolicySetDefinition_GroupVersionKind = CRDGroupVersion.WithKind(PolicySetDefinition_Kind) )
Repository type metadata.
var ( ResourcePolicyAssignment_Kind = "ResourcePolicyAssignment" ResourcePolicyAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ResourcePolicyAssignment_Kind}.String() ResourcePolicyAssignment_KindAPIVersion = ResourcePolicyAssignment_Kind + "." + CRDGroupVersion.String() ResourcePolicyAssignment_GroupVersionKind = CRDGroupVersion.WithKind(ResourcePolicyAssignment_Kind) )
Repository type metadata.
var ( RoleAssignment_Kind = "RoleAssignment" RoleAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RoleAssignment_Kind}.String() RoleAssignment_KindAPIVersion = RoleAssignment_Kind + "." + CRDGroupVersion.String() RoleAssignment_GroupVersionKind = CRDGroupVersion.WithKind(RoleAssignment_Kind) )
Repository type metadata.
var ( RoleDefinition_Kind = "RoleDefinition" RoleDefinition_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RoleDefinition_Kind}.String() RoleDefinition_KindAPIVersion = RoleDefinition_Kind + "." + CRDGroupVersion.String() RoleDefinition_GroupVersionKind = CRDGroupVersion.WithKind(RoleDefinition_Kind) )
Repository type metadata.
var ( SubscriptionPolicyAssignment_Kind = "SubscriptionPolicyAssignment" SubscriptionPolicyAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SubscriptionPolicyAssignment_Kind}.String() SubscriptionPolicyAssignment_KindAPIVersion = SubscriptionPolicyAssignment_Kind + "." + CRDGroupVersion.String() SubscriptionPolicyAssignment_GroupVersionKind = CRDGroupVersion.WithKind(SubscriptionPolicyAssignment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
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 ManagementGroupPolicyAssignment ¶
type ManagementGroupPolicyAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagementGroupPolicyAssignmentSpec `json:"spec"` Status ManagementGroupPolicyAssignmentStatus `json:"status,omitempty"` }
ManagementGroupPolicyAssignment is the Schema for the ManagementGroupPolicyAssignments 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 (*ManagementGroupPolicyAssignment) DeepCopy ¶
func (in *ManagementGroupPolicyAssignment) DeepCopy() *ManagementGroupPolicyAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupPolicyAssignment.
func (*ManagementGroupPolicyAssignment) DeepCopyInto ¶
func (in *ManagementGroupPolicyAssignment) DeepCopyInto(out *ManagementGroupPolicyAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementGroupPolicyAssignment) DeepCopyObject ¶
func (in *ManagementGroupPolicyAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementGroupPolicyAssignment) GetCondition ¶
func (mg *ManagementGroupPolicyAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagementGroupPolicyAssignment.
func (*ManagementGroupPolicyAssignment) GetConnectionDetailsMapping ¶
func (tr *ManagementGroupPolicyAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagementGroupPolicyAssignment
func (*ManagementGroupPolicyAssignment) GetDeletionPolicy ¶
func (mg *ManagementGroupPolicyAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagementGroupPolicyAssignment.
func (*ManagementGroupPolicyAssignment) GetID ¶
func (tr *ManagementGroupPolicyAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this ManagementGroupPolicyAssignment
func (*ManagementGroupPolicyAssignment) GetObservation ¶
func (tr *ManagementGroupPolicyAssignment) GetObservation() (map[string]interface{}, error)
GetObservation of this ManagementGroupPolicyAssignment
func (*ManagementGroupPolicyAssignment) GetParameters ¶
func (tr *ManagementGroupPolicyAssignment) GetParameters() (map[string]interface{}, error)
GetParameters of this ManagementGroupPolicyAssignment
func (*ManagementGroupPolicyAssignment) GetProviderConfigReference ¶
func (mg *ManagementGroupPolicyAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagementGroupPolicyAssignment.
func (*ManagementGroupPolicyAssignment) GetProviderReference ¶
func (mg *ManagementGroupPolicyAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagementGroupPolicyAssignment. Deprecated: Use GetProviderConfigReference.
func (*ManagementGroupPolicyAssignment) GetPublishConnectionDetailsTo ¶
func (mg *ManagementGroupPolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ManagementGroupPolicyAssignment.
func (*ManagementGroupPolicyAssignment) GetTerraformResourceType ¶
func (mg *ManagementGroupPolicyAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagementGroupPolicyAssignment
func (*ManagementGroupPolicyAssignment) GetTerraformSchemaVersion ¶
func (tr *ManagementGroupPolicyAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagementGroupPolicyAssignment) GetWriteConnectionSecretToReference ¶
func (mg *ManagementGroupPolicyAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagementGroupPolicyAssignment.
func (*ManagementGroupPolicyAssignment) LateInitialize ¶
func (tr *ManagementGroupPolicyAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagementGroupPolicyAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagementGroupPolicyAssignment) SetConditions ¶
func (mg *ManagementGroupPolicyAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagementGroupPolicyAssignment.
func (*ManagementGroupPolicyAssignment) SetDeletionPolicy ¶
func (mg *ManagementGroupPolicyAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagementGroupPolicyAssignment.
func (*ManagementGroupPolicyAssignment) SetObservation ¶
func (tr *ManagementGroupPolicyAssignment) SetObservation(obs map[string]interface{}) error
SetObservation for this ManagementGroupPolicyAssignment
func (*ManagementGroupPolicyAssignment) SetParameters ¶
func (tr *ManagementGroupPolicyAssignment) SetParameters(params map[string]interface{}) error
SetParameters for this ManagementGroupPolicyAssignment
func (*ManagementGroupPolicyAssignment) SetProviderConfigReference ¶
func (mg *ManagementGroupPolicyAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagementGroupPolicyAssignment.
func (*ManagementGroupPolicyAssignment) SetProviderReference ¶
func (mg *ManagementGroupPolicyAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagementGroupPolicyAssignment. Deprecated: Use SetProviderConfigReference.
func (*ManagementGroupPolicyAssignment) SetPublishConnectionDetailsTo ¶
func (mg *ManagementGroupPolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ManagementGroupPolicyAssignment.
func (*ManagementGroupPolicyAssignment) SetWriteConnectionSecretToReference ¶
func (mg *ManagementGroupPolicyAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagementGroupPolicyAssignment.
type ManagementGroupPolicyAssignmentList ¶
type ManagementGroupPolicyAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagementGroupPolicyAssignment `json:"items"` }
ManagementGroupPolicyAssignmentList contains a list of ManagementGroupPolicyAssignments
func (*ManagementGroupPolicyAssignmentList) DeepCopy ¶
func (in *ManagementGroupPolicyAssignmentList) DeepCopy() *ManagementGroupPolicyAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupPolicyAssignmentList.
func (*ManagementGroupPolicyAssignmentList) DeepCopyInto ¶
func (in *ManagementGroupPolicyAssignmentList) DeepCopyInto(out *ManagementGroupPolicyAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementGroupPolicyAssignmentList) DeepCopyObject ¶
func (in *ManagementGroupPolicyAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementGroupPolicyAssignmentList) GetItems ¶
func (l *ManagementGroupPolicyAssignmentList) GetItems() []resource.Managed
GetItems of this ManagementGroupPolicyAssignmentList.
type ManagementGroupPolicyAssignmentObservation ¶
type ManagementGroupPolicyAssignmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ManagementGroupPolicyAssignmentObservation) DeepCopy ¶
func (in *ManagementGroupPolicyAssignmentObservation) DeepCopy() *ManagementGroupPolicyAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupPolicyAssignmentObservation.
func (*ManagementGroupPolicyAssignmentObservation) DeepCopyInto ¶
func (in *ManagementGroupPolicyAssignmentObservation) DeepCopyInto(out *ManagementGroupPolicyAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupPolicyAssignmentParameters ¶
type ManagementGroupPolicyAssignmentParameters 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 (*ManagementGroupPolicyAssignmentParameters) DeepCopy ¶
func (in *ManagementGroupPolicyAssignmentParameters) DeepCopy() *ManagementGroupPolicyAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupPolicyAssignmentParameters.
func (*ManagementGroupPolicyAssignmentParameters) DeepCopyInto ¶
func (in *ManagementGroupPolicyAssignmentParameters) DeepCopyInto(out *ManagementGroupPolicyAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupPolicyAssignmentSpec ¶
type ManagementGroupPolicyAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagementGroupPolicyAssignmentParameters `json:"forProvider"` }
ManagementGroupPolicyAssignmentSpec defines the desired state of ManagementGroupPolicyAssignment
func (*ManagementGroupPolicyAssignmentSpec) DeepCopy ¶
func (in *ManagementGroupPolicyAssignmentSpec) DeepCopy() *ManagementGroupPolicyAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupPolicyAssignmentSpec.
func (*ManagementGroupPolicyAssignmentSpec) DeepCopyInto ¶
func (in *ManagementGroupPolicyAssignmentSpec) DeepCopyInto(out *ManagementGroupPolicyAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupPolicyAssignmentStatus ¶
type ManagementGroupPolicyAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagementGroupPolicyAssignmentObservation `json:"atProvider,omitempty"` }
ManagementGroupPolicyAssignmentStatus defines the observed state of ManagementGroupPolicyAssignment.
func (*ManagementGroupPolicyAssignmentStatus) DeepCopy ¶
func (in *ManagementGroupPolicyAssignmentStatus) DeepCopy() *ManagementGroupPolicyAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupPolicyAssignmentStatus.
func (*ManagementGroupPolicyAssignmentStatus) DeepCopyInto ¶
func (in *ManagementGroupPolicyAssignmentStatus) DeepCopyInto(out *ManagementGroupPolicyAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementLock ¶
type ManagementLock struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagementLockSpec `json:"spec"` Status ManagementLockStatus `json:"status,omitempty"` }
ManagementLock is the Schema for the ManagementLocks 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 (*ManagementLock) DeepCopy ¶
func (in *ManagementLock) DeepCopy() *ManagementLock
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementLock.
func (*ManagementLock) DeepCopyInto ¶
func (in *ManagementLock) DeepCopyInto(out *ManagementLock)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementLock) DeepCopyObject ¶
func (in *ManagementLock) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementLock) GetCondition ¶
func (mg *ManagementLock) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagementLock.
func (*ManagementLock) GetConnectionDetailsMapping ¶
func (tr *ManagementLock) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagementLock
func (*ManagementLock) GetDeletionPolicy ¶
func (mg *ManagementLock) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagementLock.
func (*ManagementLock) GetID ¶
func (tr *ManagementLock) GetID() string
GetID returns ID of underlying Terraform resource of this ManagementLock
func (*ManagementLock) GetObservation ¶
func (tr *ManagementLock) GetObservation() (map[string]interface{}, error)
GetObservation of this ManagementLock
func (*ManagementLock) GetParameters ¶
func (tr *ManagementLock) GetParameters() (map[string]interface{}, error)
GetParameters of this ManagementLock
func (*ManagementLock) GetProviderConfigReference ¶
func (mg *ManagementLock) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagementLock.
func (*ManagementLock) GetProviderReference ¶
func (mg *ManagementLock) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagementLock. Deprecated: Use GetProviderConfigReference.
func (*ManagementLock) GetPublishConnectionDetailsTo ¶
func (mg *ManagementLock) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ManagementLock.
func (*ManagementLock) GetTerraformResourceType ¶
func (mg *ManagementLock) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagementLock
func (*ManagementLock) GetTerraformSchemaVersion ¶
func (tr *ManagementLock) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagementLock) GetWriteConnectionSecretToReference ¶
func (mg *ManagementLock) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagementLock.
func (*ManagementLock) LateInitialize ¶
func (tr *ManagementLock) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagementLock using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagementLock) SetConditions ¶
func (mg *ManagementLock) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagementLock.
func (*ManagementLock) SetDeletionPolicy ¶
func (mg *ManagementLock) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagementLock.
func (*ManagementLock) SetObservation ¶
func (tr *ManagementLock) SetObservation(obs map[string]interface{}) error
SetObservation for this ManagementLock
func (*ManagementLock) SetParameters ¶
func (tr *ManagementLock) SetParameters(params map[string]interface{}) error
SetParameters for this ManagementLock
func (*ManagementLock) SetProviderConfigReference ¶
func (mg *ManagementLock) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagementLock.
func (*ManagementLock) SetProviderReference ¶
func (mg *ManagementLock) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagementLock. Deprecated: Use SetProviderConfigReference.
func (*ManagementLock) SetPublishConnectionDetailsTo ¶
func (mg *ManagementLock) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ManagementLock.
func (*ManagementLock) SetWriteConnectionSecretToReference ¶
func (mg *ManagementLock) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagementLock.
type ManagementLockList ¶
type ManagementLockList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagementLock `json:"items"` }
ManagementLockList contains a list of ManagementLocks
func (*ManagementLockList) DeepCopy ¶
func (in *ManagementLockList) DeepCopy() *ManagementLockList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementLockList.
func (*ManagementLockList) DeepCopyInto ¶
func (in *ManagementLockList) DeepCopyInto(out *ManagementLockList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementLockList) DeepCopyObject ¶
func (in *ManagementLockList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementLockList) GetItems ¶
func (l *ManagementLockList) GetItems() []resource.Managed
GetItems of this ManagementLockList.
type ManagementLockObservation ¶
type ManagementLockObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ManagementLockObservation) DeepCopy ¶
func (in *ManagementLockObservation) DeepCopy() *ManagementLockObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementLockObservation.
func (*ManagementLockObservation) DeepCopyInto ¶
func (in *ManagementLockObservation) DeepCopyInto(out *ManagementLockObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementLockParameters ¶
type ManagementLockParameters 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 (*ManagementLockParameters) DeepCopy ¶
func (in *ManagementLockParameters) DeepCopy() *ManagementLockParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementLockParameters.
func (*ManagementLockParameters) DeepCopyInto ¶
func (in *ManagementLockParameters) DeepCopyInto(out *ManagementLockParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementLockSpec ¶
type ManagementLockSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagementLockParameters `json:"forProvider"` }
ManagementLockSpec defines the desired state of ManagementLock
func (*ManagementLockSpec) DeepCopy ¶
func (in *ManagementLockSpec) DeepCopy() *ManagementLockSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementLockSpec.
func (*ManagementLockSpec) DeepCopyInto ¶
func (in *ManagementLockSpec) DeepCopyInto(out *ManagementLockSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementLockStatus ¶
type ManagementLockStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagementLockObservation `json:"atProvider,omitempty"` }
ManagementLockStatus defines the observed state of ManagementLock.
func (*ManagementLockStatus) DeepCopy ¶
func (in *ManagementLockStatus) DeepCopy() *ManagementLockStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementLockStatus.
func (*ManagementLockStatus) DeepCopyInto ¶
func (in *ManagementLockStatus) DeepCopyInto(out *ManagementLockStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionsObservation ¶
type PermissionsObservation struct { }
func (*PermissionsObservation) DeepCopy ¶
func (in *PermissionsObservation) DeepCopy() *PermissionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionsObservation.
func (*PermissionsObservation) DeepCopyInto ¶
func (in *PermissionsObservation) DeepCopyInto(out *PermissionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionsParameters ¶
type PermissionsParameters struct { // +kubebuilder:validation:Optional Actions []*string `json:"actions,omitempty" tf:"actions,omitempty"` // +kubebuilder:validation:Optional DataActions []*string `json:"dataActions,omitempty" tf:"data_actions,omitempty"` // +kubebuilder:validation:Optional NotActions []*string `json:"notActions,omitempty" tf:"not_actions,omitempty"` // +kubebuilder:validation:Optional NotDataActions []*string `json:"notDataActions,omitempty" tf:"not_data_actions,omitempty"` }
func (*PermissionsParameters) DeepCopy ¶
func (in *PermissionsParameters) DeepCopy() *PermissionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionsParameters.
func (*PermissionsParameters) DeepCopyInto ¶
func (in *PermissionsParameters) DeepCopyInto(out *PermissionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyAssignment ¶
type PolicyAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyAssignmentSpec `json:"spec"` Status PolicyAssignmentStatus `json:"status,omitempty"` }
PolicyAssignment is the Schema for the PolicyAssignments 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 (*PolicyAssignment) DeepCopy ¶
func (in *PolicyAssignment) DeepCopy() *PolicyAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAssignment.
func (*PolicyAssignment) DeepCopyInto ¶
func (in *PolicyAssignment) DeepCopyInto(out *PolicyAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyAssignment) DeepCopyObject ¶
func (in *PolicyAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyAssignment) GetCondition ¶
func (mg *PolicyAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyAssignment.
func (*PolicyAssignment) GetConnectionDetailsMapping ¶
func (tr *PolicyAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PolicyAssignment
func (*PolicyAssignment) GetDeletionPolicy ¶
func (mg *PolicyAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyAssignment.
func (*PolicyAssignment) GetID ¶
func (tr *PolicyAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this PolicyAssignment
func (*PolicyAssignment) GetObservation ¶
func (tr *PolicyAssignment) GetObservation() (map[string]interface{}, error)
GetObservation of this PolicyAssignment
func (*PolicyAssignment) GetParameters ¶
func (tr *PolicyAssignment) GetParameters() (map[string]interface{}, error)
GetParameters of this PolicyAssignment
func (*PolicyAssignment) GetProviderConfigReference ¶
func (mg *PolicyAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PolicyAssignment.
func (*PolicyAssignment) GetProviderReference ¶
func (mg *PolicyAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this PolicyAssignment. Deprecated: Use GetProviderConfigReference.
func (*PolicyAssignment) GetPublishConnectionDetailsTo ¶
func (mg *PolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PolicyAssignment.
func (*PolicyAssignment) GetTerraformResourceType ¶
func (mg *PolicyAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PolicyAssignment
func (*PolicyAssignment) GetTerraformSchemaVersion ¶
func (tr *PolicyAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyAssignment) GetWriteConnectionSecretToReference ¶
func (mg *PolicyAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyAssignment.
func (*PolicyAssignment) LateInitialize ¶
func (tr *PolicyAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PolicyAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyAssignment) SetConditions ¶
func (mg *PolicyAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this PolicyAssignment.
func (*PolicyAssignment) SetDeletionPolicy ¶
func (mg *PolicyAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyAssignment.
func (*PolicyAssignment) SetObservation ¶
func (tr *PolicyAssignment) SetObservation(obs map[string]interface{}) error
SetObservation for this PolicyAssignment
func (*PolicyAssignment) SetParameters ¶
func (tr *PolicyAssignment) SetParameters(params map[string]interface{}) error
SetParameters for this PolicyAssignment
func (*PolicyAssignment) SetProviderConfigReference ¶
func (mg *PolicyAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PolicyAssignment.
func (*PolicyAssignment) SetProviderReference ¶
func (mg *PolicyAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PolicyAssignment. Deprecated: Use SetProviderConfigReference.
func (*PolicyAssignment) SetPublishConnectionDetailsTo ¶
func (mg *PolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PolicyAssignment.
func (*PolicyAssignment) SetWriteConnectionSecretToReference ¶
func (mg *PolicyAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyAssignment.
type PolicyAssignmentIdentityObservation ¶
type PolicyAssignmentIdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*PolicyAssignmentIdentityObservation) DeepCopy ¶
func (in *PolicyAssignmentIdentityObservation) DeepCopy() *PolicyAssignmentIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAssignmentIdentityObservation.
func (*PolicyAssignmentIdentityObservation) DeepCopyInto ¶
func (in *PolicyAssignmentIdentityObservation) DeepCopyInto(out *PolicyAssignmentIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyAssignmentIdentityParameters ¶
type PolicyAssignmentIdentityParameters struct { // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*PolicyAssignmentIdentityParameters) DeepCopy ¶
func (in *PolicyAssignmentIdentityParameters) DeepCopy() *PolicyAssignmentIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAssignmentIdentityParameters.
func (*PolicyAssignmentIdentityParameters) DeepCopyInto ¶
func (in *PolicyAssignmentIdentityParameters) DeepCopyInto(out *PolicyAssignmentIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyAssignmentList ¶
type PolicyAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyAssignment `json:"items"` }
PolicyAssignmentList contains a list of PolicyAssignments
func (*PolicyAssignmentList) DeepCopy ¶
func (in *PolicyAssignmentList) DeepCopy() *PolicyAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAssignmentList.
func (*PolicyAssignmentList) DeepCopyInto ¶
func (in *PolicyAssignmentList) DeepCopyInto(out *PolicyAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyAssignmentList) DeepCopyObject ¶
func (in *PolicyAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyAssignmentList) GetItems ¶
func (l *PolicyAssignmentList) GetItems() []resource.Managed
GetItems of this PolicyAssignmentList.
type PolicyAssignmentObservation ¶
type PolicyAssignmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PolicyAssignmentObservation) DeepCopy ¶
func (in *PolicyAssignmentObservation) DeepCopy() *PolicyAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAssignmentObservation.
func (*PolicyAssignmentObservation) DeepCopyInto ¶
func (in *PolicyAssignmentObservation) DeepCopyInto(out *PolicyAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyAssignmentParameters ¶
type PolicyAssignmentParameters 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 EnforcementMode *bool `json:"enforcementMode,omitempty" tf:"enforcement_mode,omitempty"` // +kubebuilder:validation:Optional Identity []PolicyAssignmentIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,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"` // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*PolicyAssignmentParameters) DeepCopy ¶
func (in *PolicyAssignmentParameters) DeepCopy() *PolicyAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAssignmentParameters.
func (*PolicyAssignmentParameters) DeepCopyInto ¶
func (in *PolicyAssignmentParameters) DeepCopyInto(out *PolicyAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyAssignmentSpec ¶
type PolicyAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyAssignmentParameters `json:"forProvider"` }
PolicyAssignmentSpec defines the desired state of PolicyAssignment
func (*PolicyAssignmentSpec) DeepCopy ¶
func (in *PolicyAssignmentSpec) DeepCopy() *PolicyAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAssignmentSpec.
func (*PolicyAssignmentSpec) DeepCopyInto ¶
func (in *PolicyAssignmentSpec) DeepCopyInto(out *PolicyAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyAssignmentStatus ¶
type PolicyAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyAssignmentObservation `json:"atProvider,omitempty"` }
PolicyAssignmentStatus defines the observed state of PolicyAssignment.
func (*PolicyAssignmentStatus) DeepCopy ¶
func (in *PolicyAssignmentStatus) DeepCopy() *PolicyAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAssignmentStatus.
func (*PolicyAssignmentStatus) DeepCopyInto ¶
func (in *PolicyAssignmentStatus) DeepCopyInto(out *PolicyAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyDefinition ¶
type PolicyDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyDefinitionSpec `json:"spec"` Status PolicyDefinitionStatus `json:"status,omitempty"` }
PolicyDefinition is the Schema for the PolicyDefinitions 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 (*PolicyDefinition) DeepCopy ¶
func (in *PolicyDefinition) DeepCopy() *PolicyDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDefinition.
func (*PolicyDefinition) DeepCopyInto ¶
func (in *PolicyDefinition) DeepCopyInto(out *PolicyDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyDefinition) DeepCopyObject ¶
func (in *PolicyDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyDefinition) GetCondition ¶
func (mg *PolicyDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyDefinition.
func (*PolicyDefinition) GetConnectionDetailsMapping ¶
func (tr *PolicyDefinition) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PolicyDefinition
func (*PolicyDefinition) GetDeletionPolicy ¶
func (mg *PolicyDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyDefinition.
func (*PolicyDefinition) GetID ¶
func (tr *PolicyDefinition) GetID() string
GetID returns ID of underlying Terraform resource of this PolicyDefinition
func (*PolicyDefinition) GetObservation ¶
func (tr *PolicyDefinition) GetObservation() (map[string]interface{}, error)
GetObservation of this PolicyDefinition
func (*PolicyDefinition) GetParameters ¶
func (tr *PolicyDefinition) GetParameters() (map[string]interface{}, error)
GetParameters of this PolicyDefinition
func (*PolicyDefinition) GetProviderConfigReference ¶
func (mg *PolicyDefinition) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PolicyDefinition.
func (*PolicyDefinition) GetProviderReference ¶
func (mg *PolicyDefinition) GetProviderReference() *xpv1.Reference
GetProviderReference of this PolicyDefinition. Deprecated: Use GetProviderConfigReference.
func (*PolicyDefinition) GetPublishConnectionDetailsTo ¶
func (mg *PolicyDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PolicyDefinition.
func (*PolicyDefinition) GetTerraformResourceType ¶
func (mg *PolicyDefinition) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PolicyDefinition
func (*PolicyDefinition) GetTerraformSchemaVersion ¶
func (tr *PolicyDefinition) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyDefinition) GetWriteConnectionSecretToReference ¶
func (mg *PolicyDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyDefinition.
func (*PolicyDefinition) LateInitialize ¶
func (tr *PolicyDefinition) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PolicyDefinition using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyDefinition) SetConditions ¶
func (mg *PolicyDefinition) SetConditions(c ...xpv1.Condition)
SetConditions of this PolicyDefinition.
func (*PolicyDefinition) SetDeletionPolicy ¶
func (mg *PolicyDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyDefinition.
func (*PolicyDefinition) SetObservation ¶
func (tr *PolicyDefinition) SetObservation(obs map[string]interface{}) error
SetObservation for this PolicyDefinition
func (*PolicyDefinition) SetParameters ¶
func (tr *PolicyDefinition) SetParameters(params map[string]interface{}) error
SetParameters for this PolicyDefinition
func (*PolicyDefinition) SetProviderConfigReference ¶
func (mg *PolicyDefinition) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PolicyDefinition.
func (*PolicyDefinition) SetProviderReference ¶
func (mg *PolicyDefinition) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PolicyDefinition. Deprecated: Use SetProviderConfigReference.
func (*PolicyDefinition) SetPublishConnectionDetailsTo ¶
func (mg *PolicyDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PolicyDefinition.
func (*PolicyDefinition) SetWriteConnectionSecretToReference ¶
func (mg *PolicyDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyDefinition.
type PolicyDefinitionGroupObservation ¶
type PolicyDefinitionGroupObservation struct { }
func (*PolicyDefinitionGroupObservation) DeepCopy ¶
func (in *PolicyDefinitionGroupObservation) DeepCopy() *PolicyDefinitionGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDefinitionGroupObservation.
func (*PolicyDefinitionGroupObservation) DeepCopyInto ¶
func (in *PolicyDefinitionGroupObservation) DeepCopyInto(out *PolicyDefinitionGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyDefinitionGroupParameters ¶
type PolicyDefinitionGroupParameters struct { // +kubebuilder:validation:Optional AdditionalMetadataResourceID *string `json:"additionalMetadataResourceId,omitempty" tf:"additional_metadata_resource_id,omitempty"` // +kubebuilder:validation:Optional Category *string `json:"category,omitempty" tf:"category,omitempty"` // +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:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*PolicyDefinitionGroupParameters) DeepCopy ¶
func (in *PolicyDefinitionGroupParameters) DeepCopy() *PolicyDefinitionGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDefinitionGroupParameters.
func (*PolicyDefinitionGroupParameters) DeepCopyInto ¶
func (in *PolicyDefinitionGroupParameters) DeepCopyInto(out *PolicyDefinitionGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyDefinitionList ¶
type PolicyDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyDefinition `json:"items"` }
PolicyDefinitionList contains a list of PolicyDefinitions
func (*PolicyDefinitionList) DeepCopy ¶
func (in *PolicyDefinitionList) DeepCopy() *PolicyDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDefinitionList.
func (*PolicyDefinitionList) DeepCopyInto ¶
func (in *PolicyDefinitionList) DeepCopyInto(out *PolicyDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyDefinitionList) DeepCopyObject ¶
func (in *PolicyDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyDefinitionList) GetItems ¶
func (l *PolicyDefinitionList) GetItems() []resource.Managed
GetItems of this PolicyDefinitionList.
type PolicyDefinitionObservation ¶
type PolicyDefinitionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PolicyDefinitionObservation) DeepCopy ¶
func (in *PolicyDefinitionObservation) DeepCopy() *PolicyDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDefinitionObservation.
func (*PolicyDefinitionObservation) DeepCopyInto ¶
func (in *PolicyDefinitionObservation) DeepCopyInto(out *PolicyDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyDefinitionParameters ¶
type PolicyDefinitionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` // +kubebuilder:validation:Optional ManagementGroupID *string `json:"managementGroupId,omitempty" tf:"management_group_id,omitempty"` // +kubebuilder:validation:Optional ManagementGroupName *string `json:"managementGroupName,omitempty" tf:"management_group_name,omitempty"` // +kubebuilder:validation:Optional Metadata *string `json:"metadata,omitempty" tf:"metadata,omitempty"` // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // +kubebuilder:validation:Optional PolicyRule *string `json:"policyRule,omitempty" tf:"policy_rule,omitempty"` // +kubebuilder:validation:Required PolicyType *string `json:"policyType" tf:"policy_type,omitempty"` }
func (*PolicyDefinitionParameters) DeepCopy ¶
func (in *PolicyDefinitionParameters) DeepCopy() *PolicyDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDefinitionParameters.
func (*PolicyDefinitionParameters) DeepCopyInto ¶
func (in *PolicyDefinitionParameters) DeepCopyInto(out *PolicyDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyDefinitionReferenceObservation ¶
type PolicyDefinitionReferenceObservation struct { }
func (*PolicyDefinitionReferenceObservation) DeepCopy ¶
func (in *PolicyDefinitionReferenceObservation) DeepCopy() *PolicyDefinitionReferenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDefinitionReferenceObservation.
func (*PolicyDefinitionReferenceObservation) DeepCopyInto ¶
func (in *PolicyDefinitionReferenceObservation) DeepCopyInto(out *PolicyDefinitionReferenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyDefinitionReferenceParameters ¶
type PolicyDefinitionReferenceParameters struct { // +kubebuilder:validation:Optional ParameterValues *string `json:"parameterValues,omitempty" tf:"parameter_values,omitempty"` // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // +kubebuilder:validation:Required PolicyDefinitionID *string `json:"policyDefinitionId" tf:"policy_definition_id,omitempty"` // +kubebuilder:validation:Optional PolicyGroupNames []*string `json:"policyGroupNames,omitempty" tf:"policy_group_names,omitempty"` // +kubebuilder:validation:Optional ReferenceID *string `json:"referenceId,omitempty" tf:"reference_id,omitempty"` }
func (*PolicyDefinitionReferenceParameters) DeepCopy ¶
func (in *PolicyDefinitionReferenceParameters) DeepCopy() *PolicyDefinitionReferenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDefinitionReferenceParameters.
func (*PolicyDefinitionReferenceParameters) DeepCopyInto ¶
func (in *PolicyDefinitionReferenceParameters) DeepCopyInto(out *PolicyDefinitionReferenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyDefinitionSpec ¶
type PolicyDefinitionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyDefinitionParameters `json:"forProvider"` }
PolicyDefinitionSpec defines the desired state of PolicyDefinition
func (*PolicyDefinitionSpec) DeepCopy ¶
func (in *PolicyDefinitionSpec) DeepCopy() *PolicyDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDefinitionSpec.
func (*PolicyDefinitionSpec) DeepCopyInto ¶
func (in *PolicyDefinitionSpec) DeepCopyInto(out *PolicyDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyDefinitionStatus ¶
type PolicyDefinitionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyDefinitionObservation `json:"atProvider,omitempty"` }
PolicyDefinitionStatus defines the observed state of PolicyDefinition.
func (*PolicyDefinitionStatus) DeepCopy ¶
func (in *PolicyDefinitionStatus) DeepCopy() *PolicyDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDefinitionStatus.
func (*PolicyDefinitionStatus) DeepCopyInto ¶
func (in *PolicyDefinitionStatus) DeepCopyInto(out *PolicyDefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySetDefinition ¶
type PolicySetDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicySetDefinitionSpec `json:"spec"` Status PolicySetDefinitionStatus `json:"status,omitempty"` }
PolicySetDefinition is the Schema for the PolicySetDefinitions 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 (*PolicySetDefinition) DeepCopy ¶
func (in *PolicySetDefinition) DeepCopy() *PolicySetDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySetDefinition.
func (*PolicySetDefinition) DeepCopyInto ¶
func (in *PolicySetDefinition) DeepCopyInto(out *PolicySetDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicySetDefinition) DeepCopyObject ¶
func (in *PolicySetDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicySetDefinition) GetCondition ¶
func (mg *PolicySetDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicySetDefinition.
func (*PolicySetDefinition) GetConnectionDetailsMapping ¶
func (tr *PolicySetDefinition) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PolicySetDefinition
func (*PolicySetDefinition) GetDeletionPolicy ¶
func (mg *PolicySetDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicySetDefinition.
func (*PolicySetDefinition) GetID ¶
func (tr *PolicySetDefinition) GetID() string
GetID returns ID of underlying Terraform resource of this PolicySetDefinition
func (*PolicySetDefinition) GetObservation ¶
func (tr *PolicySetDefinition) GetObservation() (map[string]interface{}, error)
GetObservation of this PolicySetDefinition
func (*PolicySetDefinition) GetParameters ¶
func (tr *PolicySetDefinition) GetParameters() (map[string]interface{}, error)
GetParameters of this PolicySetDefinition
func (*PolicySetDefinition) GetProviderConfigReference ¶
func (mg *PolicySetDefinition) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PolicySetDefinition.
func (*PolicySetDefinition) GetProviderReference ¶
func (mg *PolicySetDefinition) GetProviderReference() *xpv1.Reference
GetProviderReference of this PolicySetDefinition. Deprecated: Use GetProviderConfigReference.
func (*PolicySetDefinition) GetPublishConnectionDetailsTo ¶
func (mg *PolicySetDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PolicySetDefinition.
func (*PolicySetDefinition) GetTerraformResourceType ¶
func (mg *PolicySetDefinition) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PolicySetDefinition
func (*PolicySetDefinition) GetTerraformSchemaVersion ¶
func (tr *PolicySetDefinition) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicySetDefinition) GetWriteConnectionSecretToReference ¶
func (mg *PolicySetDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicySetDefinition.
func (*PolicySetDefinition) LateInitialize ¶
func (tr *PolicySetDefinition) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PolicySetDefinition using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicySetDefinition) SetConditions ¶
func (mg *PolicySetDefinition) SetConditions(c ...xpv1.Condition)
SetConditions of this PolicySetDefinition.
func (*PolicySetDefinition) SetDeletionPolicy ¶
func (mg *PolicySetDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicySetDefinition.
func (*PolicySetDefinition) SetObservation ¶
func (tr *PolicySetDefinition) SetObservation(obs map[string]interface{}) error
SetObservation for this PolicySetDefinition
func (*PolicySetDefinition) SetParameters ¶
func (tr *PolicySetDefinition) SetParameters(params map[string]interface{}) error
SetParameters for this PolicySetDefinition
func (*PolicySetDefinition) SetProviderConfigReference ¶
func (mg *PolicySetDefinition) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PolicySetDefinition.
func (*PolicySetDefinition) SetProviderReference ¶
func (mg *PolicySetDefinition) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PolicySetDefinition. Deprecated: Use SetProviderConfigReference.
func (*PolicySetDefinition) SetPublishConnectionDetailsTo ¶
func (mg *PolicySetDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PolicySetDefinition.
func (*PolicySetDefinition) SetWriteConnectionSecretToReference ¶
func (mg *PolicySetDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicySetDefinition.
type PolicySetDefinitionList ¶
type PolicySetDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicySetDefinition `json:"items"` }
PolicySetDefinitionList contains a list of PolicySetDefinitions
func (*PolicySetDefinitionList) DeepCopy ¶
func (in *PolicySetDefinitionList) DeepCopy() *PolicySetDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySetDefinitionList.
func (*PolicySetDefinitionList) DeepCopyInto ¶
func (in *PolicySetDefinitionList) DeepCopyInto(out *PolicySetDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicySetDefinitionList) DeepCopyObject ¶
func (in *PolicySetDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicySetDefinitionList) GetItems ¶
func (l *PolicySetDefinitionList) GetItems() []resource.Managed
GetItems of this PolicySetDefinitionList.
type PolicySetDefinitionObservation ¶
type PolicySetDefinitionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PolicySetDefinitionObservation) DeepCopy ¶
func (in *PolicySetDefinitionObservation) DeepCopy() *PolicySetDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySetDefinitionObservation.
func (*PolicySetDefinitionObservation) DeepCopyInto ¶
func (in *PolicySetDefinitionObservation) DeepCopyInto(out *PolicySetDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySetDefinitionParameters ¶
type PolicySetDefinitionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` // +kubebuilder:validation:Optional ManagementGroupID *string `json:"managementGroupId,omitempty" tf:"management_group_id,omitempty"` // +kubebuilder:validation:Optional ManagementGroupName *string `json:"managementGroupName,omitempty" tf:"management_group_name,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 Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // +kubebuilder:validation:Optional PolicyDefinitionGroup []PolicyDefinitionGroupParameters `json:"policyDefinitionGroup,omitempty" tf:"policy_definition_group,omitempty"` // +kubebuilder:validation:Optional PolicyDefinitionReference []PolicyDefinitionReferenceParameters `json:"policyDefinitionReference,omitempty" tf:"policy_definition_reference,omitempty"` // +kubebuilder:validation:Optional PolicyDefinitions *string `json:"policyDefinitions,omitempty" tf:"policy_definitions,omitempty"` // +kubebuilder:validation:Required PolicyType *string `json:"policyType" tf:"policy_type,omitempty"` }
func (*PolicySetDefinitionParameters) DeepCopy ¶
func (in *PolicySetDefinitionParameters) DeepCopy() *PolicySetDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySetDefinitionParameters.
func (*PolicySetDefinitionParameters) DeepCopyInto ¶
func (in *PolicySetDefinitionParameters) DeepCopyInto(out *PolicySetDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySetDefinitionSpec ¶
type PolicySetDefinitionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicySetDefinitionParameters `json:"forProvider"` }
PolicySetDefinitionSpec defines the desired state of PolicySetDefinition
func (*PolicySetDefinitionSpec) DeepCopy ¶
func (in *PolicySetDefinitionSpec) DeepCopy() *PolicySetDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySetDefinitionSpec.
func (*PolicySetDefinitionSpec) DeepCopyInto ¶
func (in *PolicySetDefinitionSpec) DeepCopyInto(out *PolicySetDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySetDefinitionStatus ¶
type PolicySetDefinitionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicySetDefinitionObservation `json:"atProvider,omitempty"` }
PolicySetDefinitionStatus defines the observed state of PolicySetDefinition.
func (*PolicySetDefinitionStatus) DeepCopy ¶
func (in *PolicySetDefinitionStatus) DeepCopy() *PolicySetDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySetDefinitionStatus.
func (*PolicySetDefinitionStatus) DeepCopyInto ¶
func (in *PolicySetDefinitionStatus) DeepCopyInto(out *PolicySetDefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyAssignment ¶
type ResourcePolicyAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourcePolicyAssignmentSpec `json:"spec"` Status ResourcePolicyAssignmentStatus `json:"status,omitempty"` }
ResourcePolicyAssignment is the Schema for the ResourcePolicyAssignments 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 (*ResourcePolicyAssignment) DeepCopy ¶
func (in *ResourcePolicyAssignment) DeepCopy() *ResourcePolicyAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyAssignment.
func (*ResourcePolicyAssignment) DeepCopyInto ¶
func (in *ResourcePolicyAssignment) DeepCopyInto(out *ResourcePolicyAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicyAssignment) DeepCopyObject ¶
func (in *ResourcePolicyAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourcePolicyAssignment) GetCondition ¶
func (mg *ResourcePolicyAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ResourcePolicyAssignment.
func (*ResourcePolicyAssignment) GetConnectionDetailsMapping ¶
func (tr *ResourcePolicyAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ResourcePolicyAssignment
func (*ResourcePolicyAssignment) GetDeletionPolicy ¶
func (mg *ResourcePolicyAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ResourcePolicyAssignment.
func (*ResourcePolicyAssignment) GetID ¶
func (tr *ResourcePolicyAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this ResourcePolicyAssignment
func (*ResourcePolicyAssignment) GetObservation ¶
func (tr *ResourcePolicyAssignment) GetObservation() (map[string]interface{}, error)
GetObservation of this ResourcePolicyAssignment
func (*ResourcePolicyAssignment) GetParameters ¶
func (tr *ResourcePolicyAssignment) GetParameters() (map[string]interface{}, error)
GetParameters of this ResourcePolicyAssignment
func (*ResourcePolicyAssignment) GetProviderConfigReference ¶
func (mg *ResourcePolicyAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ResourcePolicyAssignment.
func (*ResourcePolicyAssignment) GetProviderReference ¶
func (mg *ResourcePolicyAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this ResourcePolicyAssignment. Deprecated: Use GetProviderConfigReference.
func (*ResourcePolicyAssignment) GetPublishConnectionDetailsTo ¶
func (mg *ResourcePolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ResourcePolicyAssignment.
func (*ResourcePolicyAssignment) GetTerraformResourceType ¶
func (mg *ResourcePolicyAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ResourcePolicyAssignment
func (*ResourcePolicyAssignment) GetTerraformSchemaVersion ¶
func (tr *ResourcePolicyAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ResourcePolicyAssignment) GetWriteConnectionSecretToReference ¶
func (mg *ResourcePolicyAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ResourcePolicyAssignment.
func (*ResourcePolicyAssignment) LateInitialize ¶
func (tr *ResourcePolicyAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ResourcePolicyAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*ResourcePolicyAssignment) SetConditions ¶
func (mg *ResourcePolicyAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this ResourcePolicyAssignment.
func (*ResourcePolicyAssignment) SetDeletionPolicy ¶
func (mg *ResourcePolicyAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ResourcePolicyAssignment.
func (*ResourcePolicyAssignment) SetObservation ¶
func (tr *ResourcePolicyAssignment) SetObservation(obs map[string]interface{}) error
SetObservation for this ResourcePolicyAssignment
func (*ResourcePolicyAssignment) SetParameters ¶
func (tr *ResourcePolicyAssignment) SetParameters(params map[string]interface{}) error
SetParameters for this ResourcePolicyAssignment
func (*ResourcePolicyAssignment) SetProviderConfigReference ¶
func (mg *ResourcePolicyAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ResourcePolicyAssignment.
func (*ResourcePolicyAssignment) SetProviderReference ¶
func (mg *ResourcePolicyAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ResourcePolicyAssignment. Deprecated: Use SetProviderConfigReference.
func (*ResourcePolicyAssignment) SetPublishConnectionDetailsTo ¶
func (mg *ResourcePolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ResourcePolicyAssignment.
func (*ResourcePolicyAssignment) SetWriteConnectionSecretToReference ¶
func (mg *ResourcePolicyAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ResourcePolicyAssignment.
type ResourcePolicyAssignmentIdentityObservation ¶
type ResourcePolicyAssignmentIdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*ResourcePolicyAssignmentIdentityObservation) DeepCopy ¶
func (in *ResourcePolicyAssignmentIdentityObservation) DeepCopy() *ResourcePolicyAssignmentIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyAssignmentIdentityObservation.
func (*ResourcePolicyAssignmentIdentityObservation) DeepCopyInto ¶
func (in *ResourcePolicyAssignmentIdentityObservation) DeepCopyInto(out *ResourcePolicyAssignmentIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyAssignmentIdentityParameters ¶
type ResourcePolicyAssignmentIdentityParameters struct { // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ResourcePolicyAssignmentIdentityParameters) DeepCopy ¶
func (in *ResourcePolicyAssignmentIdentityParameters) DeepCopy() *ResourcePolicyAssignmentIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyAssignmentIdentityParameters.
func (*ResourcePolicyAssignmentIdentityParameters) DeepCopyInto ¶
func (in *ResourcePolicyAssignmentIdentityParameters) DeepCopyInto(out *ResourcePolicyAssignmentIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyAssignmentList ¶
type ResourcePolicyAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ResourcePolicyAssignment `json:"items"` }
ResourcePolicyAssignmentList contains a list of ResourcePolicyAssignments
func (*ResourcePolicyAssignmentList) DeepCopy ¶
func (in *ResourcePolicyAssignmentList) DeepCopy() *ResourcePolicyAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyAssignmentList.
func (*ResourcePolicyAssignmentList) DeepCopyInto ¶
func (in *ResourcePolicyAssignmentList) DeepCopyInto(out *ResourcePolicyAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicyAssignmentList) DeepCopyObject ¶
func (in *ResourcePolicyAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourcePolicyAssignmentList) GetItems ¶
func (l *ResourcePolicyAssignmentList) GetItems() []resource.Managed
GetItems of this ResourcePolicyAssignmentList.
type ResourcePolicyAssignmentObservation ¶
type ResourcePolicyAssignmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ResourcePolicyAssignmentObservation) DeepCopy ¶
func (in *ResourcePolicyAssignmentObservation) DeepCopy() *ResourcePolicyAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyAssignmentObservation.
func (*ResourcePolicyAssignmentObservation) DeepCopyInto ¶
func (in *ResourcePolicyAssignmentObservation) DeepCopyInto(out *ResourcePolicyAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyAssignmentParameters ¶
type ResourcePolicyAssignmentParameters 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 []ResourcePolicyAssignmentIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,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"` // +kubebuilder:validation:Required ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"` }
func (*ResourcePolicyAssignmentParameters) DeepCopy ¶
func (in *ResourcePolicyAssignmentParameters) DeepCopy() *ResourcePolicyAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyAssignmentParameters.
func (*ResourcePolicyAssignmentParameters) DeepCopyInto ¶
func (in *ResourcePolicyAssignmentParameters) DeepCopyInto(out *ResourcePolicyAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyAssignmentSpec ¶
type ResourcePolicyAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ResourcePolicyAssignmentParameters `json:"forProvider"` }
ResourcePolicyAssignmentSpec defines the desired state of ResourcePolicyAssignment
func (*ResourcePolicyAssignmentSpec) DeepCopy ¶
func (in *ResourcePolicyAssignmentSpec) DeepCopy() *ResourcePolicyAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyAssignmentSpec.
func (*ResourcePolicyAssignmentSpec) DeepCopyInto ¶
func (in *ResourcePolicyAssignmentSpec) DeepCopyInto(out *ResourcePolicyAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyAssignmentStatus ¶
type ResourcePolicyAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ResourcePolicyAssignmentObservation `json:"atProvider,omitempty"` }
ResourcePolicyAssignmentStatus defines the observed state of ResourcePolicyAssignment.
func (*ResourcePolicyAssignmentStatus) DeepCopy ¶
func (in *ResourcePolicyAssignmentStatus) DeepCopy() *ResourcePolicyAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyAssignmentStatus.
func (*ResourcePolicyAssignmentStatus) DeepCopyInto ¶
func (in *ResourcePolicyAssignmentStatus) DeepCopyInto(out *ResourcePolicyAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignment ¶
type RoleAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleAssignmentSpec `json:"spec"` Status RoleAssignmentStatus `json:"status,omitempty"` }
RoleAssignment is the Schema for the RoleAssignments 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 (*RoleAssignment) DeepCopy ¶
func (in *RoleAssignment) DeepCopy() *RoleAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignment.
func (*RoleAssignment) DeepCopyInto ¶
func (in *RoleAssignment) DeepCopyInto(out *RoleAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAssignment) DeepCopyObject ¶
func (in *RoleAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleAssignment) GetCondition ¶
func (mg *RoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RoleAssignment.
func (*RoleAssignment) GetConnectionDetailsMapping ¶
func (tr *RoleAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RoleAssignment
func (*RoleAssignment) GetDeletionPolicy ¶
func (mg *RoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RoleAssignment.
func (*RoleAssignment) GetID ¶
func (tr *RoleAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this RoleAssignment
func (*RoleAssignment) GetObservation ¶
func (tr *RoleAssignment) GetObservation() (map[string]interface{}, error)
GetObservation of this RoleAssignment
func (*RoleAssignment) GetParameters ¶
func (tr *RoleAssignment) GetParameters() (map[string]interface{}, error)
GetParameters of this RoleAssignment
func (*RoleAssignment) GetProviderConfigReference ¶
func (mg *RoleAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RoleAssignment.
func (*RoleAssignment) GetProviderReference ¶
func (mg *RoleAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this RoleAssignment. Deprecated: Use GetProviderConfigReference.
func (*RoleAssignment) GetPublishConnectionDetailsTo ¶
func (mg *RoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RoleAssignment.
func (*RoleAssignment) GetTerraformResourceType ¶
func (mg *RoleAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RoleAssignment
func (*RoleAssignment) GetTerraformSchemaVersion ¶
func (tr *RoleAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RoleAssignment) GetWriteConnectionSecretToReference ¶
func (mg *RoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RoleAssignment.
func (*RoleAssignment) LateInitialize ¶
func (tr *RoleAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RoleAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*RoleAssignment) SetConditions ¶
func (mg *RoleAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this RoleAssignment.
func (*RoleAssignment) SetDeletionPolicy ¶
func (mg *RoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RoleAssignment.
func (*RoleAssignment) SetObservation ¶
func (tr *RoleAssignment) SetObservation(obs map[string]interface{}) error
SetObservation for this RoleAssignment
func (*RoleAssignment) SetParameters ¶
func (tr *RoleAssignment) SetParameters(params map[string]interface{}) error
SetParameters for this RoleAssignment
func (*RoleAssignment) SetProviderConfigReference ¶
func (mg *RoleAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RoleAssignment.
func (*RoleAssignment) SetProviderReference ¶
func (mg *RoleAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RoleAssignment. Deprecated: Use SetProviderConfigReference.
func (*RoleAssignment) SetPublishConnectionDetailsTo ¶
func (mg *RoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RoleAssignment.
func (*RoleAssignment) SetWriteConnectionSecretToReference ¶
func (mg *RoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RoleAssignment.
type RoleAssignmentList ¶
type RoleAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoleAssignment `json:"items"` }
RoleAssignmentList contains a list of RoleAssignments
func (*RoleAssignmentList) DeepCopy ¶
func (in *RoleAssignmentList) DeepCopy() *RoleAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentList.
func (*RoleAssignmentList) DeepCopyInto ¶
func (in *RoleAssignmentList) DeepCopyInto(out *RoleAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAssignmentList) DeepCopyObject ¶
func (in *RoleAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleAssignmentList) GetItems ¶
func (l *RoleAssignmentList) GetItems() []resource.Managed
GetItems of this RoleAssignmentList.
type RoleAssignmentObservation ¶
type RoleAssignmentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PrincipalType *string `json:"principalType,omitempty" tf:"principal_type,omitempty"` }
func (*RoleAssignmentObservation) DeepCopy ¶
func (in *RoleAssignmentObservation) DeepCopy() *RoleAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentObservation.
func (*RoleAssignmentObservation) DeepCopyInto ¶
func (in *RoleAssignmentObservation) DeepCopyInto(out *RoleAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentParameters ¶
type RoleAssignmentParameters struct { // +kubebuilder:validation:Optional Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional ConditionVersion *string `json:"conditionVersion,omitempty" tf:"condition_version,omitempty"` // +kubebuilder:validation:Optional DelegatedManagedIdentityResourceID *string `json:"delegatedManagedIdentityResourceId,omitempty" tf:"delegated_managed_identity_resource_id,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Required PrincipalID *string `json:"principalId" tf:"principal_id,omitempty"` // +kubebuilder:validation:Optional RoleDefinitionID *string `json:"roleDefinitionId,omitempty" tf:"role_definition_id,omitempty"` // +kubebuilder:validation:Optional RoleDefinitionName *string `json:"roleDefinitionName,omitempty" tf:"role_definition_name,omitempty"` // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` // +kubebuilder:validation:Optional SkipServicePrincipalAADCheck *bool `json:"skipServicePrincipalAadCheck,omitempty" tf:"skip_service_principal_aad_check,omitempty"` }
func (*RoleAssignmentParameters) DeepCopy ¶
func (in *RoleAssignmentParameters) DeepCopy() *RoleAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentParameters.
func (*RoleAssignmentParameters) DeepCopyInto ¶
func (in *RoleAssignmentParameters) DeepCopyInto(out *RoleAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentSpec ¶
type RoleAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleAssignmentParameters `json:"forProvider"` }
RoleAssignmentSpec defines the desired state of RoleAssignment
func (*RoleAssignmentSpec) DeepCopy ¶
func (in *RoleAssignmentSpec) DeepCopy() *RoleAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentSpec.
func (*RoleAssignmentSpec) DeepCopyInto ¶
func (in *RoleAssignmentSpec) DeepCopyInto(out *RoleAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentStatus ¶
type RoleAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleAssignmentObservation `json:"atProvider,omitempty"` }
RoleAssignmentStatus defines the observed state of RoleAssignment.
func (*RoleAssignmentStatus) DeepCopy ¶
func (in *RoleAssignmentStatus) DeepCopy() *RoleAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentStatus.
func (*RoleAssignmentStatus) DeepCopyInto ¶
func (in *RoleAssignmentStatus) DeepCopyInto(out *RoleAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleDefinition ¶
type RoleDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleDefinitionSpec `json:"spec"` Status RoleDefinitionStatus `json:"status,omitempty"` }
RoleDefinition is the Schema for the RoleDefinitions 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 (*RoleDefinition) DeepCopy ¶
func (in *RoleDefinition) DeepCopy() *RoleDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleDefinition.
func (*RoleDefinition) DeepCopyInto ¶
func (in *RoleDefinition) DeepCopyInto(out *RoleDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleDefinition) DeepCopyObject ¶
func (in *RoleDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleDefinition) GetCondition ¶
func (mg *RoleDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RoleDefinition.
func (*RoleDefinition) GetConnectionDetailsMapping ¶
func (tr *RoleDefinition) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RoleDefinition
func (*RoleDefinition) GetDeletionPolicy ¶
func (mg *RoleDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RoleDefinition.
func (*RoleDefinition) GetID ¶
func (tr *RoleDefinition) GetID() string
GetID returns ID of underlying Terraform resource of this RoleDefinition
func (*RoleDefinition) GetObservation ¶
func (tr *RoleDefinition) GetObservation() (map[string]interface{}, error)
GetObservation of this RoleDefinition
func (*RoleDefinition) GetParameters ¶
func (tr *RoleDefinition) GetParameters() (map[string]interface{}, error)
GetParameters of this RoleDefinition
func (*RoleDefinition) GetProviderConfigReference ¶
func (mg *RoleDefinition) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RoleDefinition.
func (*RoleDefinition) GetProviderReference ¶
func (mg *RoleDefinition) GetProviderReference() *xpv1.Reference
GetProviderReference of this RoleDefinition. Deprecated: Use GetProviderConfigReference.
func (*RoleDefinition) GetPublishConnectionDetailsTo ¶
func (mg *RoleDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RoleDefinition.
func (*RoleDefinition) GetTerraformResourceType ¶
func (mg *RoleDefinition) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RoleDefinition
func (*RoleDefinition) GetTerraformSchemaVersion ¶
func (tr *RoleDefinition) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RoleDefinition) GetWriteConnectionSecretToReference ¶
func (mg *RoleDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RoleDefinition.
func (*RoleDefinition) LateInitialize ¶
func (tr *RoleDefinition) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RoleDefinition using its observed tfState. returns True if there are any spec changes for the resource.
func (*RoleDefinition) SetConditions ¶
func (mg *RoleDefinition) SetConditions(c ...xpv1.Condition)
SetConditions of this RoleDefinition.
func (*RoleDefinition) SetDeletionPolicy ¶
func (mg *RoleDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RoleDefinition.
func (*RoleDefinition) SetObservation ¶
func (tr *RoleDefinition) SetObservation(obs map[string]interface{}) error
SetObservation for this RoleDefinition
func (*RoleDefinition) SetParameters ¶
func (tr *RoleDefinition) SetParameters(params map[string]interface{}) error
SetParameters for this RoleDefinition
func (*RoleDefinition) SetProviderConfigReference ¶
func (mg *RoleDefinition) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RoleDefinition.
func (*RoleDefinition) SetProviderReference ¶
func (mg *RoleDefinition) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RoleDefinition. Deprecated: Use SetProviderConfigReference.
func (*RoleDefinition) SetPublishConnectionDetailsTo ¶
func (mg *RoleDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RoleDefinition.
func (*RoleDefinition) SetWriteConnectionSecretToReference ¶
func (mg *RoleDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RoleDefinition.
type RoleDefinitionList ¶
type RoleDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoleDefinition `json:"items"` }
RoleDefinitionList contains a list of RoleDefinitions
func (*RoleDefinitionList) DeepCopy ¶
func (in *RoleDefinitionList) DeepCopy() *RoleDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleDefinitionList.
func (*RoleDefinitionList) DeepCopyInto ¶
func (in *RoleDefinitionList) DeepCopyInto(out *RoleDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleDefinitionList) DeepCopyObject ¶
func (in *RoleDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleDefinitionList) GetItems ¶
func (l *RoleDefinitionList) GetItems() []resource.Managed
GetItems of this RoleDefinitionList.
type RoleDefinitionObservation ¶
type RoleDefinitionObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` RoleDefinitionResourceID *string `json:"roleDefinitionResourceId,omitempty" tf:"role_definition_resource_id,omitempty"` }
func (*RoleDefinitionObservation) DeepCopy ¶
func (in *RoleDefinitionObservation) DeepCopy() *RoleDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleDefinitionObservation.
func (*RoleDefinitionObservation) DeepCopyInto ¶
func (in *RoleDefinitionObservation) DeepCopyInto(out *RoleDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleDefinitionParameters ¶
type RoleDefinitionParameters struct { // +kubebuilder:validation:Optional AssignableScopes []*string `json:"assignableScopes,omitempty" tf:"assignable_scopes,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Permissions []PermissionsParameters `json:"permissions,omitempty" tf:"permissions,omitempty"` // +kubebuilder:validation:Optional RoleDefinitionID *string `json:"roleDefinitionId,omitempty" tf:"role_definition_id,omitempty"` // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*RoleDefinitionParameters) DeepCopy ¶
func (in *RoleDefinitionParameters) DeepCopy() *RoleDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleDefinitionParameters.
func (*RoleDefinitionParameters) DeepCopyInto ¶
func (in *RoleDefinitionParameters) DeepCopyInto(out *RoleDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleDefinitionSpec ¶
type RoleDefinitionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleDefinitionParameters `json:"forProvider"` }
RoleDefinitionSpec defines the desired state of RoleDefinition
func (*RoleDefinitionSpec) DeepCopy ¶
func (in *RoleDefinitionSpec) DeepCopy() *RoleDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleDefinitionSpec.
func (*RoleDefinitionSpec) DeepCopyInto ¶
func (in *RoleDefinitionSpec) DeepCopyInto(out *RoleDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleDefinitionStatus ¶
type RoleDefinitionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleDefinitionObservation `json:"atProvider,omitempty"` }
RoleDefinitionStatus defines the observed state of RoleDefinition.
func (*RoleDefinitionStatus) DeepCopy ¶
func (in *RoleDefinitionStatus) DeepCopy() *RoleDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleDefinitionStatus.
func (*RoleDefinitionStatus) DeepCopyInto ¶
func (in *RoleDefinitionStatus) DeepCopyInto(out *RoleDefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionPolicyAssignment ¶
type SubscriptionPolicyAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubscriptionPolicyAssignmentSpec `json:"spec"` Status SubscriptionPolicyAssignmentStatus `json:"status,omitempty"` }
SubscriptionPolicyAssignment is the Schema for the SubscriptionPolicyAssignments 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 (*SubscriptionPolicyAssignment) DeepCopy ¶
func (in *SubscriptionPolicyAssignment) DeepCopy() *SubscriptionPolicyAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionPolicyAssignment.
func (*SubscriptionPolicyAssignment) DeepCopyInto ¶
func (in *SubscriptionPolicyAssignment) DeepCopyInto(out *SubscriptionPolicyAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionPolicyAssignment) DeepCopyObject ¶
func (in *SubscriptionPolicyAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubscriptionPolicyAssignment) GetCondition ¶
func (mg *SubscriptionPolicyAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SubscriptionPolicyAssignment.
func (*SubscriptionPolicyAssignment) GetConnectionDetailsMapping ¶
func (tr *SubscriptionPolicyAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SubscriptionPolicyAssignment
func (*SubscriptionPolicyAssignment) GetDeletionPolicy ¶
func (mg *SubscriptionPolicyAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SubscriptionPolicyAssignment.
func (*SubscriptionPolicyAssignment) GetID ¶
func (tr *SubscriptionPolicyAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this SubscriptionPolicyAssignment
func (*SubscriptionPolicyAssignment) GetObservation ¶
func (tr *SubscriptionPolicyAssignment) GetObservation() (map[string]interface{}, error)
GetObservation of this SubscriptionPolicyAssignment
func (*SubscriptionPolicyAssignment) GetParameters ¶
func (tr *SubscriptionPolicyAssignment) GetParameters() (map[string]interface{}, error)
GetParameters of this SubscriptionPolicyAssignment
func (*SubscriptionPolicyAssignment) GetProviderConfigReference ¶
func (mg *SubscriptionPolicyAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SubscriptionPolicyAssignment.
func (*SubscriptionPolicyAssignment) GetProviderReference ¶
func (mg *SubscriptionPolicyAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this SubscriptionPolicyAssignment. Deprecated: Use GetProviderConfigReference.
func (*SubscriptionPolicyAssignment) GetPublishConnectionDetailsTo ¶
func (mg *SubscriptionPolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SubscriptionPolicyAssignment.
func (*SubscriptionPolicyAssignment) GetTerraformResourceType ¶
func (mg *SubscriptionPolicyAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SubscriptionPolicyAssignment
func (*SubscriptionPolicyAssignment) GetTerraformSchemaVersion ¶
func (tr *SubscriptionPolicyAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SubscriptionPolicyAssignment) GetWriteConnectionSecretToReference ¶
func (mg *SubscriptionPolicyAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SubscriptionPolicyAssignment.
func (*SubscriptionPolicyAssignment) LateInitialize ¶
func (tr *SubscriptionPolicyAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SubscriptionPolicyAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*SubscriptionPolicyAssignment) SetConditions ¶
func (mg *SubscriptionPolicyAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this SubscriptionPolicyAssignment.
func (*SubscriptionPolicyAssignment) SetDeletionPolicy ¶
func (mg *SubscriptionPolicyAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SubscriptionPolicyAssignment.
func (*SubscriptionPolicyAssignment) SetObservation ¶
func (tr *SubscriptionPolicyAssignment) SetObservation(obs map[string]interface{}) error
SetObservation for this SubscriptionPolicyAssignment
func (*SubscriptionPolicyAssignment) SetParameters ¶
func (tr *SubscriptionPolicyAssignment) SetParameters(params map[string]interface{}) error
SetParameters for this SubscriptionPolicyAssignment
func (*SubscriptionPolicyAssignment) SetProviderConfigReference ¶
func (mg *SubscriptionPolicyAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SubscriptionPolicyAssignment.
func (*SubscriptionPolicyAssignment) SetProviderReference ¶
func (mg *SubscriptionPolicyAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SubscriptionPolicyAssignment. Deprecated: Use SetProviderConfigReference.
func (*SubscriptionPolicyAssignment) SetPublishConnectionDetailsTo ¶
func (mg *SubscriptionPolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SubscriptionPolicyAssignment.
func (*SubscriptionPolicyAssignment) SetWriteConnectionSecretToReference ¶
func (mg *SubscriptionPolicyAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SubscriptionPolicyAssignment.
type SubscriptionPolicyAssignmentIdentityObservation ¶
type SubscriptionPolicyAssignmentIdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*SubscriptionPolicyAssignmentIdentityObservation) DeepCopy ¶
func (in *SubscriptionPolicyAssignmentIdentityObservation) DeepCopy() *SubscriptionPolicyAssignmentIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionPolicyAssignmentIdentityObservation.
func (*SubscriptionPolicyAssignmentIdentityObservation) DeepCopyInto ¶
func (in *SubscriptionPolicyAssignmentIdentityObservation) DeepCopyInto(out *SubscriptionPolicyAssignmentIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionPolicyAssignmentIdentityParameters ¶
type SubscriptionPolicyAssignmentIdentityParameters struct { // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*SubscriptionPolicyAssignmentIdentityParameters) DeepCopy ¶
func (in *SubscriptionPolicyAssignmentIdentityParameters) DeepCopy() *SubscriptionPolicyAssignmentIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionPolicyAssignmentIdentityParameters.
func (*SubscriptionPolicyAssignmentIdentityParameters) DeepCopyInto ¶
func (in *SubscriptionPolicyAssignmentIdentityParameters) DeepCopyInto(out *SubscriptionPolicyAssignmentIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionPolicyAssignmentList ¶
type SubscriptionPolicyAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubscriptionPolicyAssignment `json:"items"` }
SubscriptionPolicyAssignmentList contains a list of SubscriptionPolicyAssignments
func (*SubscriptionPolicyAssignmentList) DeepCopy ¶
func (in *SubscriptionPolicyAssignmentList) DeepCopy() *SubscriptionPolicyAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionPolicyAssignmentList.
func (*SubscriptionPolicyAssignmentList) DeepCopyInto ¶
func (in *SubscriptionPolicyAssignmentList) DeepCopyInto(out *SubscriptionPolicyAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionPolicyAssignmentList) DeepCopyObject ¶
func (in *SubscriptionPolicyAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubscriptionPolicyAssignmentList) GetItems ¶
func (l *SubscriptionPolicyAssignmentList) GetItems() []resource.Managed
GetItems of this SubscriptionPolicyAssignmentList.
type SubscriptionPolicyAssignmentObservation ¶
type SubscriptionPolicyAssignmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SubscriptionPolicyAssignmentObservation) DeepCopy ¶
func (in *SubscriptionPolicyAssignmentObservation) DeepCopy() *SubscriptionPolicyAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionPolicyAssignmentObservation.
func (*SubscriptionPolicyAssignmentObservation) DeepCopyInto ¶
func (in *SubscriptionPolicyAssignmentObservation) DeepCopyInto(out *SubscriptionPolicyAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionPolicyAssignmentParameters ¶
type SubscriptionPolicyAssignmentParameters 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 []SubscriptionPolicyAssignmentIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,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"` // +kubebuilder:validation:Required SubscriptionID *string `json:"subscriptionId" tf:"subscription_id,omitempty"` }
func (*SubscriptionPolicyAssignmentParameters) DeepCopy ¶
func (in *SubscriptionPolicyAssignmentParameters) DeepCopy() *SubscriptionPolicyAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionPolicyAssignmentParameters.
func (*SubscriptionPolicyAssignmentParameters) DeepCopyInto ¶
func (in *SubscriptionPolicyAssignmentParameters) DeepCopyInto(out *SubscriptionPolicyAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionPolicyAssignmentSpec ¶
type SubscriptionPolicyAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SubscriptionPolicyAssignmentParameters `json:"forProvider"` }
SubscriptionPolicyAssignmentSpec defines the desired state of SubscriptionPolicyAssignment
func (*SubscriptionPolicyAssignmentSpec) DeepCopy ¶
func (in *SubscriptionPolicyAssignmentSpec) DeepCopy() *SubscriptionPolicyAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionPolicyAssignmentSpec.
func (*SubscriptionPolicyAssignmentSpec) DeepCopyInto ¶
func (in *SubscriptionPolicyAssignmentSpec) DeepCopyInto(out *SubscriptionPolicyAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionPolicyAssignmentStatus ¶
type SubscriptionPolicyAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SubscriptionPolicyAssignmentObservation `json:"atProvider,omitempty"` }
SubscriptionPolicyAssignmentStatus defines the observed state of SubscriptionPolicyAssignment.
func (*SubscriptionPolicyAssignmentStatus) DeepCopy ¶
func (in *SubscriptionPolicyAssignmentStatus) DeepCopy() *SubscriptionPolicyAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionPolicyAssignmentStatus.
func (*SubscriptionPolicyAssignmentStatus) DeepCopyInto ¶
func (in *SubscriptionPolicyAssignmentStatus) DeepCopyInto(out *SubscriptionPolicyAssignmentStatus)
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_generated_terraformed.go
- zz_groupversion_info.go
- zz_managementgrouppolicyassignment_types.go
- zz_managementlock_types.go
- zz_policyassignment_types.go
- zz_policydefinition_types.go
- zz_policysetdefinition_types.go
- zz_resourcepolicyassignment_types.go
- zz_roleassignment_types.go
- zz_roledefinition_types.go
- zz_subscriptionpolicyassignment_types.go