Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=iam.minio.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (mg *Group) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Group) GetConnectionDetailsMapping() map[string]string
- func (mg *Group) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Group) GetID() string
- func (mg *Group) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *Group) GetObservation() (map[string]any, error)
- func (tr *Group) GetParameters() (map[string]any, error)
- func (mg *Group) GetProviderConfigReference() *xpv1.Reference
- func (mg *Group) GetProviderReference() *xpv1.Reference
- func (mg *Group) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Group) GetTerraformResourceType() string
- func (tr *Group) GetTerraformSchemaVersion() int
- func (mg *Group) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Group) LateInitialize(attrs []byte) (bool, error)
- func (mg *Group) SetConditions(c ...xpv1.Condition)
- func (mg *Group) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Group) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *Group) SetObservation(obs map[string]any) error
- func (tr *Group) SetParameters(params map[string]any) error
- func (mg *Group) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Group) SetProviderReference(r *xpv1.Reference)
- func (mg *Group) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Group) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupList
- type GroupMembership
- func (in *GroupMembership) DeepCopy() *GroupMembership
- func (in *GroupMembership) DeepCopyInto(out *GroupMembership)
- func (in *GroupMembership) DeepCopyObject() runtime.Object
- func (mg *GroupMembership) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GroupMembership) GetConnectionDetailsMapping() map[string]string
- func (mg *GroupMembership) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GroupMembership) GetID() string
- func (mg *GroupMembership) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *GroupMembership) GetObservation() (map[string]any, error)
- func (tr *GroupMembership) GetParameters() (map[string]any, error)
- func (mg *GroupMembership) GetProviderConfigReference() *xpv1.Reference
- func (mg *GroupMembership) GetProviderReference() *xpv1.Reference
- func (mg *GroupMembership) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GroupMembership) GetTerraformResourceType() string
- func (tr *GroupMembership) GetTerraformSchemaVersion() int
- func (mg *GroupMembership) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GroupMembership) LateInitialize(attrs []byte) (bool, error)
- func (mg *GroupMembership) SetConditions(c ...xpv1.Condition)
- func (mg *GroupMembership) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GroupMembership) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *GroupMembership) SetObservation(obs map[string]any) error
- func (tr *GroupMembership) SetParameters(params map[string]any) error
- func (mg *GroupMembership) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GroupMembership) SetProviderReference(r *xpv1.Reference)
- func (mg *GroupMembership) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GroupMembership) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupMembershipList
- type GroupMembershipObservation
- type GroupMembershipParameters
- type GroupMembershipSpec
- type GroupMembershipStatus
- type GroupObservation
- type GroupParameters
- type GroupPolicy
- func (in *GroupPolicy) DeepCopy() *GroupPolicy
- func (in *GroupPolicy) DeepCopyInto(out *GroupPolicy)
- func (in *GroupPolicy) DeepCopyObject() runtime.Object
- func (mg *GroupPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GroupPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *GroupPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GroupPolicy) GetID() string
- func (mg *GroupPolicy) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *GroupPolicy) GetObservation() (map[string]any, error)
- func (tr *GroupPolicy) GetParameters() (map[string]any, error)
- func (mg *GroupPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *GroupPolicy) GetProviderReference() *xpv1.Reference
- func (mg *GroupPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GroupPolicy) GetTerraformResourceType() string
- func (tr *GroupPolicy) GetTerraformSchemaVersion() int
- func (mg *GroupPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GroupPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *GroupPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *GroupPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GroupPolicy) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *GroupPolicy) SetObservation(obs map[string]any) error
- func (tr *GroupPolicy) SetParameters(params map[string]any) error
- func (mg *GroupPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GroupPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *GroupPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GroupPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupPolicyAttachment
- func (in *GroupPolicyAttachment) DeepCopy() *GroupPolicyAttachment
- func (in *GroupPolicyAttachment) DeepCopyInto(out *GroupPolicyAttachment)
- func (in *GroupPolicyAttachment) DeepCopyObject() runtime.Object
- func (mg *GroupPolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GroupPolicyAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *GroupPolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GroupPolicyAttachment) GetID() string
- func (mg *GroupPolicyAttachment) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *GroupPolicyAttachment) GetObservation() (map[string]any, error)
- func (tr *GroupPolicyAttachment) GetParameters() (map[string]any, error)
- func (mg *GroupPolicyAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *GroupPolicyAttachment) GetProviderReference() *xpv1.Reference
- func (mg *GroupPolicyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GroupPolicyAttachment) GetTerraformResourceType() string
- func (tr *GroupPolicyAttachment) GetTerraformSchemaVersion() int
- func (mg *GroupPolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GroupPolicyAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *GroupPolicyAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *GroupPolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GroupPolicyAttachment) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *GroupPolicyAttachment) SetObservation(obs map[string]any) error
- func (tr *GroupPolicyAttachment) SetParameters(params map[string]any) error
- func (mg *GroupPolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GroupPolicyAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *GroupPolicyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GroupPolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupPolicyAttachmentList
- type GroupPolicyAttachmentObservation
- type GroupPolicyAttachmentParameters
- type GroupPolicyAttachmentSpec
- type GroupPolicyAttachmentStatus
- type GroupPolicyList
- type GroupPolicyObservation
- type GroupPolicyParameters
- type GroupPolicySpec
- type GroupPolicyStatus
- type GroupSpec
- type GroupStatus
- type GroupUserAttachment
- func (in *GroupUserAttachment) DeepCopy() *GroupUserAttachment
- func (in *GroupUserAttachment) DeepCopyInto(out *GroupUserAttachment)
- func (in *GroupUserAttachment) DeepCopyObject() runtime.Object
- func (mg *GroupUserAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GroupUserAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *GroupUserAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GroupUserAttachment) GetID() string
- func (mg *GroupUserAttachment) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *GroupUserAttachment) GetObservation() (map[string]any, error)
- func (tr *GroupUserAttachment) GetParameters() (map[string]any, error)
- func (mg *GroupUserAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *GroupUserAttachment) GetProviderReference() *xpv1.Reference
- func (mg *GroupUserAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GroupUserAttachment) GetTerraformResourceType() string
- func (tr *GroupUserAttachment) GetTerraformSchemaVersion() int
- func (mg *GroupUserAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GroupUserAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *GroupUserAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *GroupUserAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GroupUserAttachment) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *GroupUserAttachment) SetObservation(obs map[string]any) error
- func (tr *GroupUserAttachment) SetParameters(params map[string]any) error
- func (mg *GroupUserAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GroupUserAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *GroupUserAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GroupUserAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupUserAttachmentList
- type GroupUserAttachmentObservation
- type GroupUserAttachmentParameters
- type GroupUserAttachmentSpec
- type GroupUserAttachmentStatus
- type Policy
- func (in *Policy) DeepCopy() *Policy
- func (in *Policy) DeepCopyInto(out *Policy)
- func (in *Policy) DeepCopyObject() runtime.Object
- func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Policy) GetConnectionDetailsMapping() map[string]string
- func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Policy) GetID() string
- func (mg *Policy) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *Policy) GetObservation() (map[string]any, error)
- func (tr *Policy) GetParameters() (map[string]any, error)
- func (mg *Policy) GetProviderConfigReference() *xpv1.Reference
- func (mg *Policy) GetProviderReference() *xpv1.Reference
- func (mg *Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Policy) GetTerraformResourceType() string
- func (tr *Policy) GetTerraformSchemaVersion() int
- func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Policy) LateInitialize(attrs []byte) (bool, error)
- func (mg *Policy) SetConditions(c ...xpv1.Condition)
- func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Policy) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *Policy) SetObservation(obs map[string]any) error
- func (tr *Policy) SetParameters(params map[string]any) error
- func (mg *Policy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Policy) SetProviderReference(r *xpv1.Reference)
- func (mg *Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyList
- type PolicyObservation
- type PolicyParameters
- type PolicySpec
- type PolicyStatus
- type ServiceAccount
- func (in *ServiceAccount) DeepCopy() *ServiceAccount
- func (in *ServiceAccount) DeepCopyInto(out *ServiceAccount)
- func (in *ServiceAccount) DeepCopyObject() runtime.Object
- func (mg *ServiceAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceAccount) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceAccount) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceAccount) GetID() string
- func (mg *ServiceAccount) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *ServiceAccount) GetObservation() (map[string]any, error)
- func (tr *ServiceAccount) GetParameters() (map[string]any, error)
- func (mg *ServiceAccount) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceAccount) GetProviderReference() *xpv1.Reference
- func (mg *ServiceAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServiceAccount) GetTerraformResourceType() string
- func (tr *ServiceAccount) GetTerraformSchemaVersion() int
- func (mg *ServiceAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceAccount) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceAccount) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ServiceAccount) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *ServiceAccount) SetObservation(obs map[string]any) error
- func (tr *ServiceAccount) SetParameters(params map[string]any) error
- func (mg *ServiceAccount) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceAccount) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServiceAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceAccountList
- type ServiceAccountObservation
- type ServiceAccountParameters
- type ServiceAccountSpec
- type ServiceAccountStatus
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *User) GetConnectionDetailsMapping() map[string]string
- func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *User) GetID() string
- func (mg *User) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *User) GetObservation() (map[string]any, error)
- func (tr *User) GetParameters() (map[string]any, error)
- func (mg *User) GetProviderConfigReference() *xpv1.Reference
- func (mg *User) GetProviderReference() *xpv1.Reference
- func (mg *User) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *User) GetTerraformResourceType() string
- func (tr *User) GetTerraformSchemaVersion() int
- func (mg *User) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *User) LateInitialize(attrs []byte) (bool, error)
- func (mg *User) SetConditions(c ...xpv1.Condition)
- func (mg *User) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *User) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *User) SetObservation(obs map[string]any) error
- func (tr *User) SetParameters(params map[string]any) error
- func (mg *User) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *User) SetProviderReference(r *xpv1.Reference)
- func (mg *User) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *User) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserList
- type UserObservation
- type UserParameters
- type UserPolicyAttachment
- func (in *UserPolicyAttachment) DeepCopy() *UserPolicyAttachment
- func (in *UserPolicyAttachment) DeepCopyInto(out *UserPolicyAttachment)
- func (in *UserPolicyAttachment) DeepCopyObject() runtime.Object
- func (mg *UserPolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserPolicyAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *UserPolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserPolicyAttachment) GetID() string
- func (mg *UserPolicyAttachment) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *UserPolicyAttachment) GetObservation() (map[string]any, error)
- func (tr *UserPolicyAttachment) GetParameters() (map[string]any, error)
- func (mg *UserPolicyAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserPolicyAttachment) GetProviderReference() *xpv1.Reference
- func (mg *UserPolicyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserPolicyAttachment) GetTerraformResourceType() string
- func (tr *UserPolicyAttachment) GetTerraformSchemaVersion() int
- func (mg *UserPolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserPolicyAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserPolicyAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *UserPolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UserPolicyAttachment) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *UserPolicyAttachment) SetObservation(obs map[string]any) error
- func (tr *UserPolicyAttachment) SetParameters(params map[string]any) error
- func (mg *UserPolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserPolicyAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *UserPolicyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserPolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserPolicyAttachmentList
- type UserPolicyAttachmentObservation
- type UserPolicyAttachmentParameters
- type UserPolicyAttachmentSpec
- type UserPolicyAttachmentStatus
- type UserSpec
- type UserStatus
Constants ¶
const ( CRDGroup = "iam.minio.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Group_Kind = "Group" Group_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Group_Kind}.String() Group_KindAPIVersion = Group_Kind + "." + CRDGroupVersion.String() Group_GroupVersionKind = CRDGroupVersion.WithKind(Group_Kind) )
Repository type metadata.
var ( GroupMembership_Kind = "GroupMembership" GroupMembership_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GroupMembership_Kind}.String() GroupMembership_KindAPIVersion = GroupMembership_Kind + "." + CRDGroupVersion.String() GroupMembership_GroupVersionKind = CRDGroupVersion.WithKind(GroupMembership_Kind) )
Repository type metadata.
var ( GroupPolicy_Kind = "GroupPolicy" GroupPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GroupPolicy_Kind}.String() GroupPolicy_KindAPIVersion = GroupPolicy_Kind + "." + CRDGroupVersion.String() GroupPolicy_GroupVersionKind = CRDGroupVersion.WithKind(GroupPolicy_Kind) )
Repository type metadata.
var ( GroupPolicyAttachment_Kind = "GroupPolicyAttachment" GroupPolicyAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GroupPolicyAttachment_Kind}.String() GroupPolicyAttachment_KindAPIVersion = GroupPolicyAttachment_Kind + "." + CRDGroupVersion.String() GroupPolicyAttachment_GroupVersionKind = CRDGroupVersion.WithKind(GroupPolicyAttachment_Kind) )
Repository type metadata.
var ( GroupUserAttachment_Kind = "GroupUserAttachment" GroupUserAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GroupUserAttachment_Kind}.String() GroupUserAttachment_KindAPIVersion = GroupUserAttachment_Kind + "." + CRDGroupVersion.String() GroupUserAttachment_GroupVersionKind = CRDGroupVersion.WithKind(GroupUserAttachment_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Policy_Kind = "Policy" Policy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Policy_Kind}.String() Policy_KindAPIVersion = Policy_Kind + "." + CRDGroupVersion.String() Policy_GroupVersionKind = CRDGroupVersion.WithKind(Policy_Kind) )
Repository type metadata.
var ( ServiceAccount_Kind = "ServiceAccount" ServiceAccount_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceAccount_Kind}.String() ServiceAccount_KindAPIVersion = ServiceAccount_Kind + "." + CRDGroupVersion.String() ServiceAccount_GroupVersionKind = CRDGroupVersion.WithKind(ServiceAccount_Kind) )
Repository type metadata.
var ( User_Kind = "User" User_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: User_Kind}.String() User_KindAPIVersion = User_Kind + "." + CRDGroupVersion.String() User_GroupVersionKind = CRDGroupVersion.WithKind(User_Kind) )
Repository type metadata.
var ( UserPolicyAttachment_Kind = "UserPolicyAttachment" UserPolicyAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserPolicyAttachment_Kind}.String() UserPolicyAttachment_KindAPIVersion = UserPolicyAttachment_Kind + "." + CRDGroupVersion.String() UserPolicyAttachment_GroupVersionKind = CRDGroupVersion.WithKind(UserPolicyAttachment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSpec `json:"spec"` Status GroupStatus `json:"status,omitempty"` }
Group is the Schema for the Groups API. <no value> +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,minio}
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) GetCondition ¶
func (mg *Group) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Group.
func (*Group) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Group
func (*Group) GetDeletionPolicy ¶
func (mg *Group) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Group.
func (*Group) GetManagementPolicy ¶
func (mg *Group) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Group.
func (*Group) GetObservation ¶
GetObservation of this Group
func (*Group) GetParameters ¶
GetParameters of this Group
func (*Group) GetProviderConfigReference ¶
GetProviderConfigReference of this Group.
func (*Group) GetProviderReference ¶
GetProviderReference of this Group. Deprecated: Use GetProviderConfigReference.
func (*Group) GetPublishConnectionDetailsTo ¶
func (mg *Group) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Group.
func (*Group) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Group
func (*Group) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Group) GetWriteConnectionSecretToReference ¶
func (mg *Group) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Group.
func (*Group) LateInitialize ¶
LateInitialize this Group using its observed tfState. returns True if there are any spec changes for the resource.
func (*Group) SetConditions ¶
SetConditions of this Group.
func (*Group) SetDeletionPolicy ¶
func (mg *Group) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Group.
func (*Group) SetManagementPolicy ¶
func (mg *Group) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Group.
func (*Group) SetObservation ¶
SetObservation for this Group
func (*Group) SetParameters ¶
SetParameters for this Group
func (*Group) SetProviderConfigReference ¶
SetProviderConfigReference of this Group.
func (*Group) SetProviderReference ¶
SetProviderReference of this Group. Deprecated: Use SetProviderConfigReference.
func (*Group) SetPublishConnectionDetailsTo ¶
func (mg *Group) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Group.
func (*Group) SetWriteConnectionSecretToReference ¶
func (mg *Group) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Group.
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Group `json:"items"` }
GroupList contains a list of Groups
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupMembership ¶
type GroupMembership struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.group)",message="group is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.users)",message="users is a required parameter" Spec GroupMembershipSpec `json:"spec"` Status GroupMembershipStatus `json:"status,omitempty"` }
GroupMembership is the Schema for the GroupMemberships API. <no value> +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,minio}
func (*GroupMembership) DeepCopy ¶
func (in *GroupMembership) DeepCopy() *GroupMembership
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembership.
func (*GroupMembership) DeepCopyInto ¶
func (in *GroupMembership) DeepCopyInto(out *GroupMembership)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupMembership) DeepCopyObject ¶
func (in *GroupMembership) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupMembership) GetCondition ¶
func (mg *GroupMembership) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GroupMembership.
func (*GroupMembership) GetConnectionDetailsMapping ¶
func (tr *GroupMembership) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GroupMembership
func (*GroupMembership) GetDeletionPolicy ¶
func (mg *GroupMembership) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GroupMembership.
func (*GroupMembership) GetID ¶
func (tr *GroupMembership) GetID() string
GetID returns ID of underlying Terraform resource of this GroupMembership
func (*GroupMembership) GetManagementPolicy ¶
func (mg *GroupMembership) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this GroupMembership.
func (*GroupMembership) GetObservation ¶
func (tr *GroupMembership) GetObservation() (map[string]any, error)
GetObservation of this GroupMembership
func (*GroupMembership) GetParameters ¶
func (tr *GroupMembership) GetParameters() (map[string]any, error)
GetParameters of this GroupMembership
func (*GroupMembership) GetProviderConfigReference ¶
func (mg *GroupMembership) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GroupMembership.
func (*GroupMembership) GetProviderReference ¶
func (mg *GroupMembership) GetProviderReference() *xpv1.Reference
GetProviderReference of this GroupMembership. Deprecated: Use GetProviderConfigReference.
func (*GroupMembership) GetPublishConnectionDetailsTo ¶
func (mg *GroupMembership) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GroupMembership.
func (*GroupMembership) GetTerraformResourceType ¶
func (mg *GroupMembership) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GroupMembership
func (*GroupMembership) GetTerraformSchemaVersion ¶
func (tr *GroupMembership) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GroupMembership) GetWriteConnectionSecretToReference ¶
func (mg *GroupMembership) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GroupMembership.
func (*GroupMembership) LateInitialize ¶
func (tr *GroupMembership) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GroupMembership using its observed tfState. returns True if there are any spec changes for the resource.
func (*GroupMembership) SetConditions ¶
func (mg *GroupMembership) SetConditions(c ...xpv1.Condition)
SetConditions of this GroupMembership.
func (*GroupMembership) SetDeletionPolicy ¶
func (mg *GroupMembership) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GroupMembership.
func (*GroupMembership) SetManagementPolicy ¶
func (mg *GroupMembership) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this GroupMembership.
func (*GroupMembership) SetObservation ¶
func (tr *GroupMembership) SetObservation(obs map[string]any) error
SetObservation for this GroupMembership
func (*GroupMembership) SetParameters ¶
func (tr *GroupMembership) SetParameters(params map[string]any) error
SetParameters for this GroupMembership
func (*GroupMembership) SetProviderConfigReference ¶
func (mg *GroupMembership) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GroupMembership.
func (*GroupMembership) SetProviderReference ¶
func (mg *GroupMembership) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GroupMembership. Deprecated: Use SetProviderConfigReference.
func (*GroupMembership) SetPublishConnectionDetailsTo ¶
func (mg *GroupMembership) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GroupMembership.
func (*GroupMembership) SetWriteConnectionSecretToReference ¶
func (mg *GroupMembership) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GroupMembership.
type GroupMembershipList ¶
type GroupMembershipList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GroupMembership `json:"items"` }
GroupMembershipList contains a list of GroupMemberships
func (*GroupMembershipList) DeepCopy ¶
func (in *GroupMembershipList) DeepCopy() *GroupMembershipList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipList.
func (*GroupMembershipList) DeepCopyInto ¶
func (in *GroupMembershipList) DeepCopyInto(out *GroupMembershipList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupMembershipList) DeepCopyObject ¶
func (in *GroupMembershipList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupMembershipList) GetItems ¶
func (l *GroupMembershipList) GetItems() []resource.Managed
GetItems of this GroupMembershipList.
type GroupMembershipObservation ¶
type GroupMembershipObservation struct { // Group name to add users Group *string `json:"group,omitempty" tf:"group,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Add user or list of users such as a group membership Users []*string `json:"users,omitempty" tf:"users,omitempty"` }
func (*GroupMembershipObservation) DeepCopy ¶
func (in *GroupMembershipObservation) DeepCopy() *GroupMembershipObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipObservation.
func (*GroupMembershipObservation) DeepCopyInto ¶
func (in *GroupMembershipObservation) DeepCopyInto(out *GroupMembershipObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupMembershipParameters ¶
type GroupMembershipParameters struct { // Group name to add users // +kubebuilder:validation:Optional Group *string `json:"group,omitempty" tf:"group,omitempty"` // Add user or list of users such as a group membership // +kubebuilder:validation:Optional Users []*string `json:"users,omitempty" tf:"users,omitempty"` }
func (*GroupMembershipParameters) DeepCopy ¶
func (in *GroupMembershipParameters) DeepCopy() *GroupMembershipParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipParameters.
func (*GroupMembershipParameters) DeepCopyInto ¶
func (in *GroupMembershipParameters) DeepCopyInto(out *GroupMembershipParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupMembershipSpec ¶
type GroupMembershipSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupMembershipParameters `json:"forProvider"` }
GroupMembershipSpec defines the desired state of GroupMembership
func (*GroupMembershipSpec) DeepCopy ¶
func (in *GroupMembershipSpec) DeepCopy() *GroupMembershipSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipSpec.
func (*GroupMembershipSpec) DeepCopyInto ¶
func (in *GroupMembershipSpec) DeepCopyInto(out *GroupMembershipSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupMembershipStatus ¶
type GroupMembershipStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupMembershipObservation `json:"atProvider,omitempty"` }
GroupMembershipStatus defines the observed state of GroupMembership.
func (*GroupMembershipStatus) DeepCopy ¶
func (in *GroupMembershipStatus) DeepCopy() *GroupMembershipStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipStatus.
func (*GroupMembershipStatus) DeepCopyInto ¶
func (in *GroupMembershipStatus) DeepCopyInto(out *GroupMembershipStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupObservation ¶
type GroupObservation struct { // Disable group DisableGroup *bool `json:"disableGroup,omitempty" tf:"disable_group,omitempty"` // delete group even if it has non-Upbound official provider-managed members ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"` GroupName *string `json:"groupName,omitempty" tf:"group_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*GroupObservation) DeepCopy ¶
func (in *GroupObservation) DeepCopy() *GroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupObservation.
func (*GroupObservation) DeepCopyInto ¶
func (in *GroupObservation) DeepCopyInto(out *GroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupParameters ¶
type GroupParameters struct { // Disable group // +kubebuilder:validation:Optional DisableGroup *bool `json:"disableGroup,omitempty" tf:"disable_group,omitempty"` // delete group even if it has non-Upbound official provider-managed members // +kubebuilder:validation:Optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"` }
func (*GroupParameters) DeepCopy ¶
func (in *GroupParameters) DeepCopy() *GroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupParameters.
func (*GroupParameters) DeepCopyInto ¶
func (in *GroupParameters) DeepCopyInto(out *GroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicy ¶
type GroupPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.group)",message="group is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.policy)",message="policy is a required parameter" Spec GroupPolicySpec `json:"spec"` Status GroupPolicyStatus `json:"status,omitempty"` }
GroupPolicy is the Schema for the GroupPolicys API. <no value> +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,minio}
func (*GroupPolicy) DeepCopy ¶
func (in *GroupPolicy) DeepCopy() *GroupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicy.
func (*GroupPolicy) DeepCopyInto ¶
func (in *GroupPolicy) DeepCopyInto(out *GroupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupPolicy) DeepCopyObject ¶
func (in *GroupPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupPolicy) GetCondition ¶
func (mg *GroupPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GroupPolicy.
func (*GroupPolicy) GetConnectionDetailsMapping ¶
func (tr *GroupPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GroupPolicy
func (*GroupPolicy) GetDeletionPolicy ¶
func (mg *GroupPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GroupPolicy.
func (*GroupPolicy) GetID ¶
func (tr *GroupPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this GroupPolicy
func (*GroupPolicy) GetManagementPolicy ¶
func (mg *GroupPolicy) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this GroupPolicy.
func (*GroupPolicy) GetObservation ¶
func (tr *GroupPolicy) GetObservation() (map[string]any, error)
GetObservation of this GroupPolicy
func (*GroupPolicy) GetParameters ¶
func (tr *GroupPolicy) GetParameters() (map[string]any, error)
GetParameters of this GroupPolicy
func (*GroupPolicy) GetProviderConfigReference ¶
func (mg *GroupPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GroupPolicy.
func (*GroupPolicy) GetProviderReference ¶
func (mg *GroupPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this GroupPolicy. Deprecated: Use GetProviderConfigReference.
func (*GroupPolicy) GetPublishConnectionDetailsTo ¶
func (mg *GroupPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GroupPolicy.
func (*GroupPolicy) GetTerraformResourceType ¶
func (mg *GroupPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GroupPolicy
func (*GroupPolicy) GetTerraformSchemaVersion ¶
func (tr *GroupPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GroupPolicy) GetWriteConnectionSecretToReference ¶
func (mg *GroupPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GroupPolicy.
func (*GroupPolicy) LateInitialize ¶
func (tr *GroupPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GroupPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*GroupPolicy) SetConditions ¶
func (mg *GroupPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this GroupPolicy.
func (*GroupPolicy) SetDeletionPolicy ¶
func (mg *GroupPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GroupPolicy.
func (*GroupPolicy) SetManagementPolicy ¶
func (mg *GroupPolicy) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this GroupPolicy.
func (*GroupPolicy) SetObservation ¶
func (tr *GroupPolicy) SetObservation(obs map[string]any) error
SetObservation for this GroupPolicy
func (*GroupPolicy) SetParameters ¶
func (tr *GroupPolicy) SetParameters(params map[string]any) error
SetParameters for this GroupPolicy
func (*GroupPolicy) SetProviderConfigReference ¶
func (mg *GroupPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GroupPolicy.
func (*GroupPolicy) SetProviderReference ¶
func (mg *GroupPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GroupPolicy. Deprecated: Use SetProviderConfigReference.
func (*GroupPolicy) SetPublishConnectionDetailsTo ¶
func (mg *GroupPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GroupPolicy.
func (*GroupPolicy) SetWriteConnectionSecretToReference ¶
func (mg *GroupPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GroupPolicy.
type GroupPolicyAttachment ¶
type GroupPolicyAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.groupName)",message="groupName is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.policyName)",message="policyName is a required parameter" Spec GroupPolicyAttachmentSpec `json:"spec"` Status GroupPolicyAttachmentStatus `json:"status,omitempty"` }
GroupPolicyAttachment is the Schema for the GroupPolicyAttachments API. <no value> +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,minio}
func (*GroupPolicyAttachment) DeepCopy ¶
func (in *GroupPolicyAttachment) DeepCopy() *GroupPolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachment.
func (*GroupPolicyAttachment) DeepCopyInto ¶
func (in *GroupPolicyAttachment) DeepCopyInto(out *GroupPolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupPolicyAttachment) DeepCopyObject ¶
func (in *GroupPolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupPolicyAttachment) GetCondition ¶
func (mg *GroupPolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) GetConnectionDetailsMapping ¶
func (tr *GroupPolicyAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GroupPolicyAttachment
func (*GroupPolicyAttachment) GetDeletionPolicy ¶
func (mg *GroupPolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) GetID ¶
func (tr *GroupPolicyAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this GroupPolicyAttachment
func (*GroupPolicyAttachment) GetManagementPolicy ¶
func (mg *GroupPolicyAttachment) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) GetObservation ¶
func (tr *GroupPolicyAttachment) GetObservation() (map[string]any, error)
GetObservation of this GroupPolicyAttachment
func (*GroupPolicyAttachment) GetParameters ¶
func (tr *GroupPolicyAttachment) GetParameters() (map[string]any, error)
GetParameters of this GroupPolicyAttachment
func (*GroupPolicyAttachment) GetProviderConfigReference ¶
func (mg *GroupPolicyAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) GetProviderReference ¶
func (mg *GroupPolicyAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this GroupPolicyAttachment. Deprecated: Use GetProviderConfigReference.
func (*GroupPolicyAttachment) GetPublishConnectionDetailsTo ¶
func (mg *GroupPolicyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) GetTerraformResourceType ¶
func (mg *GroupPolicyAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GroupPolicyAttachment
func (*GroupPolicyAttachment) GetTerraformSchemaVersion ¶
func (tr *GroupPolicyAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GroupPolicyAttachment) GetWriteConnectionSecretToReference ¶
func (mg *GroupPolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) LateInitialize ¶
func (tr *GroupPolicyAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GroupPolicyAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*GroupPolicyAttachment) SetConditions ¶
func (mg *GroupPolicyAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) SetDeletionPolicy ¶
func (mg *GroupPolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) SetManagementPolicy ¶
func (mg *GroupPolicyAttachment) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) SetObservation ¶
func (tr *GroupPolicyAttachment) SetObservation(obs map[string]any) error
SetObservation for this GroupPolicyAttachment
func (*GroupPolicyAttachment) SetParameters ¶
func (tr *GroupPolicyAttachment) SetParameters(params map[string]any) error
SetParameters for this GroupPolicyAttachment
func (*GroupPolicyAttachment) SetProviderConfigReference ¶
func (mg *GroupPolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) SetProviderReference ¶
func (mg *GroupPolicyAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GroupPolicyAttachment. Deprecated: Use SetProviderConfigReference.
func (*GroupPolicyAttachment) SetPublishConnectionDetailsTo ¶
func (mg *GroupPolicyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) SetWriteConnectionSecretToReference ¶
func (mg *GroupPolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GroupPolicyAttachment.
type GroupPolicyAttachmentList ¶
type GroupPolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GroupPolicyAttachment `json:"items"` }
GroupPolicyAttachmentList contains a list of GroupPolicyAttachments
func (*GroupPolicyAttachmentList) DeepCopy ¶
func (in *GroupPolicyAttachmentList) DeepCopy() *GroupPolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentList.
func (*GroupPolicyAttachmentList) DeepCopyInto ¶
func (in *GroupPolicyAttachmentList) DeepCopyInto(out *GroupPolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupPolicyAttachmentList) DeepCopyObject ¶
func (in *GroupPolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupPolicyAttachmentList) GetItems ¶
func (l *GroupPolicyAttachmentList) GetItems() []resource.Managed
GetItems of this GroupPolicyAttachmentList.
type GroupPolicyAttachmentObservation ¶
type GroupPolicyAttachmentObservation struct { GroupName *string `json:"groupName,omitempty" tf:"group_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` }
func (*GroupPolicyAttachmentObservation) DeepCopy ¶
func (in *GroupPolicyAttachmentObservation) DeepCopy() *GroupPolicyAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentObservation.
func (*GroupPolicyAttachmentObservation) DeepCopyInto ¶
func (in *GroupPolicyAttachmentObservation) DeepCopyInto(out *GroupPolicyAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAttachmentParameters ¶
type GroupPolicyAttachmentParameters struct { // +kubebuilder:validation:Optional GroupName *string `json:"groupName,omitempty" tf:"group_name,omitempty"` // +kubebuilder:validation:Optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` }
func (*GroupPolicyAttachmentParameters) DeepCopy ¶
func (in *GroupPolicyAttachmentParameters) DeepCopy() *GroupPolicyAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentParameters.
func (*GroupPolicyAttachmentParameters) DeepCopyInto ¶
func (in *GroupPolicyAttachmentParameters) DeepCopyInto(out *GroupPolicyAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAttachmentSpec ¶
type GroupPolicyAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupPolicyAttachmentParameters `json:"forProvider"` }
GroupPolicyAttachmentSpec defines the desired state of GroupPolicyAttachment
func (*GroupPolicyAttachmentSpec) DeepCopy ¶
func (in *GroupPolicyAttachmentSpec) DeepCopy() *GroupPolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentSpec.
func (*GroupPolicyAttachmentSpec) DeepCopyInto ¶
func (in *GroupPolicyAttachmentSpec) DeepCopyInto(out *GroupPolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAttachmentStatus ¶
type GroupPolicyAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupPolicyAttachmentObservation `json:"atProvider,omitempty"` }
GroupPolicyAttachmentStatus defines the observed state of GroupPolicyAttachment.
func (*GroupPolicyAttachmentStatus) DeepCopy ¶
func (in *GroupPolicyAttachmentStatus) DeepCopy() *GroupPolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentStatus.
func (*GroupPolicyAttachmentStatus) DeepCopyInto ¶
func (in *GroupPolicyAttachmentStatus) DeepCopyInto(out *GroupPolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyList ¶
type GroupPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GroupPolicy `json:"items"` }
GroupPolicyList contains a list of GroupPolicys
func (*GroupPolicyList) DeepCopy ¶
func (in *GroupPolicyList) DeepCopy() *GroupPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyList.
func (*GroupPolicyList) DeepCopyInto ¶
func (in *GroupPolicyList) DeepCopyInto(out *GroupPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupPolicyList) DeepCopyObject ¶
func (in *GroupPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupPolicyList) GetItems ¶
func (l *GroupPolicyList) GetItems() []resource.Managed
GetItems of this GroupPolicyList.
type GroupPolicyObservation ¶
type GroupPolicyObservation struct { Group *string `json:"group,omitempty" tf:"group,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` }
func (*GroupPolicyObservation) DeepCopy ¶
func (in *GroupPolicyObservation) DeepCopy() *GroupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyObservation.
func (*GroupPolicyObservation) DeepCopyInto ¶
func (in *GroupPolicyObservation) DeepCopyInto(out *GroupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyParameters ¶
type GroupPolicyParameters struct { // +kubebuilder:validation:Optional Group *string `json:"group,omitempty" tf:"group,omitempty"` // +kubebuilder:validation:Optional Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` }
func (*GroupPolicyParameters) DeepCopy ¶
func (in *GroupPolicyParameters) DeepCopy() *GroupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyParameters.
func (*GroupPolicyParameters) DeepCopyInto ¶
func (in *GroupPolicyParameters) DeepCopyInto(out *GroupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicySpec ¶
type GroupPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupPolicyParameters `json:"forProvider"` }
GroupPolicySpec defines the desired state of GroupPolicy
func (*GroupPolicySpec) DeepCopy ¶
func (in *GroupPolicySpec) DeepCopy() *GroupPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicySpec.
func (*GroupPolicySpec) DeepCopyInto ¶
func (in *GroupPolicySpec) DeepCopyInto(out *GroupPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyStatus ¶
type GroupPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupPolicyObservation `json:"atProvider,omitempty"` }
GroupPolicyStatus defines the observed state of GroupPolicy.
func (*GroupPolicyStatus) DeepCopy ¶
func (in *GroupPolicyStatus) DeepCopy() *GroupPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyStatus.
func (*GroupPolicyStatus) DeepCopyInto ¶
func (in *GroupPolicyStatus) DeepCopyInto(out *GroupPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpec ¶
type GroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupParameters `json:"forProvider"` }
GroupSpec defines the desired state of Group
func (*GroupSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
func (*GroupSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupStatus ¶
type GroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupObservation `json:"atProvider,omitempty"` }
GroupStatus defines the observed state of Group.
func (*GroupStatus) DeepCopy ¶
func (in *GroupStatus) DeepCopy() *GroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupStatus.
func (*GroupStatus) DeepCopyInto ¶
func (in *GroupStatus) DeepCopyInto(out *GroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupUserAttachment ¶
type GroupUserAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.groupName)",message="groupName is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.userName)",message="userName is a required parameter" Spec GroupUserAttachmentSpec `json:"spec"` Status GroupUserAttachmentStatus `json:"status,omitempty"` }
GroupUserAttachment is the Schema for the GroupUserAttachments API. <no value> +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,minio}
func (*GroupUserAttachment) DeepCopy ¶
func (in *GroupUserAttachment) DeepCopy() *GroupUserAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupUserAttachment.
func (*GroupUserAttachment) DeepCopyInto ¶
func (in *GroupUserAttachment) DeepCopyInto(out *GroupUserAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupUserAttachment) DeepCopyObject ¶
func (in *GroupUserAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupUserAttachment) GetCondition ¶
func (mg *GroupUserAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GroupUserAttachment.
func (*GroupUserAttachment) GetConnectionDetailsMapping ¶
func (tr *GroupUserAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GroupUserAttachment
func (*GroupUserAttachment) GetDeletionPolicy ¶
func (mg *GroupUserAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GroupUserAttachment.
func (*GroupUserAttachment) GetID ¶
func (tr *GroupUserAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this GroupUserAttachment
func (*GroupUserAttachment) GetManagementPolicy ¶
func (mg *GroupUserAttachment) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this GroupUserAttachment.
func (*GroupUserAttachment) GetObservation ¶
func (tr *GroupUserAttachment) GetObservation() (map[string]any, error)
GetObservation of this GroupUserAttachment
func (*GroupUserAttachment) GetParameters ¶
func (tr *GroupUserAttachment) GetParameters() (map[string]any, error)
GetParameters of this GroupUserAttachment
func (*GroupUserAttachment) GetProviderConfigReference ¶
func (mg *GroupUserAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GroupUserAttachment.
func (*GroupUserAttachment) GetProviderReference ¶
func (mg *GroupUserAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this GroupUserAttachment. Deprecated: Use GetProviderConfigReference.
func (*GroupUserAttachment) GetPublishConnectionDetailsTo ¶
func (mg *GroupUserAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GroupUserAttachment.
func (*GroupUserAttachment) GetTerraformResourceType ¶
func (mg *GroupUserAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GroupUserAttachment
func (*GroupUserAttachment) GetTerraformSchemaVersion ¶
func (tr *GroupUserAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GroupUserAttachment) GetWriteConnectionSecretToReference ¶
func (mg *GroupUserAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GroupUserAttachment.
func (*GroupUserAttachment) LateInitialize ¶
func (tr *GroupUserAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GroupUserAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*GroupUserAttachment) SetConditions ¶
func (mg *GroupUserAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this GroupUserAttachment.
func (*GroupUserAttachment) SetDeletionPolicy ¶
func (mg *GroupUserAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GroupUserAttachment.
func (*GroupUserAttachment) SetManagementPolicy ¶
func (mg *GroupUserAttachment) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this GroupUserAttachment.
func (*GroupUserAttachment) SetObservation ¶
func (tr *GroupUserAttachment) SetObservation(obs map[string]any) error
SetObservation for this GroupUserAttachment
func (*GroupUserAttachment) SetParameters ¶
func (tr *GroupUserAttachment) SetParameters(params map[string]any) error
SetParameters for this GroupUserAttachment
func (*GroupUserAttachment) SetProviderConfigReference ¶
func (mg *GroupUserAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GroupUserAttachment.
func (*GroupUserAttachment) SetProviderReference ¶
func (mg *GroupUserAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GroupUserAttachment. Deprecated: Use SetProviderConfigReference.
func (*GroupUserAttachment) SetPublishConnectionDetailsTo ¶
func (mg *GroupUserAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GroupUserAttachment.
func (*GroupUserAttachment) SetWriteConnectionSecretToReference ¶
func (mg *GroupUserAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GroupUserAttachment.
type GroupUserAttachmentList ¶
type GroupUserAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GroupUserAttachment `json:"items"` }
GroupUserAttachmentList contains a list of GroupUserAttachments
func (*GroupUserAttachmentList) DeepCopy ¶
func (in *GroupUserAttachmentList) DeepCopy() *GroupUserAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupUserAttachmentList.
func (*GroupUserAttachmentList) DeepCopyInto ¶
func (in *GroupUserAttachmentList) DeepCopyInto(out *GroupUserAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupUserAttachmentList) DeepCopyObject ¶
func (in *GroupUserAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupUserAttachmentList) GetItems ¶
func (l *GroupUserAttachmentList) GetItems() []resource.Managed
GetItems of this GroupUserAttachmentList.
type GroupUserAttachmentObservation ¶
type GroupUserAttachmentObservation struct { GroupName *string `json:"groupName,omitempty" tf:"group_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*GroupUserAttachmentObservation) DeepCopy ¶
func (in *GroupUserAttachmentObservation) DeepCopy() *GroupUserAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupUserAttachmentObservation.
func (*GroupUserAttachmentObservation) DeepCopyInto ¶
func (in *GroupUserAttachmentObservation) DeepCopyInto(out *GroupUserAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupUserAttachmentParameters ¶
type GroupUserAttachmentParameters struct { // +kubebuilder:validation:Optional GroupName *string `json:"groupName,omitempty" tf:"group_name,omitempty"` // +kubebuilder:validation:Optional UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*GroupUserAttachmentParameters) DeepCopy ¶
func (in *GroupUserAttachmentParameters) DeepCopy() *GroupUserAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupUserAttachmentParameters.
func (*GroupUserAttachmentParameters) DeepCopyInto ¶
func (in *GroupUserAttachmentParameters) DeepCopyInto(out *GroupUserAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupUserAttachmentSpec ¶
type GroupUserAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupUserAttachmentParameters `json:"forProvider"` }
GroupUserAttachmentSpec defines the desired state of GroupUserAttachment
func (*GroupUserAttachmentSpec) DeepCopy ¶
func (in *GroupUserAttachmentSpec) DeepCopy() *GroupUserAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupUserAttachmentSpec.
func (*GroupUserAttachmentSpec) DeepCopyInto ¶
func (in *GroupUserAttachmentSpec) DeepCopyInto(out *GroupUserAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupUserAttachmentStatus ¶
type GroupUserAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupUserAttachmentObservation `json:"atProvider,omitempty"` }
GroupUserAttachmentStatus defines the observed state of GroupUserAttachment.
func (*GroupUserAttachmentStatus) DeepCopy ¶
func (in *GroupUserAttachmentStatus) DeepCopy() *GroupUserAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupUserAttachmentStatus.
func (*GroupUserAttachmentStatus) DeepCopyInto ¶
func (in *GroupUserAttachmentStatus) DeepCopyInto(out *GroupUserAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Policy ¶
type Policy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.policy)",message="policy is a required parameter" Spec PolicySpec `json:"spec"` Status PolicyStatus `json:"status,omitempty"` }
Policy is the Schema for the Policys API. <no value> +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,minio}
func (*Policy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.
func (*Policy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Policy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Policy) GetCondition ¶
func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Policy.
func (*Policy) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Policy
func (*Policy) GetDeletionPolicy ¶
func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Policy.
func (*Policy) GetManagementPolicy ¶
func (mg *Policy) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Policy.
func (*Policy) GetObservation ¶
GetObservation of this Policy
func (*Policy) GetParameters ¶
GetParameters of this Policy
func (*Policy) GetProviderConfigReference ¶
GetProviderConfigReference of this Policy.
func (*Policy) GetProviderReference ¶
GetProviderReference of this Policy. Deprecated: Use GetProviderConfigReference.
func (*Policy) GetPublishConnectionDetailsTo ¶
func (mg *Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Policy.
func (*Policy) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Policy
func (*Policy) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Policy) GetWriteConnectionSecretToReference ¶
func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Policy.
func (*Policy) LateInitialize ¶
LateInitialize this Policy using its observed tfState. returns True if there are any spec changes for the resource.
func (*Policy) SetConditions ¶
SetConditions of this Policy.
func (*Policy) SetDeletionPolicy ¶
func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Policy.
func (*Policy) SetManagementPolicy ¶
func (mg *Policy) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Policy.
func (*Policy) SetObservation ¶
SetObservation for this Policy
func (*Policy) SetParameters ¶
SetParameters for this Policy
func (*Policy) SetProviderConfigReference ¶
SetProviderConfigReference of this Policy.
func (*Policy) SetProviderReference ¶
SetProviderReference of this Policy. Deprecated: Use SetProviderConfigReference.
func (*Policy) SetPublishConnectionDetailsTo ¶
func (mg *Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Policy.
func (*Policy) SetWriteConnectionSecretToReference ¶
func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Policy.
type PolicyList ¶
type PolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Policy `json:"items"` }
PolicyList contains a list of Policys
func (*PolicyList) DeepCopy ¶
func (in *PolicyList) DeepCopy() *PolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyList.
func (*PolicyList) DeepCopyInto ¶
func (in *PolicyList) DeepCopyInto(out *PolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyList) DeepCopyObject ¶
func (in *PolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyList) GetItems ¶
func (l *PolicyList) GetItems() []resource.Managed
GetItems of this PolicyList.
type PolicyObservation ¶
type PolicyObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` }
func (*PolicyObservation) DeepCopy ¶
func (in *PolicyObservation) DeepCopy() *PolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyObservation.
func (*PolicyObservation) DeepCopyInto ¶
func (in *PolicyObservation) DeepCopyInto(out *PolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyParameters ¶
type PolicyParameters struct { // +kubebuilder:validation:Optional Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` }
func (*PolicyParameters) DeepCopy ¶
func (in *PolicyParameters) DeepCopy() *PolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyParameters.
func (*PolicyParameters) DeepCopyInto ¶
func (in *PolicyParameters) DeepCopyInto(out *PolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySpec ¶
type PolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyParameters `json:"forProvider"` }
PolicySpec defines the desired state of Policy
func (*PolicySpec) DeepCopy ¶
func (in *PolicySpec) DeepCopy() *PolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpec.
func (*PolicySpec) DeepCopyInto ¶
func (in *PolicySpec) DeepCopyInto(out *PolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyStatus ¶
type PolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyObservation `json:"atProvider,omitempty"` }
PolicyStatus defines the observed state of Policy.
func (*PolicyStatus) DeepCopy ¶
func (in *PolicyStatus) DeepCopy() *PolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyStatus.
func (*PolicyStatus) DeepCopyInto ¶
func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccount ¶
type ServiceAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.targetUser)",message="targetUser is a required parameter" Spec ServiceAccountSpec `json:"spec"` Status ServiceAccountStatus `json:"status,omitempty"` }
ServiceAccount is the Schema for the ServiceAccounts API. <no value> +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,minio}
func (*ServiceAccount) DeepCopy ¶
func (in *ServiceAccount) DeepCopy() *ServiceAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccount.
func (*ServiceAccount) DeepCopyInto ¶
func (in *ServiceAccount) DeepCopyInto(out *ServiceAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccount) DeepCopyObject ¶
func (in *ServiceAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAccount) GetCondition ¶
func (mg *ServiceAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceAccount.
func (*ServiceAccount) GetConnectionDetailsMapping ¶
func (tr *ServiceAccount) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceAccount
func (*ServiceAccount) GetDeletionPolicy ¶
func (mg *ServiceAccount) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceAccount.
func (*ServiceAccount) GetID ¶
func (tr *ServiceAccount) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceAccount
func (*ServiceAccount) GetManagementPolicy ¶
func (mg *ServiceAccount) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this ServiceAccount.
func (*ServiceAccount) GetObservation ¶
func (tr *ServiceAccount) GetObservation() (map[string]any, error)
GetObservation of this ServiceAccount
func (*ServiceAccount) GetParameters ¶
func (tr *ServiceAccount) GetParameters() (map[string]any, error)
GetParameters of this ServiceAccount
func (*ServiceAccount) GetProviderConfigReference ¶
func (mg *ServiceAccount) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceAccount.
func (*ServiceAccount) GetProviderReference ¶
func (mg *ServiceAccount) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceAccount. Deprecated: Use GetProviderConfigReference.
func (*ServiceAccount) GetPublishConnectionDetailsTo ¶
func (mg *ServiceAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServiceAccount.
func (*ServiceAccount) GetTerraformResourceType ¶
func (mg *ServiceAccount) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceAccount
func (*ServiceAccount) GetTerraformSchemaVersion ¶
func (tr *ServiceAccount) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceAccount) GetWriteConnectionSecretToReference ¶
func (mg *ServiceAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceAccount.
func (*ServiceAccount) LateInitialize ¶
func (tr *ServiceAccount) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceAccount using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceAccount) SetConditions ¶
func (mg *ServiceAccount) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceAccount.
func (*ServiceAccount) SetDeletionPolicy ¶
func (mg *ServiceAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceAccount.
func (*ServiceAccount) SetManagementPolicy ¶
func (mg *ServiceAccount) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this ServiceAccount.
func (*ServiceAccount) SetObservation ¶
func (tr *ServiceAccount) SetObservation(obs map[string]any) error
SetObservation for this ServiceAccount
func (*ServiceAccount) SetParameters ¶
func (tr *ServiceAccount) SetParameters(params map[string]any) error
SetParameters for this ServiceAccount
func (*ServiceAccount) SetProviderConfigReference ¶
func (mg *ServiceAccount) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceAccount.
func (*ServiceAccount) SetProviderReference ¶
func (mg *ServiceAccount) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceAccount. Deprecated: Use SetProviderConfigReference.
func (*ServiceAccount) SetPublishConnectionDetailsTo ¶
func (mg *ServiceAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServiceAccount.
func (*ServiceAccount) SetWriteConnectionSecretToReference ¶
func (mg *ServiceAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceAccount.
type ServiceAccountList ¶
type ServiceAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceAccount `json:"items"` }
ServiceAccountList contains a list of ServiceAccounts
func (*ServiceAccountList) DeepCopy ¶
func (in *ServiceAccountList) DeepCopy() *ServiceAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountList.
func (*ServiceAccountList) DeepCopyInto ¶
func (in *ServiceAccountList) DeepCopyInto(out *ServiceAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountList) DeepCopyObject ¶
func (in *ServiceAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAccountList) GetItems ¶
func (l *ServiceAccountList) GetItems() []resource.Managed
GetItems of this ServiceAccountList.
type ServiceAccountObservation ¶
type ServiceAccountObservation struct { AccessKey *string `json:"accessKey,omitempty" tf:"access_key,omitempty"` // Disable service account DisableUser *bool `json:"disableUser,omitempty" tf:"disable_user,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` TargetUser *string `json:"targetUser,omitempty" tf:"target_user,omitempty"` // rotate secret key UpdateSecret *bool `json:"updateSecret,omitempty" tf:"update_secret,omitempty"` }
func (*ServiceAccountObservation) DeepCopy ¶
func (in *ServiceAccountObservation) DeepCopy() *ServiceAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountObservation.
func (*ServiceAccountObservation) DeepCopyInto ¶
func (in *ServiceAccountObservation) DeepCopyInto(out *ServiceAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountParameters ¶
type ServiceAccountParameters struct { // Disable service account // +kubebuilder:validation:Optional DisableUser *bool `json:"disableUser,omitempty" tf:"disable_user,omitempty"` // +kubebuilder:validation:Optional TargetUser *string `json:"targetUser,omitempty" tf:"target_user,omitempty"` // rotate secret key // +kubebuilder:validation:Optional UpdateSecret *bool `json:"updateSecret,omitempty" tf:"update_secret,omitempty"` }
func (*ServiceAccountParameters) DeepCopy ¶
func (in *ServiceAccountParameters) DeepCopy() *ServiceAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountParameters.
func (*ServiceAccountParameters) DeepCopyInto ¶
func (in *ServiceAccountParameters) DeepCopyInto(out *ServiceAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountSpec ¶
type ServiceAccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceAccountParameters `json:"forProvider"` }
ServiceAccountSpec defines the desired state of ServiceAccount
func (*ServiceAccountSpec) DeepCopy ¶
func (in *ServiceAccountSpec) DeepCopy() *ServiceAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountSpec.
func (*ServiceAccountSpec) DeepCopyInto ¶
func (in *ServiceAccountSpec) DeepCopyInto(out *ServiceAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountStatus ¶
type ServiceAccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceAccountObservation `json:"atProvider,omitempty"` }
ServiceAccountStatus defines the observed state of ServiceAccount.
func (*ServiceAccountStatus) DeepCopy ¶
func (in *ServiceAccountStatus) DeepCopy() *ServiceAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountStatus.
func (*ServiceAccountStatus) DeepCopyInto ¶
func (in *ServiceAccountStatus) DeepCopyInto(out *ServiceAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type User ¶
type User struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec"` Status UserStatus `json:"status,omitempty"` }
User is the Schema for the Users API. <no value> +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,minio}
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) GetCondition ¶
func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this User.
func (*User) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this User
func (*User) GetDeletionPolicy ¶
func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this User.
func (*User) GetManagementPolicy ¶
func (mg *User) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this User.
func (*User) GetObservation ¶
GetObservation of this User
func (*User) GetParameters ¶
GetParameters of this User
func (*User) GetProviderConfigReference ¶
GetProviderConfigReference of this User.
func (*User) GetProviderReference ¶
GetProviderReference of this User. Deprecated: Use GetProviderConfigReference.
func (*User) GetPublishConnectionDetailsTo ¶
func (mg *User) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this User.
func (*User) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this User
func (*User) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*User) GetWriteConnectionSecretToReference ¶
func (mg *User) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this User.
func (*User) LateInitialize ¶
LateInitialize this User using its observed tfState. returns True if there are any spec changes for the resource.
func (*User) SetConditions ¶
SetConditions of this User.
func (*User) SetDeletionPolicy ¶
func (mg *User) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this User.
func (*User) SetManagementPolicy ¶
func (mg *User) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this User.
func (*User) SetObservation ¶
SetObservation for this User
func (*User) SetParameters ¶
SetParameters for this User
func (*User) SetProviderConfigReference ¶
SetProviderConfigReference of this User.
func (*User) SetProviderReference ¶
SetProviderReference of this User. Deprecated: Use SetProviderConfigReference.
func (*User) SetPublishConnectionDetailsTo ¶
func (mg *User) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this User.
func (*User) SetWriteConnectionSecretToReference ¶
func (mg *User) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this User.
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []User `json:"items"` }
UserList contains a list of Users
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserObservation ¶
type UserObservation struct { // Disable user DisableUser *bool `json:"disableUser,omitempty" tf:"disable_user,omitempty"` // delete user even if it has non-Upbound official provider-managed iam access keys ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Rotate Minio User Secret Key UpdateSecret *bool `json:"updateSecret,omitempty" tf:"update_secret,omitempty"` }
func (*UserObservation) DeepCopy ¶
func (in *UserObservation) DeepCopy() *UserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserObservation.
func (*UserObservation) DeepCopyInto ¶
func (in *UserObservation) DeepCopyInto(out *UserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserParameters ¶
type UserParameters struct { // Disable user // +kubebuilder:validation:Optional DisableUser *bool `json:"disableUser,omitempty" tf:"disable_user,omitempty"` // delete user even if it has non-Upbound official provider-managed iam access keys // +kubebuilder:validation:Optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"` // +kubebuilder:validation:Optional SecretSecretRef *v1.SecretKeySelector `json:"secretSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Rotate Minio User Secret Key // +kubebuilder:validation:Optional UpdateSecret *bool `json:"updateSecret,omitempty" tf:"update_secret,omitempty"` }
func (*UserParameters) DeepCopy ¶
func (in *UserParameters) DeepCopy() *UserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserParameters.
func (*UserParameters) DeepCopyInto ¶
func (in *UserParameters) DeepCopyInto(out *UserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPolicyAttachment ¶
type UserPolicyAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.policyName)",message="policyName is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.userName)",message="userName is a required parameter" Spec UserPolicyAttachmentSpec `json:"spec"` Status UserPolicyAttachmentStatus `json:"status,omitempty"` }
UserPolicyAttachment is the Schema for the UserPolicyAttachments API. <no value> +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,minio}
func (*UserPolicyAttachment) DeepCopy ¶
func (in *UserPolicyAttachment) DeepCopy() *UserPolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachment.
func (*UserPolicyAttachment) DeepCopyInto ¶
func (in *UserPolicyAttachment) DeepCopyInto(out *UserPolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPolicyAttachment) DeepCopyObject ¶
func (in *UserPolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserPolicyAttachment) GetCondition ¶
func (mg *UserPolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserPolicyAttachment.
func (*UserPolicyAttachment) GetConnectionDetailsMapping ¶
func (tr *UserPolicyAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserPolicyAttachment
func (*UserPolicyAttachment) GetDeletionPolicy ¶
func (mg *UserPolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserPolicyAttachment.
func (*UserPolicyAttachment) GetID ¶
func (tr *UserPolicyAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this UserPolicyAttachment
func (*UserPolicyAttachment) GetManagementPolicy ¶
func (mg *UserPolicyAttachment) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this UserPolicyAttachment.
func (*UserPolicyAttachment) GetObservation ¶
func (tr *UserPolicyAttachment) GetObservation() (map[string]any, error)
GetObservation of this UserPolicyAttachment
func (*UserPolicyAttachment) GetParameters ¶
func (tr *UserPolicyAttachment) GetParameters() (map[string]any, error)
GetParameters of this UserPolicyAttachment
func (*UserPolicyAttachment) GetProviderConfigReference ¶
func (mg *UserPolicyAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserPolicyAttachment.
func (*UserPolicyAttachment) GetProviderReference ¶
func (mg *UserPolicyAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this UserPolicyAttachment. Deprecated: Use GetProviderConfigReference.
func (*UserPolicyAttachment) GetPublishConnectionDetailsTo ¶
func (mg *UserPolicyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserPolicyAttachment.
func (*UserPolicyAttachment) GetTerraformResourceType ¶
func (mg *UserPolicyAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserPolicyAttachment
func (*UserPolicyAttachment) GetTerraformSchemaVersion ¶
func (tr *UserPolicyAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserPolicyAttachment) GetWriteConnectionSecretToReference ¶
func (mg *UserPolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserPolicyAttachment.
func (*UserPolicyAttachment) LateInitialize ¶
func (tr *UserPolicyAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserPolicyAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserPolicyAttachment) SetConditions ¶
func (mg *UserPolicyAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this UserPolicyAttachment.
func (*UserPolicyAttachment) SetDeletionPolicy ¶
func (mg *UserPolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserPolicyAttachment.
func (*UserPolicyAttachment) SetManagementPolicy ¶
func (mg *UserPolicyAttachment) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this UserPolicyAttachment.
func (*UserPolicyAttachment) SetObservation ¶
func (tr *UserPolicyAttachment) SetObservation(obs map[string]any) error
SetObservation for this UserPolicyAttachment
func (*UserPolicyAttachment) SetParameters ¶
func (tr *UserPolicyAttachment) SetParameters(params map[string]any) error
SetParameters for this UserPolicyAttachment
func (*UserPolicyAttachment) SetProviderConfigReference ¶
func (mg *UserPolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserPolicyAttachment.
func (*UserPolicyAttachment) SetProviderReference ¶
func (mg *UserPolicyAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UserPolicyAttachment. Deprecated: Use SetProviderConfigReference.
func (*UserPolicyAttachment) SetPublishConnectionDetailsTo ¶
func (mg *UserPolicyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserPolicyAttachment.
func (*UserPolicyAttachment) SetWriteConnectionSecretToReference ¶
func (mg *UserPolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserPolicyAttachment.
type UserPolicyAttachmentList ¶
type UserPolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserPolicyAttachment `json:"items"` }
UserPolicyAttachmentList contains a list of UserPolicyAttachments
func (*UserPolicyAttachmentList) DeepCopy ¶
func (in *UserPolicyAttachmentList) DeepCopy() *UserPolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentList.
func (*UserPolicyAttachmentList) DeepCopyInto ¶
func (in *UserPolicyAttachmentList) DeepCopyInto(out *UserPolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPolicyAttachmentList) DeepCopyObject ¶
func (in *UserPolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserPolicyAttachmentList) GetItems ¶
func (l *UserPolicyAttachmentList) GetItems() []resource.Managed
GetItems of this UserPolicyAttachmentList.
type UserPolicyAttachmentObservation ¶
type UserPolicyAttachmentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*UserPolicyAttachmentObservation) DeepCopy ¶
func (in *UserPolicyAttachmentObservation) DeepCopy() *UserPolicyAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentObservation.
func (*UserPolicyAttachmentObservation) DeepCopyInto ¶
func (in *UserPolicyAttachmentObservation) DeepCopyInto(out *UserPolicyAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPolicyAttachmentParameters ¶
type UserPolicyAttachmentParameters struct { // +kubebuilder:validation:Optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` // +kubebuilder:validation:Optional UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*UserPolicyAttachmentParameters) DeepCopy ¶
func (in *UserPolicyAttachmentParameters) DeepCopy() *UserPolicyAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentParameters.
func (*UserPolicyAttachmentParameters) DeepCopyInto ¶
func (in *UserPolicyAttachmentParameters) DeepCopyInto(out *UserPolicyAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPolicyAttachmentSpec ¶
type UserPolicyAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserPolicyAttachmentParameters `json:"forProvider"` }
UserPolicyAttachmentSpec defines the desired state of UserPolicyAttachment
func (*UserPolicyAttachmentSpec) DeepCopy ¶
func (in *UserPolicyAttachmentSpec) DeepCopy() *UserPolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentSpec.
func (*UserPolicyAttachmentSpec) DeepCopyInto ¶
func (in *UserPolicyAttachmentSpec) DeepCopyInto(out *UserPolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPolicyAttachmentStatus ¶
type UserPolicyAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserPolicyAttachmentObservation `json:"atProvider,omitempty"` }
UserPolicyAttachmentStatus defines the observed state of UserPolicyAttachment.
func (*UserPolicyAttachmentStatus) DeepCopy ¶
func (in *UserPolicyAttachmentStatus) DeepCopy() *UserPolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentStatus.
func (*UserPolicyAttachmentStatus) DeepCopyInto ¶
func (in *UserPolicyAttachmentStatus) DeepCopyInto(out *UserPolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpec ¶
type UserSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserParameters `json:"forProvider"` }
UserSpec defines the desired state of User
func (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶
type UserStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserObservation `json:"atProvider,omitempty"` }
UserStatus defines the observed state of User.
func (*UserStatus) DeepCopy ¶
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated_terraformed.go
- zz_group_types.go
- zz_groupmembership_types.go
- zz_grouppolicy_types.go
- zz_grouppolicyattachment_types.go
- zz_groupuserattachment_types.go
- zz_groupversion_info.go
- zz_policy_types.go
- zz_serviceaccount_types.go
- zz_user_types.go
- zz_userpolicyattachment_types.go