Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=iam.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AccessKey
- func (in *AccessKey) DeepCopy() *AccessKey
- func (in *AccessKey) DeepCopyInto(out *AccessKey)
- func (in *AccessKey) DeepCopyObject() runtime.Object
- func (mg *AccessKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AccessKey) GetConnectionDetailsMapping() map[string]string
- func (mg *AccessKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AccessKey) GetID() string
- func (tr *AccessKey) GetObservation() (map[string]any, error)
- func (tr *AccessKey) GetParameters() (map[string]any, error)
- func (mg *AccessKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *AccessKey) GetProviderReference() *xpv1.Reference
- func (mg *AccessKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AccessKey) GetTerraformResourceType() string
- func (tr *AccessKey) GetTerraformSchemaVersion() int
- func (mg *AccessKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AccessKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *AccessKey) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AccessKey) SetConditions(c ...xpv1.Condition)
- func (mg *AccessKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AccessKey) SetObservation(obs map[string]any) error
- func (tr *AccessKey) SetParameters(params map[string]any) error
- func (mg *AccessKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AccessKey) SetProviderReference(r *xpv1.Reference)
- func (mg *AccessKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AccessKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccessKeyList
- type AccessKeyObservation
- type AccessKeyParameters
- type AccessKeySpec
- type AccessKeyStatus
- type AccountAlias
- func (in *AccountAlias) DeepCopy() *AccountAlias
- func (in *AccountAlias) DeepCopyInto(out *AccountAlias)
- func (in *AccountAlias) DeepCopyObject() runtime.Object
- func (mg *AccountAlias) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AccountAlias) GetConnectionDetailsMapping() map[string]string
- func (mg *AccountAlias) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AccountAlias) GetID() string
- func (tr *AccountAlias) GetObservation() (map[string]any, error)
- func (tr *AccountAlias) GetParameters() (map[string]any, error)
- func (mg *AccountAlias) GetProviderConfigReference() *xpv1.Reference
- func (mg *AccountAlias) GetProviderReference() *xpv1.Reference
- func (mg *AccountAlias) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AccountAlias) GetTerraformResourceType() string
- func (tr *AccountAlias) GetTerraformSchemaVersion() int
- func (mg *AccountAlias) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AccountAlias) LateInitialize(attrs []byte) (bool, error)
- func (mg *AccountAlias) SetConditions(c ...xpv1.Condition)
- func (mg *AccountAlias) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AccountAlias) SetObservation(obs map[string]any) error
- func (tr *AccountAlias) SetParameters(params map[string]any) error
- func (mg *AccountAlias) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AccountAlias) SetProviderReference(r *xpv1.Reference)
- func (mg *AccountAlias) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AccountAlias) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccountAliasList
- type AccountAliasObservation
- type AccountAliasParameters
- type AccountAliasSpec
- type AccountAliasStatus
- type AccountPasswordPolicy
- func (in *AccountPasswordPolicy) DeepCopy() *AccountPasswordPolicy
- func (in *AccountPasswordPolicy) DeepCopyInto(out *AccountPasswordPolicy)
- func (in *AccountPasswordPolicy) DeepCopyObject() runtime.Object
- func (mg *AccountPasswordPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AccountPasswordPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *AccountPasswordPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AccountPasswordPolicy) GetID() string
- func (tr *AccountPasswordPolicy) GetObservation() (map[string]any, error)
- func (tr *AccountPasswordPolicy) GetParameters() (map[string]any, error)
- func (mg *AccountPasswordPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *AccountPasswordPolicy) GetProviderReference() *xpv1.Reference
- func (mg *AccountPasswordPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AccountPasswordPolicy) GetTerraformResourceType() string
- func (tr *AccountPasswordPolicy) GetTerraformSchemaVersion() int
- func (mg *AccountPasswordPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AccountPasswordPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *AccountPasswordPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *AccountPasswordPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AccountPasswordPolicy) SetObservation(obs map[string]any) error
- func (tr *AccountPasswordPolicy) SetParameters(params map[string]any) error
- func (mg *AccountPasswordPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AccountPasswordPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *AccountPasswordPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AccountPasswordPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccountPasswordPolicyList
- type AccountPasswordPolicyObservation
- type AccountPasswordPolicyParameters
- type AccountPasswordPolicySpec
- type AccountPasswordPolicyStatus
- 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 (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 (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 (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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GroupMembership) SetConditions(c ...xpv1.Condition)
- func (mg *GroupMembership) SetDeletionPolicy(r xpv1.DeletionPolicy)
- 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 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 (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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GroupPolicyAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *GroupPolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- 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 GroupSpec
- type GroupStatus
- type InlinePolicyObservation
- type InlinePolicyParameters
- type InstanceProfile
- func (in *InstanceProfile) DeepCopy() *InstanceProfile
- func (in *InstanceProfile) DeepCopyInto(out *InstanceProfile)
- func (in *InstanceProfile) DeepCopyObject() runtime.Object
- func (mg *InstanceProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InstanceProfile) GetConnectionDetailsMapping() map[string]string
- func (mg *InstanceProfile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InstanceProfile) GetID() string
- func (tr *InstanceProfile) GetObservation() (map[string]any, error)
- func (tr *InstanceProfile) GetParameters() (map[string]any, error)
- func (mg *InstanceProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceProfile) GetProviderReference() *xpv1.Reference
- func (mg *InstanceProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InstanceProfile) GetTerraformResourceType() string
- func (tr *InstanceProfile) GetTerraformSchemaVersion() int
- func (mg *InstanceProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InstanceProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *InstanceProfile) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *InstanceProfile) SetConditions(c ...xpv1.Condition)
- func (mg *InstanceProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InstanceProfile) SetObservation(obs map[string]any) error
- func (tr *InstanceProfile) SetParameters(params map[string]any) error
- func (mg *InstanceProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceProfile) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InstanceProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceProfileList
- type InstanceProfileObservation
- type InstanceProfileParameters
- type InstanceProfileSpec
- type InstanceProfileStatus
- type OpenIDConnectProvider
- func (in *OpenIDConnectProvider) DeepCopy() *OpenIDConnectProvider
- func (in *OpenIDConnectProvider) DeepCopyInto(out *OpenIDConnectProvider)
- func (in *OpenIDConnectProvider) DeepCopyObject() runtime.Object
- func (mg *OpenIDConnectProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OpenIDConnectProvider) GetConnectionDetailsMapping() map[string]string
- func (mg *OpenIDConnectProvider) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OpenIDConnectProvider) GetID() string
- func (tr *OpenIDConnectProvider) GetObservation() (map[string]any, error)
- func (tr *OpenIDConnectProvider) GetParameters() (map[string]any, error)
- func (mg *OpenIDConnectProvider) GetProviderConfigReference() *xpv1.Reference
- func (mg *OpenIDConnectProvider) GetProviderReference() *xpv1.Reference
- func (mg *OpenIDConnectProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OpenIDConnectProvider) GetTerraformResourceType() string
- func (tr *OpenIDConnectProvider) GetTerraformSchemaVersion() int
- func (mg *OpenIDConnectProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OpenIDConnectProvider) LateInitialize(attrs []byte) (bool, error)
- func (mg *OpenIDConnectProvider) SetConditions(c ...xpv1.Condition)
- func (mg *OpenIDConnectProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OpenIDConnectProvider) SetObservation(obs map[string]any) error
- func (tr *OpenIDConnectProvider) SetParameters(params map[string]any) error
- func (mg *OpenIDConnectProvider) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OpenIDConnectProvider) SetProviderReference(r *xpv1.Reference)
- func (mg *OpenIDConnectProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OpenIDConnectProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OpenIDConnectProviderList
- type OpenIDConnectProviderObservation
- type OpenIDConnectProviderParameters
- type OpenIDConnectProviderSpec
- type OpenIDConnectProviderStatus
- 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 (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 (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 Role
- func (in *Role) DeepCopy() *Role
- func (in *Role) DeepCopyInto(out *Role)
- func (in *Role) DeepCopyObject() runtime.Object
- func (mg *Role) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Role) GetConnectionDetailsMapping() map[string]string
- func (mg *Role) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Role) GetID() string
- func (tr *Role) GetObservation() (map[string]any, error)
- func (tr *Role) GetParameters() (map[string]any, error)
- func (mg *Role) GetProviderConfigReference() *xpv1.Reference
- func (mg *Role) GetProviderReference() *xpv1.Reference
- func (mg *Role) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Role) GetTerraformResourceType() string
- func (tr *Role) GetTerraformSchemaVersion() int
- func (mg *Role) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Role) LateInitialize(attrs []byte) (bool, error)
- func (mg *Role) SetConditions(c ...xpv1.Condition)
- func (mg *Role) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Role) SetObservation(obs map[string]any) error
- func (tr *Role) SetParameters(params map[string]any) error
- func (mg *Role) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Role) SetProviderReference(r *xpv1.Reference)
- func (mg *Role) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Role) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleList
- type RoleObservation
- type RoleParameters
- type RolePolicyAttachment
- func (in *RolePolicyAttachment) DeepCopy() *RolePolicyAttachment
- func (in *RolePolicyAttachment) DeepCopyInto(out *RolePolicyAttachment)
- func (in *RolePolicyAttachment) DeepCopyObject() runtime.Object
- func (mg *RolePolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RolePolicyAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *RolePolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RolePolicyAttachment) GetID() string
- func (tr *RolePolicyAttachment) GetObservation() (map[string]any, error)
- func (tr *RolePolicyAttachment) GetParameters() (map[string]any, error)
- func (mg *RolePolicyAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *RolePolicyAttachment) GetProviderReference() *xpv1.Reference
- func (mg *RolePolicyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RolePolicyAttachment) GetTerraformResourceType() string
- func (tr *RolePolicyAttachment) GetTerraformSchemaVersion() int
- func (mg *RolePolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RolePolicyAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *RolePolicyAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RolePolicyAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *RolePolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RolePolicyAttachment) SetObservation(obs map[string]any) error
- func (tr *RolePolicyAttachment) SetParameters(params map[string]any) error
- func (mg *RolePolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RolePolicyAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *RolePolicyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RolePolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RolePolicyAttachmentList
- type RolePolicyAttachmentObservation
- type RolePolicyAttachmentParameters
- type RolePolicyAttachmentSpec
- type RolePolicyAttachmentStatus
- type RoleSpec
- type RoleStatus
- type SAMLProvider
- func (in *SAMLProvider) DeepCopy() *SAMLProvider
- func (in *SAMLProvider) DeepCopyInto(out *SAMLProvider)
- func (in *SAMLProvider) DeepCopyObject() runtime.Object
- func (mg *SAMLProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SAMLProvider) GetConnectionDetailsMapping() map[string]string
- func (mg *SAMLProvider) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SAMLProvider) GetID() string
- func (tr *SAMLProvider) GetObservation() (map[string]any, error)
- func (tr *SAMLProvider) GetParameters() (map[string]any, error)
- func (mg *SAMLProvider) GetProviderConfigReference() *xpv1.Reference
- func (mg *SAMLProvider) GetProviderReference() *xpv1.Reference
- func (mg *SAMLProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SAMLProvider) GetTerraformResourceType() string
- func (tr *SAMLProvider) GetTerraformSchemaVersion() int
- func (mg *SAMLProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SAMLProvider) LateInitialize(attrs []byte) (bool, error)
- func (mg *SAMLProvider) SetConditions(c ...xpv1.Condition)
- func (mg *SAMLProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SAMLProvider) SetObservation(obs map[string]any) error
- func (tr *SAMLProvider) SetParameters(params map[string]any) error
- func (mg *SAMLProvider) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SAMLProvider) SetProviderReference(r *xpv1.Reference)
- func (mg *SAMLProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SAMLProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SAMLProviderList
- type SAMLProviderObservation
- type SAMLProviderParameters
- type SAMLProviderSpec
- type SAMLProviderStatus
- type ServerCertificate
- func (in *ServerCertificate) DeepCopy() *ServerCertificate
- func (in *ServerCertificate) DeepCopyInto(out *ServerCertificate)
- func (in *ServerCertificate) DeepCopyObject() runtime.Object
- func (mg *ServerCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServerCertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *ServerCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServerCertificate) GetID() string
- func (tr *ServerCertificate) GetObservation() (map[string]any, error)
- func (tr *ServerCertificate) GetParameters() (map[string]any, error)
- func (mg *ServerCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServerCertificate) GetProviderReference() *xpv1.Reference
- func (mg *ServerCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServerCertificate) GetTerraformResourceType() string
- func (tr *ServerCertificate) GetTerraformSchemaVersion() int
- func (mg *ServerCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServerCertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServerCertificate) SetConditions(c ...xpv1.Condition)
- func (mg *ServerCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServerCertificate) SetObservation(obs map[string]any) error
- func (tr *ServerCertificate) SetParameters(params map[string]any) error
- func (mg *ServerCertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServerCertificate) SetProviderReference(r *xpv1.Reference)
- func (mg *ServerCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServerCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServerCertificateList
- type ServerCertificateObservation
- type ServerCertificateParameters
- type ServerCertificateSpec
- type ServerCertificateStatus
- type ServiceLinkedRole
- func (in *ServiceLinkedRole) DeepCopy() *ServiceLinkedRole
- func (in *ServiceLinkedRole) DeepCopyInto(out *ServiceLinkedRole)
- func (in *ServiceLinkedRole) DeepCopyObject() runtime.Object
- func (mg *ServiceLinkedRole) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceLinkedRole) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceLinkedRole) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceLinkedRole) GetID() string
- func (tr *ServiceLinkedRole) GetObservation() (map[string]any, error)
- func (tr *ServiceLinkedRole) GetParameters() (map[string]any, error)
- func (mg *ServiceLinkedRole) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceLinkedRole) GetProviderReference() *xpv1.Reference
- func (mg *ServiceLinkedRole) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServiceLinkedRole) GetTerraformResourceType() string
- func (tr *ServiceLinkedRole) GetTerraformSchemaVersion() int
- func (mg *ServiceLinkedRole) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceLinkedRole) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceLinkedRole) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceLinkedRole) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceLinkedRole) SetObservation(obs map[string]any) error
- func (tr *ServiceLinkedRole) SetParameters(params map[string]any) error
- func (mg *ServiceLinkedRole) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceLinkedRole) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceLinkedRole) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServiceLinkedRole) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceLinkedRoleList
- type ServiceLinkedRoleObservation
- type ServiceLinkedRoleParameters
- type ServiceLinkedRoleSpec
- type ServiceLinkedRoleStatus
- type ServiceSpecificCredential
- func (in *ServiceSpecificCredential) DeepCopy() *ServiceSpecificCredential
- func (in *ServiceSpecificCredential) DeepCopyInto(out *ServiceSpecificCredential)
- func (in *ServiceSpecificCredential) DeepCopyObject() runtime.Object
- func (mg *ServiceSpecificCredential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceSpecificCredential) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceSpecificCredential) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceSpecificCredential) GetID() string
- func (tr *ServiceSpecificCredential) GetObservation() (map[string]any, error)
- func (tr *ServiceSpecificCredential) GetParameters() (map[string]any, error)
- func (mg *ServiceSpecificCredential) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceSpecificCredential) GetProviderReference() *xpv1.Reference
- func (mg *ServiceSpecificCredential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServiceSpecificCredential) GetTerraformResourceType() string
- func (tr *ServiceSpecificCredential) GetTerraformSchemaVersion() int
- func (mg *ServiceSpecificCredential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceSpecificCredential) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceSpecificCredential) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ServiceSpecificCredential) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceSpecificCredential) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceSpecificCredential) SetObservation(obs map[string]any) error
- func (tr *ServiceSpecificCredential) SetParameters(params map[string]any) error
- func (mg *ServiceSpecificCredential) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceSpecificCredential) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceSpecificCredential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServiceSpecificCredential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceSpecificCredentialList
- func (in *ServiceSpecificCredentialList) DeepCopy() *ServiceSpecificCredentialList
- func (in *ServiceSpecificCredentialList) DeepCopyInto(out *ServiceSpecificCredentialList)
- func (in *ServiceSpecificCredentialList) DeepCopyObject() runtime.Object
- func (l *ServiceSpecificCredentialList) GetItems() []resource.Managed
- type ServiceSpecificCredentialObservation
- type ServiceSpecificCredentialParameters
- type ServiceSpecificCredentialSpec
- type ServiceSpecificCredentialStatus
- type SigningCertificate
- func (in *SigningCertificate) DeepCopy() *SigningCertificate
- func (in *SigningCertificate) DeepCopyInto(out *SigningCertificate)
- func (in *SigningCertificate) DeepCopyObject() runtime.Object
- func (mg *SigningCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SigningCertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *SigningCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SigningCertificate) GetID() string
- func (tr *SigningCertificate) GetObservation() (map[string]any, error)
- func (tr *SigningCertificate) GetParameters() (map[string]any, error)
- func (mg *SigningCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *SigningCertificate) GetProviderReference() *xpv1.Reference
- func (mg *SigningCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SigningCertificate) GetTerraformResourceType() string
- func (tr *SigningCertificate) GetTerraformSchemaVersion() int
- func (mg *SigningCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SigningCertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *SigningCertificate) SetConditions(c ...xpv1.Condition)
- func (mg *SigningCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SigningCertificate) SetObservation(obs map[string]any) error
- func (tr *SigningCertificate) SetParameters(params map[string]any) error
- func (mg *SigningCertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SigningCertificate) SetProviderReference(r *xpv1.Reference)
- func (mg *SigningCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SigningCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SigningCertificateList
- type SigningCertificateObservation
- type SigningCertificateParameters
- type SigningCertificateSpec
- type SigningCertificateStatus
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *User) GetConnectionDetailsMapping() map[string]string
- func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *User) GetID() string
- func (tr *User) GetObservation() (map[string]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 (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 UserGroupMembership
- func (in *UserGroupMembership) DeepCopy() *UserGroupMembership
- func (in *UserGroupMembership) DeepCopyInto(out *UserGroupMembership)
- func (in *UserGroupMembership) DeepCopyObject() runtime.Object
- func (mg *UserGroupMembership) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserGroupMembership) GetConnectionDetailsMapping() map[string]string
- func (mg *UserGroupMembership) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserGroupMembership) GetID() string
- func (tr *UserGroupMembership) GetObservation() (map[string]any, error)
- func (tr *UserGroupMembership) GetParameters() (map[string]any, error)
- func (mg *UserGroupMembership) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserGroupMembership) GetProviderReference() *xpv1.Reference
- func (mg *UserGroupMembership) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserGroupMembership) GetTerraformResourceType() string
- func (tr *UserGroupMembership) GetTerraformSchemaVersion() int
- func (mg *UserGroupMembership) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserGroupMembership) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserGroupMembership) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UserGroupMembership) SetConditions(c ...xpv1.Condition)
- func (mg *UserGroupMembership) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UserGroupMembership) SetObservation(obs map[string]any) error
- func (tr *UserGroupMembership) SetParameters(params map[string]any) error
- func (mg *UserGroupMembership) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserGroupMembership) SetProviderReference(r *xpv1.Reference)
- func (mg *UserGroupMembership) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserGroupMembership) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserGroupMembershipList
- type UserGroupMembershipObservation
- type UserGroupMembershipParameters
- type UserGroupMembershipSpec
- type UserGroupMembershipStatus
- type UserList
- type UserLoginProfile
- func (in *UserLoginProfile) DeepCopy() *UserLoginProfile
- func (in *UserLoginProfile) DeepCopyInto(out *UserLoginProfile)
- func (in *UserLoginProfile) DeepCopyObject() runtime.Object
- func (mg *UserLoginProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserLoginProfile) GetConnectionDetailsMapping() map[string]string
- func (mg *UserLoginProfile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserLoginProfile) GetID() string
- func (tr *UserLoginProfile) GetObservation() (map[string]any, error)
- func (tr *UserLoginProfile) GetParameters() (map[string]any, error)
- func (mg *UserLoginProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserLoginProfile) GetProviderReference() *xpv1.Reference
- func (mg *UserLoginProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserLoginProfile) GetTerraformResourceType() string
- func (tr *UserLoginProfile) GetTerraformSchemaVersion() int
- func (mg *UserLoginProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserLoginProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserLoginProfile) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UserLoginProfile) SetConditions(c ...xpv1.Condition)
- func (mg *UserLoginProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UserLoginProfile) SetObservation(obs map[string]any) error
- func (tr *UserLoginProfile) SetParameters(params map[string]any) error
- func (mg *UserLoginProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserLoginProfile) SetProviderReference(r *xpv1.Reference)
- func (mg *UserLoginProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserLoginProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserLoginProfileList
- type UserLoginProfileObservation
- type UserLoginProfileParameters
- type UserLoginProfileSpec
- type UserLoginProfileStatus
- 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 (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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UserPolicyAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *UserPolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- 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 UserSSHKey
- func (in *UserSSHKey) DeepCopy() *UserSSHKey
- func (in *UserSSHKey) DeepCopyInto(out *UserSSHKey)
- func (in *UserSSHKey) DeepCopyObject() runtime.Object
- func (mg *UserSSHKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserSSHKey) GetConnectionDetailsMapping() map[string]string
- func (mg *UserSSHKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserSSHKey) GetID() string
- func (tr *UserSSHKey) GetObservation() (map[string]any, error)
- func (tr *UserSSHKey) GetParameters() (map[string]any, error)
- func (mg *UserSSHKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserSSHKey) GetProviderReference() *xpv1.Reference
- func (mg *UserSSHKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserSSHKey) GetTerraformResourceType() string
- func (tr *UserSSHKey) GetTerraformSchemaVersion() int
- func (mg *UserSSHKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserSSHKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserSSHKey) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UserSSHKey) SetConditions(c ...xpv1.Condition)
- func (mg *UserSSHKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UserSSHKey) SetObservation(obs map[string]any) error
- func (tr *UserSSHKey) SetParameters(params map[string]any) error
- func (mg *UserSSHKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserSSHKey) SetProviderReference(r *xpv1.Reference)
- func (mg *UserSSHKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserSSHKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserSSHKeyList
- type UserSSHKeyObservation
- type UserSSHKeyParameters
- type UserSSHKeySpec
- type UserSSHKeyStatus
- type UserSpec
- type UserStatus
- type VirtualMfaDevice
- func (in *VirtualMfaDevice) DeepCopy() *VirtualMfaDevice
- func (in *VirtualMfaDevice) DeepCopyInto(out *VirtualMfaDevice)
- func (in *VirtualMfaDevice) DeepCopyObject() runtime.Object
- func (mg *VirtualMfaDevice) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualMfaDevice) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualMfaDevice) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualMfaDevice) GetID() string
- func (tr *VirtualMfaDevice) GetObservation() (map[string]any, error)
- func (tr *VirtualMfaDevice) GetParameters() (map[string]any, error)
- func (mg *VirtualMfaDevice) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualMfaDevice) GetProviderReference() *xpv1.Reference
- func (mg *VirtualMfaDevice) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VirtualMfaDevice) GetTerraformResourceType() string
- func (tr *VirtualMfaDevice) GetTerraformSchemaVersion() int
- func (mg *VirtualMfaDevice) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualMfaDevice) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualMfaDevice) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualMfaDevice) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualMfaDevice) SetObservation(obs map[string]any) error
- func (tr *VirtualMfaDevice) SetParameters(params map[string]any) error
- func (mg *VirtualMfaDevice) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualMfaDevice) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualMfaDevice) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VirtualMfaDevice) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualMfaDeviceList
- type VirtualMfaDeviceObservation
- type VirtualMfaDeviceParameters
- type VirtualMfaDeviceSpec
- type VirtualMfaDeviceStatus
Constants ¶
const ( CRDGroup = "iam.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( AccessKey_Kind = "AccessKey" AccessKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AccessKey_Kind}.String() AccessKey_KindAPIVersion = AccessKey_Kind + "." + CRDGroupVersion.String() AccessKey_GroupVersionKind = CRDGroupVersion.WithKind(AccessKey_Kind) )
Repository type metadata.
var ( AccountAlias_Kind = "AccountAlias" AccountAlias_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AccountAlias_Kind}.String() AccountAlias_KindAPIVersion = AccountAlias_Kind + "." + CRDGroupVersion.String() AccountAlias_GroupVersionKind = CRDGroupVersion.WithKind(AccountAlias_Kind) )
Repository type metadata.
var ( AccountPasswordPolicy_Kind = "AccountPasswordPolicy" AccountPasswordPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AccountPasswordPolicy_Kind}.String() AccountPasswordPolicy_KindAPIVersion = AccountPasswordPolicy_Kind + "." + CRDGroupVersion.String() AccountPasswordPolicy_GroupVersionKind = CRDGroupVersion.WithKind(AccountPasswordPolicy_Kind) )
Repository type metadata.
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 ( 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 ( // 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 ( InstanceProfile_Kind = "InstanceProfile" InstanceProfile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InstanceProfile_Kind}.String() InstanceProfile_KindAPIVersion = InstanceProfile_Kind + "." + CRDGroupVersion.String() InstanceProfile_GroupVersionKind = CRDGroupVersion.WithKind(InstanceProfile_Kind) )
Repository type metadata.
var ( OpenIDConnectProvider_Kind = "OpenIDConnectProvider" OpenIDConnectProvider_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OpenIDConnectProvider_Kind}.String() OpenIDConnectProvider_KindAPIVersion = OpenIDConnectProvider_Kind + "." + CRDGroupVersion.String() OpenIDConnectProvider_GroupVersionKind = CRDGroupVersion.WithKind(OpenIDConnectProvider_Kind) )
Repository type metadata.
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 ( Role_Kind = "Role" Role_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Role_Kind}.String() Role_KindAPIVersion = Role_Kind + "." + CRDGroupVersion.String() Role_GroupVersionKind = CRDGroupVersion.WithKind(Role_Kind) )
Repository type metadata.
var ( RolePolicyAttachment_Kind = "RolePolicyAttachment" RolePolicyAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RolePolicyAttachment_Kind}.String() RolePolicyAttachment_KindAPIVersion = RolePolicyAttachment_Kind + "." + CRDGroupVersion.String() RolePolicyAttachment_GroupVersionKind = CRDGroupVersion.WithKind(RolePolicyAttachment_Kind) )
Repository type metadata.
var ( SAMLProvider_Kind = "SAMLProvider" SAMLProvider_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SAMLProvider_Kind}.String() SAMLProvider_KindAPIVersion = SAMLProvider_Kind + "." + CRDGroupVersion.String() SAMLProvider_GroupVersionKind = CRDGroupVersion.WithKind(SAMLProvider_Kind) )
Repository type metadata.
var ( ServerCertificate_Kind = "ServerCertificate" ServerCertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServerCertificate_Kind}.String() ServerCertificate_KindAPIVersion = ServerCertificate_Kind + "." + CRDGroupVersion.String() ServerCertificate_GroupVersionKind = CRDGroupVersion.WithKind(ServerCertificate_Kind) )
Repository type metadata.
var ( ServiceLinkedRole_Kind = "ServiceLinkedRole" ServiceLinkedRole_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceLinkedRole_Kind}.String() ServiceLinkedRole_KindAPIVersion = ServiceLinkedRole_Kind + "." + CRDGroupVersion.String() ServiceLinkedRole_GroupVersionKind = CRDGroupVersion.WithKind(ServiceLinkedRole_Kind) )
Repository type metadata.
var ( ServiceSpecificCredential_Kind = "ServiceSpecificCredential" ServiceSpecificCredential_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceSpecificCredential_Kind}.String() ServiceSpecificCredential_KindAPIVersion = ServiceSpecificCredential_Kind + "." + CRDGroupVersion.String() ServiceSpecificCredential_GroupVersionKind = CRDGroupVersion.WithKind(ServiceSpecificCredential_Kind) )
Repository type metadata.
var ( SigningCertificate_Kind = "SigningCertificate" SigningCertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SigningCertificate_Kind}.String() SigningCertificate_KindAPIVersion = SigningCertificate_Kind + "." + CRDGroupVersion.String() SigningCertificate_GroupVersionKind = CRDGroupVersion.WithKind(SigningCertificate_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 ( UserGroupMembership_Kind = "UserGroupMembership" UserGroupMembership_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserGroupMembership_Kind}.String() UserGroupMembership_KindAPIVersion = UserGroupMembership_Kind + "." + CRDGroupVersion.String() UserGroupMembership_GroupVersionKind = CRDGroupVersion.WithKind(UserGroupMembership_Kind) )
Repository type metadata.
var ( UserLoginProfile_Kind = "UserLoginProfile" UserLoginProfile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserLoginProfile_Kind}.String() UserLoginProfile_KindAPIVersion = UserLoginProfile_Kind + "." + CRDGroupVersion.String() UserLoginProfile_GroupVersionKind = CRDGroupVersion.WithKind(UserLoginProfile_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.
var ( UserSSHKey_Kind = "UserSSHKey" UserSSHKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserSSHKey_Kind}.String() UserSSHKey_KindAPIVersion = UserSSHKey_Kind + "." + CRDGroupVersion.String() UserSSHKey_GroupVersionKind = CRDGroupVersion.WithKind(UserSSHKey_Kind) )
Repository type metadata.
var ( VirtualMfaDevice_Kind = "VirtualMfaDevice" VirtualMfaDevice_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualMfaDevice_Kind}.String() VirtualMfaDevice_KindAPIVersion = VirtualMfaDevice_Kind + "." + CRDGroupVersion.String() VirtualMfaDevice_GroupVersionKind = CRDGroupVersion.WithKind(VirtualMfaDevice_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AccessKey ¶
type AccessKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessKeySpec `json:"spec"` Status AccessKeyStatus `json:"status,omitempty"` }
AccessKey is the Schema for the AccessKeys API. Provides an IAM access key. This is a set of credentials that allow API requests to be made as an IAM user. +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,aws}
func (*AccessKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessKey.
func (*AccessKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessKey) GetCondition ¶
func (mg *AccessKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AccessKey.
func (*AccessKey) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this AccessKey
func (*AccessKey) GetDeletionPolicy ¶
func (mg *AccessKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AccessKey.
func (*AccessKey) GetObservation ¶
GetObservation of this AccessKey
func (*AccessKey) GetParameters ¶
GetParameters of this AccessKey
func (*AccessKey) GetProviderConfigReference ¶
GetProviderConfigReference of this AccessKey.
func (*AccessKey) GetProviderReference ¶
GetProviderReference of this AccessKey. Deprecated: Use GetProviderConfigReference.
func (*AccessKey) GetPublishConnectionDetailsTo ¶
func (mg *AccessKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AccessKey.
func (*AccessKey) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this AccessKey
func (*AccessKey) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AccessKey) GetWriteConnectionSecretToReference ¶
func (mg *AccessKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AccessKey.
func (*AccessKey) LateInitialize ¶
LateInitialize this AccessKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*AccessKey) ResolveReferences ¶
ResolveReferences of this AccessKey.
func (*AccessKey) SetConditions ¶
SetConditions of this AccessKey.
func (*AccessKey) SetDeletionPolicy ¶
func (mg *AccessKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AccessKey.
func (*AccessKey) SetObservation ¶
SetObservation for this AccessKey
func (*AccessKey) SetParameters ¶
SetParameters for this AccessKey
func (*AccessKey) SetProviderConfigReference ¶
SetProviderConfigReference of this AccessKey.
func (*AccessKey) SetProviderReference ¶
SetProviderReference of this AccessKey. Deprecated: Use SetProviderConfigReference.
func (*AccessKey) SetPublishConnectionDetailsTo ¶
func (mg *AccessKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AccessKey.
func (*AccessKey) SetWriteConnectionSecretToReference ¶
func (mg *AccessKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AccessKey.
type AccessKeyList ¶
type AccessKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AccessKey `json:"items"` }
AccessKeyList contains a list of AccessKeys
func (*AccessKeyList) DeepCopy ¶
func (in *AccessKeyList) DeepCopy() *AccessKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessKeyList.
func (*AccessKeyList) DeepCopyInto ¶
func (in *AccessKeyList) DeepCopyInto(out *AccessKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessKeyList) DeepCopyObject ¶
func (in *AccessKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessKeyList) GetItems ¶
func (l *AccessKeyList) GetItems() []resource.Managed
GetItems of this AccessKeyList.
type AccessKeyObservation ¶
type AccessKeyObservation struct { // Date and time in RFC3339 format that the access key was created. CreateDate *string `json:"createDate,omitempty" tf:"create_date,omitempty"` // Encrypted secret, base64 encoded, if pgp_key was specified. This attribute is not available for imported resources. EncryptedSecret *string `json:"encryptedSecret,omitempty" tf:"encrypted_secret,omitempty"` // Encrypted SES SMTP password, base64 encoded, if pgp_key was specified. This attribute is not available for imported resources. EncryptedSesSMTPPasswordV4 *string `json:"encryptedSesSmtpPasswordV4,omitempty" tf:"encrypted_ses_smtp_password_v4,omitempty"` // Access key ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Fingerprint of the PGP key used to encrypt the secret. This attribute is not available for imported resources. KeyFingerprint *string `json:"keyFingerprint,omitempty" tf:"key_fingerprint,omitempty"` }
func (*AccessKeyObservation) DeepCopy ¶
func (in *AccessKeyObservation) DeepCopy() *AccessKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessKeyObservation.
func (*AccessKeyObservation) DeepCopyInto ¶
func (in *AccessKeyObservation) DeepCopyInto(out *AccessKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessKeyParameters ¶
type AccessKeyParameters struct { // Either a base-64 encoded PGP public key, or a keybase username in the form keybase:some_person_that_exists, for use in the encrypted_secret output attribute. If providing a base-64 encoded PGP public key, make sure to provide the "raw" version and not the "armored" one (e.g. avoid passing the -a option to gpg --export). // +kubebuilder:validation:Optional PgpKey *string `json:"pgpKey,omitempty" tf:"pgp_key,omitempty"` // Access key status to apply. Defaults to Active. Valid values are Active and Inactive. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // IAM user to associate with this access key. // +crossplane:generate:reference:type=User // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` // Reference to a User to populate user. // +kubebuilder:validation:Optional UserRef *v1.Reference `json:"userRef,omitempty" tf:"-"` // Selector for a User to populate user. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` }
func (*AccessKeyParameters) DeepCopy ¶
func (in *AccessKeyParameters) DeepCopy() *AccessKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessKeyParameters.
func (*AccessKeyParameters) DeepCopyInto ¶
func (in *AccessKeyParameters) DeepCopyInto(out *AccessKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessKeySpec ¶
type AccessKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccessKeyParameters `json:"forProvider"` }
AccessKeySpec defines the desired state of AccessKey
func (*AccessKeySpec) DeepCopy ¶
func (in *AccessKeySpec) DeepCopy() *AccessKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessKeySpec.
func (*AccessKeySpec) DeepCopyInto ¶
func (in *AccessKeySpec) DeepCopyInto(out *AccessKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessKeyStatus ¶
type AccessKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccessKeyObservation `json:"atProvider,omitempty"` }
AccessKeyStatus defines the observed state of AccessKey.
func (*AccessKeyStatus) DeepCopy ¶
func (in *AccessKeyStatus) DeepCopy() *AccessKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessKeyStatus.
func (*AccessKeyStatus) DeepCopyInto ¶
func (in *AccessKeyStatus) DeepCopyInto(out *AccessKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAlias ¶
type AccountAlias struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountAliasSpec `json:"spec"` Status AccountAliasStatus `json:"status,omitempty"` }
AccountAlias is the Schema for the AccountAliass API. Manages the account alias for the AWS Account. +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,aws}
func (*AccountAlias) DeepCopy ¶
func (in *AccountAlias) DeepCopy() *AccountAlias
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAlias.
func (*AccountAlias) DeepCopyInto ¶
func (in *AccountAlias) DeepCopyInto(out *AccountAlias)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountAlias) DeepCopyObject ¶
func (in *AccountAlias) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountAlias) GetCondition ¶
func (mg *AccountAlias) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AccountAlias.
func (*AccountAlias) GetConnectionDetailsMapping ¶
func (tr *AccountAlias) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AccountAlias
func (*AccountAlias) GetDeletionPolicy ¶
func (mg *AccountAlias) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AccountAlias.
func (*AccountAlias) GetID ¶
func (tr *AccountAlias) GetID() string
GetID returns ID of underlying Terraform resource of this AccountAlias
func (*AccountAlias) GetObservation ¶
func (tr *AccountAlias) GetObservation() (map[string]any, error)
GetObservation of this AccountAlias
func (*AccountAlias) GetParameters ¶
func (tr *AccountAlias) GetParameters() (map[string]any, error)
GetParameters of this AccountAlias
func (*AccountAlias) GetProviderConfigReference ¶
func (mg *AccountAlias) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AccountAlias.
func (*AccountAlias) GetProviderReference ¶
func (mg *AccountAlias) GetProviderReference() *xpv1.Reference
GetProviderReference of this AccountAlias. Deprecated: Use GetProviderConfigReference.
func (*AccountAlias) GetPublishConnectionDetailsTo ¶
func (mg *AccountAlias) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AccountAlias.
func (*AccountAlias) GetTerraformResourceType ¶
func (mg *AccountAlias) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AccountAlias
func (*AccountAlias) GetTerraformSchemaVersion ¶
func (tr *AccountAlias) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AccountAlias) GetWriteConnectionSecretToReference ¶
func (mg *AccountAlias) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AccountAlias.
func (*AccountAlias) LateInitialize ¶
func (tr *AccountAlias) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AccountAlias using its observed tfState. returns True if there are any spec changes for the resource.
func (*AccountAlias) SetConditions ¶
func (mg *AccountAlias) SetConditions(c ...xpv1.Condition)
SetConditions of this AccountAlias.
func (*AccountAlias) SetDeletionPolicy ¶
func (mg *AccountAlias) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AccountAlias.
func (*AccountAlias) SetObservation ¶
func (tr *AccountAlias) SetObservation(obs map[string]any) error
SetObservation for this AccountAlias
func (*AccountAlias) SetParameters ¶
func (tr *AccountAlias) SetParameters(params map[string]any) error
SetParameters for this AccountAlias
func (*AccountAlias) SetProviderConfigReference ¶
func (mg *AccountAlias) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AccountAlias.
func (*AccountAlias) SetProviderReference ¶
func (mg *AccountAlias) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AccountAlias. Deprecated: Use SetProviderConfigReference.
func (*AccountAlias) SetPublishConnectionDetailsTo ¶
func (mg *AccountAlias) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AccountAlias.
func (*AccountAlias) SetWriteConnectionSecretToReference ¶
func (mg *AccountAlias) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AccountAlias.
type AccountAliasList ¶
type AccountAliasList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AccountAlias `json:"items"` }
AccountAliasList contains a list of AccountAliass
func (*AccountAliasList) DeepCopy ¶
func (in *AccountAliasList) DeepCopy() *AccountAliasList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAliasList.
func (*AccountAliasList) DeepCopyInto ¶
func (in *AccountAliasList) DeepCopyInto(out *AccountAliasList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountAliasList) DeepCopyObject ¶
func (in *AccountAliasList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountAliasList) GetItems ¶
func (l *AccountAliasList) GetItems() []resource.Managed
GetItems of this AccountAliasList.
type AccountAliasObservation ¶
type AccountAliasObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AccountAliasObservation) DeepCopy ¶
func (in *AccountAliasObservation) DeepCopy() *AccountAliasObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAliasObservation.
func (*AccountAliasObservation) DeepCopyInto ¶
func (in *AccountAliasObservation) DeepCopyInto(out *AccountAliasObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAliasParameters ¶
type AccountAliasParameters struct { }
func (*AccountAliasParameters) DeepCopy ¶
func (in *AccountAliasParameters) DeepCopy() *AccountAliasParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAliasParameters.
func (*AccountAliasParameters) DeepCopyInto ¶
func (in *AccountAliasParameters) DeepCopyInto(out *AccountAliasParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAliasSpec ¶
type AccountAliasSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccountAliasParameters `json:"forProvider"` }
AccountAliasSpec defines the desired state of AccountAlias
func (*AccountAliasSpec) DeepCopy ¶
func (in *AccountAliasSpec) DeepCopy() *AccountAliasSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAliasSpec.
func (*AccountAliasSpec) DeepCopyInto ¶
func (in *AccountAliasSpec) DeepCopyInto(out *AccountAliasSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAliasStatus ¶
type AccountAliasStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccountAliasObservation `json:"atProvider,omitempty"` }
AccountAliasStatus defines the observed state of AccountAlias.
func (*AccountAliasStatus) DeepCopy ¶
func (in *AccountAliasStatus) DeepCopy() *AccountAliasStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAliasStatus.
func (*AccountAliasStatus) DeepCopyInto ¶
func (in *AccountAliasStatus) DeepCopyInto(out *AccountAliasStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountPasswordPolicy ¶
type AccountPasswordPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountPasswordPolicySpec `json:"spec"` Status AccountPasswordPolicyStatus `json:"status,omitempty"` }
AccountPasswordPolicy is the Schema for the AccountPasswordPolicys API. Manages Password Policy for the AWS Account. +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,aws}
func (*AccountPasswordPolicy) DeepCopy ¶
func (in *AccountPasswordPolicy) DeepCopy() *AccountPasswordPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPasswordPolicy.
func (*AccountPasswordPolicy) DeepCopyInto ¶
func (in *AccountPasswordPolicy) DeepCopyInto(out *AccountPasswordPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountPasswordPolicy) DeepCopyObject ¶
func (in *AccountPasswordPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountPasswordPolicy) GetCondition ¶
func (mg *AccountPasswordPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AccountPasswordPolicy.
func (*AccountPasswordPolicy) GetConnectionDetailsMapping ¶
func (tr *AccountPasswordPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AccountPasswordPolicy
func (*AccountPasswordPolicy) GetDeletionPolicy ¶
func (mg *AccountPasswordPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AccountPasswordPolicy.
func (*AccountPasswordPolicy) GetID ¶
func (tr *AccountPasswordPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this AccountPasswordPolicy
func (*AccountPasswordPolicy) GetObservation ¶
func (tr *AccountPasswordPolicy) GetObservation() (map[string]any, error)
GetObservation of this AccountPasswordPolicy
func (*AccountPasswordPolicy) GetParameters ¶
func (tr *AccountPasswordPolicy) GetParameters() (map[string]any, error)
GetParameters of this AccountPasswordPolicy
func (*AccountPasswordPolicy) GetProviderConfigReference ¶
func (mg *AccountPasswordPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AccountPasswordPolicy.
func (*AccountPasswordPolicy) GetProviderReference ¶
func (mg *AccountPasswordPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this AccountPasswordPolicy. Deprecated: Use GetProviderConfigReference.
func (*AccountPasswordPolicy) GetPublishConnectionDetailsTo ¶
func (mg *AccountPasswordPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AccountPasswordPolicy.
func (*AccountPasswordPolicy) GetTerraformResourceType ¶
func (mg *AccountPasswordPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AccountPasswordPolicy
func (*AccountPasswordPolicy) GetTerraformSchemaVersion ¶
func (tr *AccountPasswordPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AccountPasswordPolicy) GetWriteConnectionSecretToReference ¶
func (mg *AccountPasswordPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AccountPasswordPolicy.
func (*AccountPasswordPolicy) LateInitialize ¶
func (tr *AccountPasswordPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AccountPasswordPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*AccountPasswordPolicy) SetConditions ¶
func (mg *AccountPasswordPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this AccountPasswordPolicy.
func (*AccountPasswordPolicy) SetDeletionPolicy ¶
func (mg *AccountPasswordPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AccountPasswordPolicy.
func (*AccountPasswordPolicy) SetObservation ¶
func (tr *AccountPasswordPolicy) SetObservation(obs map[string]any) error
SetObservation for this AccountPasswordPolicy
func (*AccountPasswordPolicy) SetParameters ¶
func (tr *AccountPasswordPolicy) SetParameters(params map[string]any) error
SetParameters for this AccountPasswordPolicy
func (*AccountPasswordPolicy) SetProviderConfigReference ¶
func (mg *AccountPasswordPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AccountPasswordPolicy.
func (*AccountPasswordPolicy) SetProviderReference ¶
func (mg *AccountPasswordPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AccountPasswordPolicy. Deprecated: Use SetProviderConfigReference.
func (*AccountPasswordPolicy) SetPublishConnectionDetailsTo ¶
func (mg *AccountPasswordPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AccountPasswordPolicy.
func (*AccountPasswordPolicy) SetWriteConnectionSecretToReference ¶
func (mg *AccountPasswordPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AccountPasswordPolicy.
type AccountPasswordPolicyList ¶
type AccountPasswordPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AccountPasswordPolicy `json:"items"` }
AccountPasswordPolicyList contains a list of AccountPasswordPolicys
func (*AccountPasswordPolicyList) DeepCopy ¶
func (in *AccountPasswordPolicyList) DeepCopy() *AccountPasswordPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPasswordPolicyList.
func (*AccountPasswordPolicyList) DeepCopyInto ¶
func (in *AccountPasswordPolicyList) DeepCopyInto(out *AccountPasswordPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountPasswordPolicyList) DeepCopyObject ¶
func (in *AccountPasswordPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountPasswordPolicyList) GetItems ¶
func (l *AccountPasswordPolicyList) GetItems() []resource.Managed
GetItems of this AccountPasswordPolicyList.
type AccountPasswordPolicyObservation ¶
type AccountPasswordPolicyObservation struct { // Indicates whether passwords in the account expire. Returns true if max_password_age contains a value greater than 0. Returns false if it is 0 or not present. ExpirePasswords *bool `json:"expirePasswords,omitempty" tf:"expire_passwords,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*AccountPasswordPolicyObservation) DeepCopy ¶
func (in *AccountPasswordPolicyObservation) DeepCopy() *AccountPasswordPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPasswordPolicyObservation.
func (*AccountPasswordPolicyObservation) DeepCopyInto ¶
func (in *AccountPasswordPolicyObservation) DeepCopyInto(out *AccountPasswordPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountPasswordPolicyParameters ¶
type AccountPasswordPolicyParameters struct { // Whether to allow users to change their own password // +kubebuilder:validation:Optional AllowUsersToChangePassword *bool `json:"allowUsersToChangePassword,omitempty" tf:"allow_users_to_change_password,omitempty"` // Whether users are prevented from setting a new password after their password has expired (i.e., require administrator reset) // +kubebuilder:validation:Optional HardExpiry *bool `json:"hardExpiry,omitempty" tf:"hard_expiry,omitempty"` // The number of days that an user password is valid. // +kubebuilder:validation:Optional MaxPasswordAge *float64 `json:"maxPasswordAge,omitempty" tf:"max_password_age,omitempty"` // Minimum length to require for user passwords. // +kubebuilder:validation:Optional MinimumPasswordLength *float64 `json:"minimumPasswordLength,omitempty" tf:"minimum_password_length,omitempty"` // The number of previous passwords that users are prevented from reusing. // +kubebuilder:validation:Optional PasswordReusePrevention *float64 `json:"passwordReusePrevention,omitempty" tf:"password_reuse_prevention,omitempty"` // Whether to require lowercase characters for user passwords. // +kubebuilder:validation:Optional RequireLowercaseCharacters *bool `json:"requireLowercaseCharacters,omitempty" tf:"require_lowercase_characters,omitempty"` // Whether to require numbers for user passwords. // +kubebuilder:validation:Optional RequireNumbers *bool `json:"requireNumbers,omitempty" tf:"require_numbers,omitempty"` // Whether to require symbols for user passwords. // +kubebuilder:validation:Optional RequireSymbols *bool `json:"requireSymbols,omitempty" tf:"require_symbols,omitempty"` // Whether to require uppercase characters for user passwords. // +kubebuilder:validation:Optional RequireUppercaseCharacters *bool `json:"requireUppercaseCharacters,omitempty" tf:"require_uppercase_characters,omitempty"` }
func (*AccountPasswordPolicyParameters) DeepCopy ¶
func (in *AccountPasswordPolicyParameters) DeepCopy() *AccountPasswordPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPasswordPolicyParameters.
func (*AccountPasswordPolicyParameters) DeepCopyInto ¶
func (in *AccountPasswordPolicyParameters) DeepCopyInto(out *AccountPasswordPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountPasswordPolicySpec ¶
type AccountPasswordPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccountPasswordPolicyParameters `json:"forProvider"` }
AccountPasswordPolicySpec defines the desired state of AccountPasswordPolicy
func (*AccountPasswordPolicySpec) DeepCopy ¶
func (in *AccountPasswordPolicySpec) DeepCopy() *AccountPasswordPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPasswordPolicySpec.
func (*AccountPasswordPolicySpec) DeepCopyInto ¶
func (in *AccountPasswordPolicySpec) DeepCopyInto(out *AccountPasswordPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountPasswordPolicyStatus ¶
type AccountPasswordPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccountPasswordPolicyObservation `json:"atProvider,omitempty"` }
AccountPasswordPolicyStatus defines the observed state of AccountPasswordPolicy.
func (*AccountPasswordPolicyStatus) DeepCopy ¶
func (in *AccountPasswordPolicyStatus) DeepCopy() *AccountPasswordPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPasswordPolicyStatus.
func (*AccountPasswordPolicyStatus) DeepCopyInto ¶
func (in *AccountPasswordPolicyStatus) DeepCopyInto(out *AccountPasswordPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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. Provides an IAM group. +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,aws}
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) 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) 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"` Spec GroupMembershipSpec `json:"spec"` Status GroupMembershipStatus `json:"status,omitempty"` }
GroupMembership is the Schema for the GroupMemberships API. Provides a top level resource to manage IAM Group membership for IAM Users. +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,aws}
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) 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) ResolveReferences ¶
ResolveReferences of this GroupMembership.
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) 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 {
ID *string `json:"id,omitempty" tf:"id,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 { // – The IAM Group name to attach the list of users to // +crossplane:generate:reference:type=Group // +kubebuilder:validation:Optional Group *string `json:"group,omitempty" tf:"group,omitempty"` // Reference to a Group to populate group. // +kubebuilder:validation:Optional GroupRef *v1.Reference `json:"groupRef,omitempty" tf:"-"` // Selector for a Group to populate group. // +kubebuilder:validation:Optional GroupSelector *v1.Selector `json:"groupSelector,omitempty" tf:"-"` // The name to identify the Group Membership // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // References to User to populate users. // +kubebuilder:validation:Optional UserRefs []v1.Reference `json:"userRefs,omitempty" tf:"-"` // Selector for a list of User to populate users. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` // A list of IAM User names to associate with the Group // +crossplane:generate:reference:type=User // +crossplane:generate:reference:refFieldName=UserRefs // +crossplane:generate:reference:selectorFieldName=UserSelector // +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 { // The ARN assigned by AWS for this group. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The group's ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The unique ID assigned by AWS. UniqueID *string `json:"uniqueId,omitempty" tf:"unique_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 { // Path in which to create the group. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,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 GroupPolicyAttachment ¶
type GroupPolicyAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupPolicyAttachmentSpec `json:"spec"` Status GroupPolicyAttachmentStatus `json:"status,omitempty"` }
GroupPolicyAttachment is the Schema for the GroupPolicyAttachments API. Attaches a Managed IAM Policy to an IAM group +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,aws}
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) 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) ResolveReferences ¶
ResolveReferences of this GroupPolicyAttachment.
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) 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 {
ID *string `json:"id,omitempty" tf:"id,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 { // The group the policy should be applied to // +crossplane:generate:reference:type=Group // +kubebuilder:validation:Optional Group *string `json:"group,omitempty" tf:"group,omitempty"` // Reference to a Group to populate group. // +kubebuilder:validation:Optional GroupRef *v1.Reference `json:"groupRef,omitempty" tf:"-"` // Selector for a Group to populate group. // +kubebuilder:validation:Optional GroupSelector *v1.Selector `json:"groupSelector,omitempty" tf:"-"` // The ARN of the policy you want to apply // +crossplane:generate:reference:type=Policy // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional PolicyArn *string `json:"policyArn,omitempty" tf:"policy_arn,omitempty"` // Reference to a Policy to populate policyArn. // +kubebuilder:validation:Optional PolicyArnRef *v1.Reference `json:"policyArnRef,omitempty" tf:"-"` // Selector for a Policy to populate policyArn. // +kubebuilder:validation:Optional PolicyArnSelector *v1.Selector `json:"policyArnSelector,omitempty" tf:"-"` }
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 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 InlinePolicyObservation ¶
type InlinePolicyObservation struct { // Friendly name of the role. See IAM Identifiers for more information. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Policy document as a JSON formatted string. Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` }
func (*InlinePolicyObservation) DeepCopy ¶
func (in *InlinePolicyObservation) DeepCopy() *InlinePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InlinePolicyObservation.
func (*InlinePolicyObservation) DeepCopyInto ¶
func (in *InlinePolicyObservation) DeepCopyInto(out *InlinePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InlinePolicyParameters ¶
type InlinePolicyParameters struct { }
func (*InlinePolicyParameters) DeepCopy ¶
func (in *InlinePolicyParameters) DeepCopy() *InlinePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InlinePolicyParameters.
func (*InlinePolicyParameters) DeepCopyInto ¶
func (in *InlinePolicyParameters) DeepCopyInto(out *InlinePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceProfile ¶
type InstanceProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceProfileSpec `json:"spec"` Status InstanceProfileStatus `json:"status,omitempty"` }
InstanceProfile is the Schema for the InstanceProfiles API. Provides an IAM instance profile. +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,aws}
func (*InstanceProfile) DeepCopy ¶
func (in *InstanceProfile) DeepCopy() *InstanceProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfile.
func (*InstanceProfile) DeepCopyInto ¶
func (in *InstanceProfile) DeepCopyInto(out *InstanceProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceProfile) DeepCopyObject ¶
func (in *InstanceProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceProfile) GetCondition ¶
func (mg *InstanceProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InstanceProfile.
func (*InstanceProfile) GetConnectionDetailsMapping ¶
func (tr *InstanceProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InstanceProfile
func (*InstanceProfile) GetDeletionPolicy ¶
func (mg *InstanceProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InstanceProfile.
func (*InstanceProfile) GetID ¶
func (tr *InstanceProfile) GetID() string
GetID returns ID of underlying Terraform resource of this InstanceProfile
func (*InstanceProfile) GetObservation ¶
func (tr *InstanceProfile) GetObservation() (map[string]any, error)
GetObservation of this InstanceProfile
func (*InstanceProfile) GetParameters ¶
func (tr *InstanceProfile) GetParameters() (map[string]any, error)
GetParameters of this InstanceProfile
func (*InstanceProfile) GetProviderConfigReference ¶
func (mg *InstanceProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InstanceProfile.
func (*InstanceProfile) GetProviderReference ¶
func (mg *InstanceProfile) GetProviderReference() *xpv1.Reference
GetProviderReference of this InstanceProfile. Deprecated: Use GetProviderConfigReference.
func (*InstanceProfile) GetPublishConnectionDetailsTo ¶
func (mg *InstanceProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InstanceProfile.
func (*InstanceProfile) GetTerraformResourceType ¶
func (mg *InstanceProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InstanceProfile
func (*InstanceProfile) GetTerraformSchemaVersion ¶
func (tr *InstanceProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InstanceProfile) GetWriteConnectionSecretToReference ¶
func (mg *InstanceProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InstanceProfile.
func (*InstanceProfile) LateInitialize ¶
func (tr *InstanceProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InstanceProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*InstanceProfile) ResolveReferences ¶
ResolveReferences of this InstanceProfile.
func (*InstanceProfile) SetConditions ¶
func (mg *InstanceProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this InstanceProfile.
func (*InstanceProfile) SetDeletionPolicy ¶
func (mg *InstanceProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InstanceProfile.
func (*InstanceProfile) SetObservation ¶
func (tr *InstanceProfile) SetObservation(obs map[string]any) error
SetObservation for this InstanceProfile
func (*InstanceProfile) SetParameters ¶
func (tr *InstanceProfile) SetParameters(params map[string]any) error
SetParameters for this InstanceProfile
func (*InstanceProfile) SetProviderConfigReference ¶
func (mg *InstanceProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InstanceProfile.
func (*InstanceProfile) SetProviderReference ¶
func (mg *InstanceProfile) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InstanceProfile. Deprecated: Use SetProviderConfigReference.
func (*InstanceProfile) SetPublishConnectionDetailsTo ¶
func (mg *InstanceProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InstanceProfile.
func (*InstanceProfile) SetWriteConnectionSecretToReference ¶
func (mg *InstanceProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InstanceProfile.
type InstanceProfileList ¶
type InstanceProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InstanceProfile `json:"items"` }
InstanceProfileList contains a list of InstanceProfiles
func (*InstanceProfileList) DeepCopy ¶
func (in *InstanceProfileList) DeepCopy() *InstanceProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileList.
func (*InstanceProfileList) DeepCopyInto ¶
func (in *InstanceProfileList) DeepCopyInto(out *InstanceProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceProfileList) DeepCopyObject ¶
func (in *InstanceProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceProfileList) GetItems ¶
func (l *InstanceProfileList) GetItems() []resource.Managed
GetItems of this InstanceProfileList.
type InstanceProfileObservation ¶
type InstanceProfileObservation struct { // ARN assigned by AWS to the instance profile. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Creation timestamp of the instance profile. CreateDate *string `json:"createDate,omitempty" tf:"create_date,omitempty"` // Instance profile's ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // Unique ID assigned by AWS. UniqueID *string `json:"uniqueId,omitempty" tf:"unique_id,omitempty"` }
func (*InstanceProfileObservation) DeepCopy ¶
func (in *InstanceProfileObservation) DeepCopy() *InstanceProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileObservation.
func (*InstanceProfileObservation) DeepCopyInto ¶
func (in *InstanceProfileObservation) DeepCopyInto(out *InstanceProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceProfileParameters ¶
type InstanceProfileParameters struct { // Path to the instance profile. For more information about paths, see IAM Identifiers in the IAM User Guide. Can be a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. Can include any ASCII character from the ! (\u0021) through the DEL character (\u007F), including most punctuation characters, digits, and upper and lowercase letters. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Name of the role to add to the profile. // +crossplane:generate:reference:type=Role // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` // Reference to a Role to populate role. // +kubebuilder:validation:Optional RoleRef *v1.Reference `json:"roleRef,omitempty" tf:"-"` // Selector for a Role to populate role. // +kubebuilder:validation:Optional RoleSelector *v1.Selector `json:"roleSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*InstanceProfileParameters) DeepCopy ¶
func (in *InstanceProfileParameters) DeepCopy() *InstanceProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileParameters.
func (*InstanceProfileParameters) DeepCopyInto ¶
func (in *InstanceProfileParameters) DeepCopyInto(out *InstanceProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceProfileSpec ¶
type InstanceProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceProfileParameters `json:"forProvider"` }
InstanceProfileSpec defines the desired state of InstanceProfile
func (*InstanceProfileSpec) DeepCopy ¶
func (in *InstanceProfileSpec) DeepCopy() *InstanceProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileSpec.
func (*InstanceProfileSpec) DeepCopyInto ¶
func (in *InstanceProfileSpec) DeepCopyInto(out *InstanceProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceProfileStatus ¶
type InstanceProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceProfileObservation `json:"atProvider,omitempty"` }
InstanceProfileStatus defines the observed state of InstanceProfile.
func (*InstanceProfileStatus) DeepCopy ¶
func (in *InstanceProfileStatus) DeepCopy() *InstanceProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileStatus.
func (*InstanceProfileStatus) DeepCopyInto ¶
func (in *InstanceProfileStatus) DeepCopyInto(out *InstanceProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenIDConnectProvider ¶
type OpenIDConnectProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpenIDConnectProviderSpec `json:"spec"` Status OpenIDConnectProviderStatus `json:"status,omitempty"` }
OpenIDConnectProvider is the Schema for the OpenIDConnectProviders API. Provides an IAM OpenID Connect provider. +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,aws}
func (*OpenIDConnectProvider) DeepCopy ¶
func (in *OpenIDConnectProvider) DeepCopy() *OpenIDConnectProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectProvider.
func (*OpenIDConnectProvider) DeepCopyInto ¶
func (in *OpenIDConnectProvider) DeepCopyInto(out *OpenIDConnectProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenIDConnectProvider) DeepCopyObject ¶
func (in *OpenIDConnectProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OpenIDConnectProvider) GetCondition ¶
func (mg *OpenIDConnectProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OpenIDConnectProvider.
func (*OpenIDConnectProvider) GetConnectionDetailsMapping ¶
func (tr *OpenIDConnectProvider) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OpenIDConnectProvider
func (*OpenIDConnectProvider) GetDeletionPolicy ¶
func (mg *OpenIDConnectProvider) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OpenIDConnectProvider.
func (*OpenIDConnectProvider) GetID ¶
func (tr *OpenIDConnectProvider) GetID() string
GetID returns ID of underlying Terraform resource of this OpenIDConnectProvider
func (*OpenIDConnectProvider) GetObservation ¶
func (tr *OpenIDConnectProvider) GetObservation() (map[string]any, error)
GetObservation of this OpenIDConnectProvider
func (*OpenIDConnectProvider) GetParameters ¶
func (tr *OpenIDConnectProvider) GetParameters() (map[string]any, error)
GetParameters of this OpenIDConnectProvider
func (*OpenIDConnectProvider) GetProviderConfigReference ¶
func (mg *OpenIDConnectProvider) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OpenIDConnectProvider.
func (*OpenIDConnectProvider) GetProviderReference ¶
func (mg *OpenIDConnectProvider) GetProviderReference() *xpv1.Reference
GetProviderReference of this OpenIDConnectProvider. Deprecated: Use GetProviderConfigReference.
func (*OpenIDConnectProvider) GetPublishConnectionDetailsTo ¶
func (mg *OpenIDConnectProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OpenIDConnectProvider.
func (*OpenIDConnectProvider) GetTerraformResourceType ¶
func (mg *OpenIDConnectProvider) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OpenIDConnectProvider
func (*OpenIDConnectProvider) GetTerraformSchemaVersion ¶
func (tr *OpenIDConnectProvider) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OpenIDConnectProvider) GetWriteConnectionSecretToReference ¶
func (mg *OpenIDConnectProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OpenIDConnectProvider.
func (*OpenIDConnectProvider) LateInitialize ¶
func (tr *OpenIDConnectProvider) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OpenIDConnectProvider using its observed tfState. returns True if there are any spec changes for the resource.
func (*OpenIDConnectProvider) SetConditions ¶
func (mg *OpenIDConnectProvider) SetConditions(c ...xpv1.Condition)
SetConditions of this OpenIDConnectProvider.
func (*OpenIDConnectProvider) SetDeletionPolicy ¶
func (mg *OpenIDConnectProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OpenIDConnectProvider.
func (*OpenIDConnectProvider) SetObservation ¶
func (tr *OpenIDConnectProvider) SetObservation(obs map[string]any) error
SetObservation for this OpenIDConnectProvider
func (*OpenIDConnectProvider) SetParameters ¶
func (tr *OpenIDConnectProvider) SetParameters(params map[string]any) error
SetParameters for this OpenIDConnectProvider
func (*OpenIDConnectProvider) SetProviderConfigReference ¶
func (mg *OpenIDConnectProvider) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OpenIDConnectProvider.
func (*OpenIDConnectProvider) SetProviderReference ¶
func (mg *OpenIDConnectProvider) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OpenIDConnectProvider. Deprecated: Use SetProviderConfigReference.
func (*OpenIDConnectProvider) SetPublishConnectionDetailsTo ¶
func (mg *OpenIDConnectProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OpenIDConnectProvider.
func (*OpenIDConnectProvider) SetWriteConnectionSecretToReference ¶
func (mg *OpenIDConnectProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OpenIDConnectProvider.
type OpenIDConnectProviderList ¶
type OpenIDConnectProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OpenIDConnectProvider `json:"items"` }
OpenIDConnectProviderList contains a list of OpenIDConnectProviders
func (*OpenIDConnectProviderList) DeepCopy ¶
func (in *OpenIDConnectProviderList) DeepCopy() *OpenIDConnectProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectProviderList.
func (*OpenIDConnectProviderList) DeepCopyInto ¶
func (in *OpenIDConnectProviderList) DeepCopyInto(out *OpenIDConnectProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenIDConnectProviderList) DeepCopyObject ¶
func (in *OpenIDConnectProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OpenIDConnectProviderList) GetItems ¶
func (l *OpenIDConnectProviderList) GetItems() []resource.Managed
GetItems of this OpenIDConnectProviderList.
type OpenIDConnectProviderObservation ¶
type OpenIDConnectProviderObservation struct { // The ARN assigned by AWS for this provider. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*OpenIDConnectProviderObservation) DeepCopy ¶
func (in *OpenIDConnectProviderObservation) DeepCopy() *OpenIDConnectProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectProviderObservation.
func (*OpenIDConnectProviderObservation) DeepCopyInto ¶
func (in *OpenIDConnectProviderObservation) DeepCopyInto(out *OpenIDConnectProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenIDConnectProviderParameters ¶
type OpenIDConnectProviderParameters struct { // A list of client IDs (also known as audiences). When a mobile or web app registers with an OpenID Connect provider, they establish a value that identifies the application. (This is the value that's sent as the client_id parameter on OAuth requests.) // +kubebuilder:validation:Required ClientIDList []*string `json:"clientIdList" tf:"client_id_list,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A list of server certificate thumbprints for the OpenID Connect (OIDC) identity provider's server certificate(s). // +kubebuilder:validation:Required ThumbprintList []*string `json:"thumbprintList" tf:"thumbprint_list,omitempty"` // The URL of the identity provider. Corresponds to the iss claim. // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` }
func (*OpenIDConnectProviderParameters) DeepCopy ¶
func (in *OpenIDConnectProviderParameters) DeepCopy() *OpenIDConnectProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectProviderParameters.
func (*OpenIDConnectProviderParameters) DeepCopyInto ¶
func (in *OpenIDConnectProviderParameters) DeepCopyInto(out *OpenIDConnectProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenIDConnectProviderSpec ¶
type OpenIDConnectProviderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OpenIDConnectProviderParameters `json:"forProvider"` }
OpenIDConnectProviderSpec defines the desired state of OpenIDConnectProvider
func (*OpenIDConnectProviderSpec) DeepCopy ¶
func (in *OpenIDConnectProviderSpec) DeepCopy() *OpenIDConnectProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectProviderSpec.
func (*OpenIDConnectProviderSpec) DeepCopyInto ¶
func (in *OpenIDConnectProviderSpec) DeepCopyInto(out *OpenIDConnectProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenIDConnectProviderStatus ¶
type OpenIDConnectProviderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OpenIDConnectProviderObservation `json:"atProvider,omitempty"` }
OpenIDConnectProviderStatus defines the observed state of OpenIDConnectProvider.
func (*OpenIDConnectProviderStatus) DeepCopy ¶
func (in *OpenIDConnectProviderStatus) DeepCopy() *OpenIDConnectProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectProviderStatus.
func (*OpenIDConnectProviderStatus) DeepCopyInto ¶
func (in *OpenIDConnectProviderStatus) DeepCopyInto(out *OpenIDConnectProviderStatus)
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"` Spec PolicySpec `json:"spec"` Status PolicyStatus `json:"status,omitempty"` }
Policy is the Schema for the Policys API. Provides an IAM policy. +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,aws}
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) 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) 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 { // The ARN assigned by AWS to this policy. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The ARN assigned by AWS to this policy. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The policy's ID. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,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 { // Description of the IAM policy. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Path in which to create the policy. // See IAM Identifiers for more information. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // The policy document. This is a JSON formatted string // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,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 Role ¶
type Role struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleSpec `json:"spec"` Status RoleStatus `json:"status,omitempty"` }
Role is the Schema for the Roles API. Provides an IAM role. +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,aws}
func (*Role) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Role.
func (*Role) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Role) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Role) GetCondition ¶
func (mg *Role) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Role.
func (*Role) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Role
func (*Role) GetDeletionPolicy ¶
func (mg *Role) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Role.
func (*Role) GetObservation ¶
GetObservation of this Role
func (*Role) GetParameters ¶
GetParameters of this Role
func (*Role) GetProviderConfigReference ¶
GetProviderConfigReference of this Role.
func (*Role) GetProviderReference ¶
GetProviderReference of this Role. Deprecated: Use GetProviderConfigReference.
func (*Role) GetPublishConnectionDetailsTo ¶
func (mg *Role) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Role.
func (*Role) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Role
func (*Role) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Role) GetWriteConnectionSecretToReference ¶
func (mg *Role) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Role.
func (*Role) LateInitialize ¶
LateInitialize this Role using its observed tfState. returns True if there are any spec changes for the resource.
func (*Role) SetConditions ¶
SetConditions of this Role.
func (*Role) SetDeletionPolicy ¶
func (mg *Role) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Role.
func (*Role) SetObservation ¶
SetObservation for this Role
func (*Role) SetParameters ¶
SetParameters for this Role
func (*Role) SetProviderConfigReference ¶
SetProviderConfigReference of this Role.
func (*Role) SetProviderReference ¶
SetProviderReference of this Role. Deprecated: Use SetProviderConfigReference.
func (*Role) SetPublishConnectionDetailsTo ¶
func (mg *Role) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Role.
func (*Role) SetWriteConnectionSecretToReference ¶
func (mg *Role) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Role.
type RoleList ¶
type RoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Role `json:"items"` }
RoleList contains a list of Roles
func (*RoleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleList.
func (*RoleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleObservation ¶
type RoleObservation struct { // Amazon Resource Name (ARN) specifying the role. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Creation date of the IAM role. CreateDate *string `json:"createDate,omitempty" tf:"create_date,omitempty"` // Name of the role. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. Configuring one empty block (i.e. InlinePolicy []InlinePolicyObservation `json:"inlinePolicy,omitempty" tf:"inline_policy,omitempty"` // Set of exclusive IAM managed policy ARNs to attach to the IAM role. Configuring an empty set (i.e. ManagedPolicyArns []*string `json:"managedPolicyArns,omitempty" tf:"managed_policy_arns,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // Stable and unique string identifying the role. UniqueID *string `json:"uniqueId,omitempty" tf:"unique_id,omitempty"` }
func (*RoleObservation) DeepCopy ¶
func (in *RoleObservation) DeepCopy() *RoleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleObservation.
func (*RoleObservation) DeepCopyInto ¶
func (in *RoleObservation) DeepCopyInto(out *RoleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleParameters ¶
type RoleParameters struct { // Policy that grants an entity permission to assume the role. // +kubebuilder:validation:Required AssumeRolePolicy *string `json:"assumeRolePolicy" tf:"assume_role_policy,omitempty"` // Description of the role. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Whether to force detaching any policies the role has before destroying it. Defaults to false. // +kubebuilder:validation:Optional ForceDetachPolicies *bool `json:"forceDetachPolicies,omitempty" tf:"force_detach_policies,omitempty"` // Maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. // +kubebuilder:validation:Optional MaxSessionDuration *float64 `json:"maxSessionDuration,omitempty" tf:"max_session_duration,omitempty"` // Path to the role. See IAM Identifiers for more information. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // ARN of the policy that is used to set the permissions boundary for the role. // +kubebuilder:validation:Optional PermissionsBoundary *string `json:"permissionsBoundary,omitempty" tf:"permissions_boundary,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*RoleParameters) DeepCopy ¶
func (in *RoleParameters) DeepCopy() *RoleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleParameters.
func (*RoleParameters) DeepCopyInto ¶
func (in *RoleParameters) DeepCopyInto(out *RoleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePolicyAttachment ¶
type RolePolicyAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RolePolicyAttachmentSpec `json:"spec"` Status RolePolicyAttachmentStatus `json:"status,omitempty"` }
RolePolicyAttachment is the Schema for the RolePolicyAttachments API. Attaches a Managed IAM Policy to an IAM role +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,aws}
func (*RolePolicyAttachment) DeepCopy ¶
func (in *RolePolicyAttachment) DeepCopy() *RolePolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachment.
func (*RolePolicyAttachment) DeepCopyInto ¶
func (in *RolePolicyAttachment) DeepCopyInto(out *RolePolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RolePolicyAttachment) DeepCopyObject ¶
func (in *RolePolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RolePolicyAttachment) GetCondition ¶
func (mg *RolePolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RolePolicyAttachment.
func (*RolePolicyAttachment) GetConnectionDetailsMapping ¶
func (tr *RolePolicyAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RolePolicyAttachment
func (*RolePolicyAttachment) GetDeletionPolicy ¶
func (mg *RolePolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RolePolicyAttachment.
func (*RolePolicyAttachment) GetID ¶
func (tr *RolePolicyAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this RolePolicyAttachment
func (*RolePolicyAttachment) GetObservation ¶
func (tr *RolePolicyAttachment) GetObservation() (map[string]any, error)
GetObservation of this RolePolicyAttachment
func (*RolePolicyAttachment) GetParameters ¶
func (tr *RolePolicyAttachment) GetParameters() (map[string]any, error)
GetParameters of this RolePolicyAttachment
func (*RolePolicyAttachment) GetProviderConfigReference ¶
func (mg *RolePolicyAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RolePolicyAttachment.
func (*RolePolicyAttachment) GetProviderReference ¶
func (mg *RolePolicyAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this RolePolicyAttachment. Deprecated: Use GetProviderConfigReference.
func (*RolePolicyAttachment) GetPublishConnectionDetailsTo ¶
func (mg *RolePolicyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RolePolicyAttachment.
func (*RolePolicyAttachment) GetTerraformResourceType ¶
func (mg *RolePolicyAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RolePolicyAttachment
func (*RolePolicyAttachment) GetTerraformSchemaVersion ¶
func (tr *RolePolicyAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RolePolicyAttachment) GetWriteConnectionSecretToReference ¶
func (mg *RolePolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RolePolicyAttachment.
func (*RolePolicyAttachment) LateInitialize ¶
func (tr *RolePolicyAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RolePolicyAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*RolePolicyAttachment) ResolveReferences ¶
ResolveReferences of this RolePolicyAttachment.
func (*RolePolicyAttachment) SetConditions ¶
func (mg *RolePolicyAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this RolePolicyAttachment.
func (*RolePolicyAttachment) SetDeletionPolicy ¶
func (mg *RolePolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RolePolicyAttachment.
func (*RolePolicyAttachment) SetObservation ¶
func (tr *RolePolicyAttachment) SetObservation(obs map[string]any) error
SetObservation for this RolePolicyAttachment
func (*RolePolicyAttachment) SetParameters ¶
func (tr *RolePolicyAttachment) SetParameters(params map[string]any) error
SetParameters for this RolePolicyAttachment
func (*RolePolicyAttachment) SetProviderConfigReference ¶
func (mg *RolePolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RolePolicyAttachment.
func (*RolePolicyAttachment) SetProviderReference ¶
func (mg *RolePolicyAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RolePolicyAttachment. Deprecated: Use SetProviderConfigReference.
func (*RolePolicyAttachment) SetPublishConnectionDetailsTo ¶
func (mg *RolePolicyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RolePolicyAttachment.
func (*RolePolicyAttachment) SetWriteConnectionSecretToReference ¶
func (mg *RolePolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RolePolicyAttachment.
type RolePolicyAttachmentList ¶
type RolePolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RolePolicyAttachment `json:"items"` }
RolePolicyAttachmentList contains a list of RolePolicyAttachments
func (*RolePolicyAttachmentList) DeepCopy ¶
func (in *RolePolicyAttachmentList) DeepCopy() *RolePolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentList.
func (*RolePolicyAttachmentList) DeepCopyInto ¶
func (in *RolePolicyAttachmentList) DeepCopyInto(out *RolePolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RolePolicyAttachmentList) DeepCopyObject ¶
func (in *RolePolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RolePolicyAttachmentList) GetItems ¶
func (l *RolePolicyAttachmentList) GetItems() []resource.Managed
GetItems of this RolePolicyAttachmentList.
type RolePolicyAttachmentObservation ¶
type RolePolicyAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RolePolicyAttachmentObservation) DeepCopy ¶
func (in *RolePolicyAttachmentObservation) DeepCopy() *RolePolicyAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentObservation.
func (*RolePolicyAttachmentObservation) DeepCopyInto ¶
func (in *RolePolicyAttachmentObservation) DeepCopyInto(out *RolePolicyAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePolicyAttachmentParameters ¶
type RolePolicyAttachmentParameters struct { // The ARN of the policy you want to apply // +crossplane:generate:reference:type=Policy // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional PolicyArn *string `json:"policyArn,omitempty" tf:"policy_arn,omitempty"` // Reference to a Policy to populate policyArn. // +kubebuilder:validation:Optional PolicyArnRef *v1.Reference `json:"policyArnRef,omitempty" tf:"-"` // Selector for a Policy to populate policyArn. // +kubebuilder:validation:Optional PolicyArnSelector *v1.Selector `json:"policyArnSelector,omitempty" tf:"-"` // The name of the IAM role to which the policy should be applied // +crossplane:generate:reference:type=Role // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` // Reference to a Role to populate role. // +kubebuilder:validation:Optional RoleRef *v1.Reference `json:"roleRef,omitempty" tf:"-"` // Selector for a Role to populate role. // +kubebuilder:validation:Optional RoleSelector *v1.Selector `json:"roleSelector,omitempty" tf:"-"` }
func (*RolePolicyAttachmentParameters) DeepCopy ¶
func (in *RolePolicyAttachmentParameters) DeepCopy() *RolePolicyAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentParameters.
func (*RolePolicyAttachmentParameters) DeepCopyInto ¶
func (in *RolePolicyAttachmentParameters) DeepCopyInto(out *RolePolicyAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePolicyAttachmentSpec ¶
type RolePolicyAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RolePolicyAttachmentParameters `json:"forProvider"` }
RolePolicyAttachmentSpec defines the desired state of RolePolicyAttachment
func (*RolePolicyAttachmentSpec) DeepCopy ¶
func (in *RolePolicyAttachmentSpec) DeepCopy() *RolePolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentSpec.
func (*RolePolicyAttachmentSpec) DeepCopyInto ¶
func (in *RolePolicyAttachmentSpec) DeepCopyInto(out *RolePolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePolicyAttachmentStatus ¶
type RolePolicyAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RolePolicyAttachmentObservation `json:"atProvider,omitempty"` }
RolePolicyAttachmentStatus defines the observed state of RolePolicyAttachment.
func (*RolePolicyAttachmentStatus) DeepCopy ¶
func (in *RolePolicyAttachmentStatus) DeepCopy() *RolePolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentStatus.
func (*RolePolicyAttachmentStatus) DeepCopyInto ¶
func (in *RolePolicyAttachmentStatus) DeepCopyInto(out *RolePolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSpec ¶
type RoleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleParameters `json:"forProvider"` }
RoleSpec defines the desired state of Role
func (*RoleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSpec.
func (*RoleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleStatus ¶
type RoleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleObservation `json:"atProvider,omitempty"` }
RoleStatus defines the observed state of Role.
func (*RoleStatus) DeepCopy ¶
func (in *RoleStatus) DeepCopy() *RoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleStatus.
func (*RoleStatus) DeepCopyInto ¶
func (in *RoleStatus) DeepCopyInto(out *RoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLProvider ¶
type SAMLProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SAMLProviderSpec `json:"spec"` Status SAMLProviderStatus `json:"status,omitempty"` }
SAMLProvider is the Schema for the SAMLProviders API. Provides an IAM SAML provider. +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,aws}
func (*SAMLProvider) DeepCopy ¶
func (in *SAMLProvider) DeepCopy() *SAMLProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLProvider.
func (*SAMLProvider) DeepCopyInto ¶
func (in *SAMLProvider) DeepCopyInto(out *SAMLProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SAMLProvider) DeepCopyObject ¶
func (in *SAMLProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SAMLProvider) GetCondition ¶
func (mg *SAMLProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SAMLProvider.
func (*SAMLProvider) GetConnectionDetailsMapping ¶
func (tr *SAMLProvider) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SAMLProvider
func (*SAMLProvider) GetDeletionPolicy ¶
func (mg *SAMLProvider) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SAMLProvider.
func (*SAMLProvider) GetID ¶
func (tr *SAMLProvider) GetID() string
GetID returns ID of underlying Terraform resource of this SAMLProvider
func (*SAMLProvider) GetObservation ¶
func (tr *SAMLProvider) GetObservation() (map[string]any, error)
GetObservation of this SAMLProvider
func (*SAMLProvider) GetParameters ¶
func (tr *SAMLProvider) GetParameters() (map[string]any, error)
GetParameters of this SAMLProvider
func (*SAMLProvider) GetProviderConfigReference ¶
func (mg *SAMLProvider) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SAMLProvider.
func (*SAMLProvider) GetProviderReference ¶
func (mg *SAMLProvider) GetProviderReference() *xpv1.Reference
GetProviderReference of this SAMLProvider. Deprecated: Use GetProviderConfigReference.
func (*SAMLProvider) GetPublishConnectionDetailsTo ¶
func (mg *SAMLProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SAMLProvider.
func (*SAMLProvider) GetTerraformResourceType ¶
func (mg *SAMLProvider) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SAMLProvider
func (*SAMLProvider) GetTerraformSchemaVersion ¶
func (tr *SAMLProvider) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SAMLProvider) GetWriteConnectionSecretToReference ¶
func (mg *SAMLProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SAMLProvider.
func (*SAMLProvider) LateInitialize ¶
func (tr *SAMLProvider) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SAMLProvider using its observed tfState. returns True if there are any spec changes for the resource.
func (*SAMLProvider) SetConditions ¶
func (mg *SAMLProvider) SetConditions(c ...xpv1.Condition)
SetConditions of this SAMLProvider.
func (*SAMLProvider) SetDeletionPolicy ¶
func (mg *SAMLProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SAMLProvider.
func (*SAMLProvider) SetObservation ¶
func (tr *SAMLProvider) SetObservation(obs map[string]any) error
SetObservation for this SAMLProvider
func (*SAMLProvider) SetParameters ¶
func (tr *SAMLProvider) SetParameters(params map[string]any) error
SetParameters for this SAMLProvider
func (*SAMLProvider) SetProviderConfigReference ¶
func (mg *SAMLProvider) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SAMLProvider.
func (*SAMLProvider) SetProviderReference ¶
func (mg *SAMLProvider) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SAMLProvider. Deprecated: Use SetProviderConfigReference.
func (*SAMLProvider) SetPublishConnectionDetailsTo ¶
func (mg *SAMLProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SAMLProvider.
func (*SAMLProvider) SetWriteConnectionSecretToReference ¶
func (mg *SAMLProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SAMLProvider.
type SAMLProviderList ¶
type SAMLProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SAMLProvider `json:"items"` }
SAMLProviderList contains a list of SAMLProviders
func (*SAMLProviderList) DeepCopy ¶
func (in *SAMLProviderList) DeepCopy() *SAMLProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLProviderList.
func (*SAMLProviderList) DeepCopyInto ¶
func (in *SAMLProviderList) DeepCopyInto(out *SAMLProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SAMLProviderList) DeepCopyObject ¶
func (in *SAMLProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SAMLProviderList) GetItems ¶
func (l *SAMLProviderList) GetItems() []resource.Managed
GetItems of this SAMLProviderList.
type SAMLProviderObservation ¶
type SAMLProviderObservation struct { // The ARN assigned by AWS for this provider. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The expiration date and time for the SAML provider in RFC1123 format, e.g., Mon, 02 Jan 2006 15:04:05 MST. ValidUntil *string `json:"validUntil,omitempty" tf:"valid_until,omitempty"` }
func (*SAMLProviderObservation) DeepCopy ¶
func (in *SAMLProviderObservation) DeepCopy() *SAMLProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLProviderObservation.
func (*SAMLProviderObservation) DeepCopyInto ¶
func (in *SAMLProviderObservation) DeepCopyInto(out *SAMLProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLProviderParameters ¶
type SAMLProviderParameters struct { // An XML document generated by an identity provider that supports SAML 2.0. // +kubebuilder:validation:Required SAMLMetadataDocument *string `json:"samlMetadataDocument" tf:"saml_metadata_document,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SAMLProviderParameters) DeepCopy ¶
func (in *SAMLProviderParameters) DeepCopy() *SAMLProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLProviderParameters.
func (*SAMLProviderParameters) DeepCopyInto ¶
func (in *SAMLProviderParameters) DeepCopyInto(out *SAMLProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLProviderSpec ¶
type SAMLProviderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SAMLProviderParameters `json:"forProvider"` }
SAMLProviderSpec defines the desired state of SAMLProvider
func (*SAMLProviderSpec) DeepCopy ¶
func (in *SAMLProviderSpec) DeepCopy() *SAMLProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLProviderSpec.
func (*SAMLProviderSpec) DeepCopyInto ¶
func (in *SAMLProviderSpec) DeepCopyInto(out *SAMLProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLProviderStatus ¶
type SAMLProviderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SAMLProviderObservation `json:"atProvider,omitempty"` }
SAMLProviderStatus defines the observed state of SAMLProvider.
func (*SAMLProviderStatus) DeepCopy ¶
func (in *SAMLProviderStatus) DeepCopy() *SAMLProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLProviderStatus.
func (*SAMLProviderStatus) DeepCopyInto ¶
func (in *SAMLProviderStatus) DeepCopyInto(out *SAMLProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerCertificate ¶
type ServerCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServerCertificateSpec `json:"spec"` Status ServerCertificateStatus `json:"status,omitempty"` }
ServerCertificate is the Schema for the ServerCertificates API. Provides an IAM Server Certificate +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,aws}
func (*ServerCertificate) DeepCopy ¶
func (in *ServerCertificate) DeepCopy() *ServerCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerCertificate.
func (*ServerCertificate) DeepCopyInto ¶
func (in *ServerCertificate) DeepCopyInto(out *ServerCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerCertificate) DeepCopyObject ¶
func (in *ServerCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerCertificate) GetCondition ¶
func (mg *ServerCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServerCertificate.
func (*ServerCertificate) GetConnectionDetailsMapping ¶
func (tr *ServerCertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServerCertificate
func (*ServerCertificate) GetDeletionPolicy ¶
func (mg *ServerCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServerCertificate.
func (*ServerCertificate) GetID ¶
func (tr *ServerCertificate) GetID() string
GetID returns ID of underlying Terraform resource of this ServerCertificate
func (*ServerCertificate) GetObservation ¶
func (tr *ServerCertificate) GetObservation() (map[string]any, error)
GetObservation of this ServerCertificate
func (*ServerCertificate) GetParameters ¶
func (tr *ServerCertificate) GetParameters() (map[string]any, error)
GetParameters of this ServerCertificate
func (*ServerCertificate) GetProviderConfigReference ¶
func (mg *ServerCertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServerCertificate.
func (*ServerCertificate) GetProviderReference ¶
func (mg *ServerCertificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServerCertificate. Deprecated: Use GetProviderConfigReference.
func (*ServerCertificate) GetPublishConnectionDetailsTo ¶
func (mg *ServerCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServerCertificate.
func (*ServerCertificate) GetTerraformResourceType ¶
func (mg *ServerCertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServerCertificate
func (*ServerCertificate) GetTerraformSchemaVersion ¶
func (tr *ServerCertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServerCertificate) GetWriteConnectionSecretToReference ¶
func (mg *ServerCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServerCertificate.
func (*ServerCertificate) LateInitialize ¶
func (tr *ServerCertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServerCertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServerCertificate) SetConditions ¶
func (mg *ServerCertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this ServerCertificate.
func (*ServerCertificate) SetDeletionPolicy ¶
func (mg *ServerCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServerCertificate.
func (*ServerCertificate) SetObservation ¶
func (tr *ServerCertificate) SetObservation(obs map[string]any) error
SetObservation for this ServerCertificate
func (*ServerCertificate) SetParameters ¶
func (tr *ServerCertificate) SetParameters(params map[string]any) error
SetParameters for this ServerCertificate
func (*ServerCertificate) SetProviderConfigReference ¶
func (mg *ServerCertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServerCertificate.
func (*ServerCertificate) SetProviderReference ¶
func (mg *ServerCertificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServerCertificate. Deprecated: Use SetProviderConfigReference.
func (*ServerCertificate) SetPublishConnectionDetailsTo ¶
func (mg *ServerCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServerCertificate.
func (*ServerCertificate) SetWriteConnectionSecretToReference ¶
func (mg *ServerCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServerCertificate.
type ServerCertificateList ¶
type ServerCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServerCertificate `json:"items"` }
ServerCertificateList contains a list of ServerCertificates
func (*ServerCertificateList) DeepCopy ¶
func (in *ServerCertificateList) DeepCopy() *ServerCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerCertificateList.
func (*ServerCertificateList) DeepCopyInto ¶
func (in *ServerCertificateList) DeepCopyInto(out *ServerCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerCertificateList) DeepCopyObject ¶
func (in *ServerCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerCertificateList) GetItems ¶
func (l *ServerCertificateList) GetItems() []resource.Managed
GetItems of this ServerCertificateList.
type ServerCertificateObservation ¶
type ServerCertificateObservation struct { // The Amazon Resource Name (ARN) specifying the server certificate. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Date and time in RFC3339 format on which the certificate is set to expire. Expiration *string `json:"expiration,omitempty" tf:"expiration,omitempty"` // The unique Server Certificate name ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // Date and time in RFC3339 format when the server certificate was uploaded. UploadDate *string `json:"uploadDate,omitempty" tf:"upload_date,omitempty"` }
func (*ServerCertificateObservation) DeepCopy ¶
func (in *ServerCertificateObservation) DeepCopy() *ServerCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerCertificateObservation.
func (*ServerCertificateObservation) DeepCopyInto ¶
func (in *ServerCertificateObservation) DeepCopyInto(out *ServerCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerCertificateParameters ¶
type ServerCertificateParameters struct { // encoded format. // +kubebuilder:validation:Required CertificateBody *string `json:"certificateBody" tf:"certificate_body,omitempty"` // encoded public key certificates // of the chain. // +kubebuilder:validation:Optional CertificateChain *string `json:"certificateChain,omitempty" tf:"certificate_chain,omitempty"` // The IAM path for the server certificate. If it is not // included, it defaults to a slash (/). If this certificate is for use with // AWS CloudFront, the path must be in format /cloudfront/your_path_here. // See IAM Identifiers for more details on IAM Paths. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // encoded format. // +kubebuilder:validation:Required PrivateKeySecretRef v1.SecretKeySelector `json:"privateKeySecretRef" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ServerCertificateParameters) DeepCopy ¶
func (in *ServerCertificateParameters) DeepCopy() *ServerCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerCertificateParameters.
func (*ServerCertificateParameters) DeepCopyInto ¶
func (in *ServerCertificateParameters) DeepCopyInto(out *ServerCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerCertificateSpec ¶
type ServerCertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServerCertificateParameters `json:"forProvider"` }
ServerCertificateSpec defines the desired state of ServerCertificate
func (*ServerCertificateSpec) DeepCopy ¶
func (in *ServerCertificateSpec) DeepCopy() *ServerCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerCertificateSpec.
func (*ServerCertificateSpec) DeepCopyInto ¶
func (in *ServerCertificateSpec) DeepCopyInto(out *ServerCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerCertificateStatus ¶
type ServerCertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServerCertificateObservation `json:"atProvider,omitempty"` }
ServerCertificateStatus defines the observed state of ServerCertificate.
func (*ServerCertificateStatus) DeepCopy ¶
func (in *ServerCertificateStatus) DeepCopy() *ServerCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerCertificateStatus.
func (*ServerCertificateStatus) DeepCopyInto ¶
func (in *ServerCertificateStatus) DeepCopyInto(out *ServerCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceLinkedRole ¶
type ServiceLinkedRole struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceLinkedRoleSpec `json:"spec"` Status ServiceLinkedRoleStatus `json:"status,omitempty"` }
ServiceLinkedRole is the Schema for the ServiceLinkedRoles API. Provides an IAM service-linked role. +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,aws}
func (*ServiceLinkedRole) DeepCopy ¶
func (in *ServiceLinkedRole) DeepCopy() *ServiceLinkedRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLinkedRole.
func (*ServiceLinkedRole) DeepCopyInto ¶
func (in *ServiceLinkedRole) DeepCopyInto(out *ServiceLinkedRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceLinkedRole) DeepCopyObject ¶
func (in *ServiceLinkedRole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceLinkedRole) GetCondition ¶
func (mg *ServiceLinkedRole) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceLinkedRole.
func (*ServiceLinkedRole) GetConnectionDetailsMapping ¶
func (tr *ServiceLinkedRole) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceLinkedRole
func (*ServiceLinkedRole) GetDeletionPolicy ¶
func (mg *ServiceLinkedRole) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceLinkedRole.
func (*ServiceLinkedRole) GetID ¶
func (tr *ServiceLinkedRole) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceLinkedRole
func (*ServiceLinkedRole) GetObservation ¶
func (tr *ServiceLinkedRole) GetObservation() (map[string]any, error)
GetObservation of this ServiceLinkedRole
func (*ServiceLinkedRole) GetParameters ¶
func (tr *ServiceLinkedRole) GetParameters() (map[string]any, error)
GetParameters of this ServiceLinkedRole
func (*ServiceLinkedRole) GetProviderConfigReference ¶
func (mg *ServiceLinkedRole) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceLinkedRole.
func (*ServiceLinkedRole) GetProviderReference ¶
func (mg *ServiceLinkedRole) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceLinkedRole. Deprecated: Use GetProviderConfigReference.
func (*ServiceLinkedRole) GetPublishConnectionDetailsTo ¶
func (mg *ServiceLinkedRole) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServiceLinkedRole.
func (*ServiceLinkedRole) GetTerraformResourceType ¶
func (mg *ServiceLinkedRole) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceLinkedRole
func (*ServiceLinkedRole) GetTerraformSchemaVersion ¶
func (tr *ServiceLinkedRole) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceLinkedRole) GetWriteConnectionSecretToReference ¶
func (mg *ServiceLinkedRole) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceLinkedRole.
func (*ServiceLinkedRole) LateInitialize ¶
func (tr *ServiceLinkedRole) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceLinkedRole using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceLinkedRole) SetConditions ¶
func (mg *ServiceLinkedRole) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceLinkedRole.
func (*ServiceLinkedRole) SetDeletionPolicy ¶
func (mg *ServiceLinkedRole) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceLinkedRole.
func (*ServiceLinkedRole) SetObservation ¶
func (tr *ServiceLinkedRole) SetObservation(obs map[string]any) error
SetObservation for this ServiceLinkedRole
func (*ServiceLinkedRole) SetParameters ¶
func (tr *ServiceLinkedRole) SetParameters(params map[string]any) error
SetParameters for this ServiceLinkedRole
func (*ServiceLinkedRole) SetProviderConfigReference ¶
func (mg *ServiceLinkedRole) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceLinkedRole.
func (*ServiceLinkedRole) SetProviderReference ¶
func (mg *ServiceLinkedRole) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceLinkedRole. Deprecated: Use SetProviderConfigReference.
func (*ServiceLinkedRole) SetPublishConnectionDetailsTo ¶
func (mg *ServiceLinkedRole) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServiceLinkedRole.
func (*ServiceLinkedRole) SetWriteConnectionSecretToReference ¶
func (mg *ServiceLinkedRole) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceLinkedRole.
type ServiceLinkedRoleList ¶
type ServiceLinkedRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceLinkedRole `json:"items"` }
ServiceLinkedRoleList contains a list of ServiceLinkedRoles
func (*ServiceLinkedRoleList) DeepCopy ¶
func (in *ServiceLinkedRoleList) DeepCopy() *ServiceLinkedRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLinkedRoleList.
func (*ServiceLinkedRoleList) DeepCopyInto ¶
func (in *ServiceLinkedRoleList) DeepCopyInto(out *ServiceLinkedRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceLinkedRoleList) DeepCopyObject ¶
func (in *ServiceLinkedRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceLinkedRoleList) GetItems ¶
func (l *ServiceLinkedRoleList) GetItems() []resource.Managed
GetItems of this ServiceLinkedRoleList.
type ServiceLinkedRoleObservation ¶
type ServiceLinkedRoleObservation struct { // The Amazon Resource Name (ARN) specifying the role. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The creation date of the IAM role. CreateDate *string `json:"createDate,omitempty" tf:"create_date,omitempty"` // The Amazon Resource Name (ARN) of the role. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the role. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The path of the role. Path *string `json:"path,omitempty" tf:"path,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The stable and unique string identifying the role. UniqueID *string `json:"uniqueId,omitempty" tf:"unique_id,omitempty"` }
func (*ServiceLinkedRoleObservation) DeepCopy ¶
func (in *ServiceLinkedRoleObservation) DeepCopy() *ServiceLinkedRoleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLinkedRoleObservation.
func (*ServiceLinkedRoleObservation) DeepCopyInto ¶
func (in *ServiceLinkedRoleObservation) DeepCopyInto(out *ServiceLinkedRoleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceLinkedRoleParameters ¶
type ServiceLinkedRoleParameters struct { // The AWS service to which this role is attached. You use a string similar to a URL but without the http:// in front. For example: elasticbeanstalk.amazonaws.com. To find the full list of services that support service-linked roles, check the docs. // +kubebuilder:validation:Required AwsServiceName *string `json:"awsServiceName" tf:"aws_service_name,omitempty"` // Additional string appended to the role name. Not all AWS services support custom suffixes. // +kubebuilder:validation:Optional CustomSuffix *string `json:"customSuffix,omitempty" tf:"custom_suffix,omitempty"` // The description of the role. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ServiceLinkedRoleParameters) DeepCopy ¶
func (in *ServiceLinkedRoleParameters) DeepCopy() *ServiceLinkedRoleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLinkedRoleParameters.
func (*ServiceLinkedRoleParameters) DeepCopyInto ¶
func (in *ServiceLinkedRoleParameters) DeepCopyInto(out *ServiceLinkedRoleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceLinkedRoleSpec ¶
type ServiceLinkedRoleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceLinkedRoleParameters `json:"forProvider"` }
ServiceLinkedRoleSpec defines the desired state of ServiceLinkedRole
func (*ServiceLinkedRoleSpec) DeepCopy ¶
func (in *ServiceLinkedRoleSpec) DeepCopy() *ServiceLinkedRoleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLinkedRoleSpec.
func (*ServiceLinkedRoleSpec) DeepCopyInto ¶
func (in *ServiceLinkedRoleSpec) DeepCopyInto(out *ServiceLinkedRoleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceLinkedRoleStatus ¶
type ServiceLinkedRoleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceLinkedRoleObservation `json:"atProvider,omitempty"` }
ServiceLinkedRoleStatus defines the observed state of ServiceLinkedRole.
func (*ServiceLinkedRoleStatus) DeepCopy ¶
func (in *ServiceLinkedRoleStatus) DeepCopy() *ServiceLinkedRoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLinkedRoleStatus.
func (*ServiceLinkedRoleStatus) DeepCopyInto ¶
func (in *ServiceLinkedRoleStatus) DeepCopyInto(out *ServiceLinkedRoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecificCredential ¶
type ServiceSpecificCredential struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceSpecificCredentialSpec `json:"spec"` Status ServiceSpecificCredentialStatus `json:"status,omitempty"` }
ServiceSpecificCredential is the Schema for the ServiceSpecificCredentials API. Provides an IAM Service Specific Credential. +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,aws}
func (*ServiceSpecificCredential) DeepCopy ¶
func (in *ServiceSpecificCredential) DeepCopy() *ServiceSpecificCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecificCredential.
func (*ServiceSpecificCredential) DeepCopyInto ¶
func (in *ServiceSpecificCredential) DeepCopyInto(out *ServiceSpecificCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceSpecificCredential) DeepCopyObject ¶
func (in *ServiceSpecificCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceSpecificCredential) GetCondition ¶
func (mg *ServiceSpecificCredential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceSpecificCredential.
func (*ServiceSpecificCredential) GetConnectionDetailsMapping ¶
func (tr *ServiceSpecificCredential) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceSpecificCredential
func (*ServiceSpecificCredential) GetDeletionPolicy ¶
func (mg *ServiceSpecificCredential) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceSpecificCredential.
func (*ServiceSpecificCredential) GetID ¶
func (tr *ServiceSpecificCredential) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceSpecificCredential
func (*ServiceSpecificCredential) GetObservation ¶
func (tr *ServiceSpecificCredential) GetObservation() (map[string]any, error)
GetObservation of this ServiceSpecificCredential
func (*ServiceSpecificCredential) GetParameters ¶
func (tr *ServiceSpecificCredential) GetParameters() (map[string]any, error)
GetParameters of this ServiceSpecificCredential
func (*ServiceSpecificCredential) GetProviderConfigReference ¶
func (mg *ServiceSpecificCredential) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceSpecificCredential.
func (*ServiceSpecificCredential) GetProviderReference ¶
func (mg *ServiceSpecificCredential) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceSpecificCredential. Deprecated: Use GetProviderConfigReference.
func (*ServiceSpecificCredential) GetPublishConnectionDetailsTo ¶
func (mg *ServiceSpecificCredential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServiceSpecificCredential.
func (*ServiceSpecificCredential) GetTerraformResourceType ¶
func (mg *ServiceSpecificCredential) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceSpecificCredential
func (*ServiceSpecificCredential) GetTerraformSchemaVersion ¶
func (tr *ServiceSpecificCredential) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceSpecificCredential) GetWriteConnectionSecretToReference ¶
func (mg *ServiceSpecificCredential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceSpecificCredential.
func (*ServiceSpecificCredential) LateInitialize ¶
func (tr *ServiceSpecificCredential) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceSpecificCredential using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceSpecificCredential) ResolveReferences ¶
ResolveReferences of this ServiceSpecificCredential.
func (*ServiceSpecificCredential) SetConditions ¶
func (mg *ServiceSpecificCredential) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceSpecificCredential.
func (*ServiceSpecificCredential) SetDeletionPolicy ¶
func (mg *ServiceSpecificCredential) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceSpecificCredential.
func (*ServiceSpecificCredential) SetObservation ¶
func (tr *ServiceSpecificCredential) SetObservation(obs map[string]any) error
SetObservation for this ServiceSpecificCredential
func (*ServiceSpecificCredential) SetParameters ¶
func (tr *ServiceSpecificCredential) SetParameters(params map[string]any) error
SetParameters for this ServiceSpecificCredential
func (*ServiceSpecificCredential) SetProviderConfigReference ¶
func (mg *ServiceSpecificCredential) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceSpecificCredential.
func (*ServiceSpecificCredential) SetProviderReference ¶
func (mg *ServiceSpecificCredential) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceSpecificCredential. Deprecated: Use SetProviderConfigReference.
func (*ServiceSpecificCredential) SetPublishConnectionDetailsTo ¶
func (mg *ServiceSpecificCredential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServiceSpecificCredential.
func (*ServiceSpecificCredential) SetWriteConnectionSecretToReference ¶
func (mg *ServiceSpecificCredential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceSpecificCredential.
type ServiceSpecificCredentialList ¶
type ServiceSpecificCredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceSpecificCredential `json:"items"` }
ServiceSpecificCredentialList contains a list of ServiceSpecificCredentials
func (*ServiceSpecificCredentialList) DeepCopy ¶
func (in *ServiceSpecificCredentialList) DeepCopy() *ServiceSpecificCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecificCredentialList.
func (*ServiceSpecificCredentialList) DeepCopyInto ¶
func (in *ServiceSpecificCredentialList) DeepCopyInto(out *ServiceSpecificCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceSpecificCredentialList) DeepCopyObject ¶
func (in *ServiceSpecificCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceSpecificCredentialList) GetItems ¶
func (l *ServiceSpecificCredentialList) GetItems() []resource.Managed
GetItems of this ServiceSpecificCredentialList.
type ServiceSpecificCredentialObservation ¶
type ServiceSpecificCredentialObservation struct { // The combination of service_name and user_name as such: service_name:user_name:service_specific_credential_id. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The unique identifier for the service-specific credential. ServiceSpecificCredentialID *string `json:"serviceSpecificCredentialId,omitempty" tf:"service_specific_credential_id,omitempty"` // The generated user name for the service-specific credential. This value is generated by combining the IAM user's name combined with the ID number of the AWS account, as in jane-at-123456789012, for example. ServiceUserName *string `json:"serviceUserName,omitempty" tf:"service_user_name,omitempty"` }
func (*ServiceSpecificCredentialObservation) DeepCopy ¶
func (in *ServiceSpecificCredentialObservation) DeepCopy() *ServiceSpecificCredentialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecificCredentialObservation.
func (*ServiceSpecificCredentialObservation) DeepCopyInto ¶
func (in *ServiceSpecificCredentialObservation) DeepCopyInto(out *ServiceSpecificCredentialObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecificCredentialParameters ¶
type ServiceSpecificCredentialParameters struct { // The name of the AWS service that is to be associated with the credentials. The service you specify here is the only service that can be accessed using these credentials. // +kubebuilder:validation:Required ServiceName *string `json:"serviceName" tf:"service_name,omitempty"` // The status to be assigned to the service-specific credential. Valid values are Active and Inactive. Default value is Active. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // The name of the IAM user that is to be associated with the credentials. The new service-specific credentials have the same permissions as the associated user except that they can be used only to access the specified service. // +crossplane:generate:reference:type=User // +kubebuilder:validation:Optional UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` // Reference to a User to populate userName. // +kubebuilder:validation:Optional UserNameRef *v1.Reference `json:"userNameRef,omitempty" tf:"-"` // Selector for a User to populate userName. // +kubebuilder:validation:Optional UserNameSelector *v1.Selector `json:"userNameSelector,omitempty" tf:"-"` }
func (*ServiceSpecificCredentialParameters) DeepCopy ¶
func (in *ServiceSpecificCredentialParameters) DeepCopy() *ServiceSpecificCredentialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecificCredentialParameters.
func (*ServiceSpecificCredentialParameters) DeepCopyInto ¶
func (in *ServiceSpecificCredentialParameters) DeepCopyInto(out *ServiceSpecificCredentialParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecificCredentialSpec ¶
type ServiceSpecificCredentialSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceSpecificCredentialParameters `json:"forProvider"` }
ServiceSpecificCredentialSpec defines the desired state of ServiceSpecificCredential
func (*ServiceSpecificCredentialSpec) DeepCopy ¶
func (in *ServiceSpecificCredentialSpec) DeepCopy() *ServiceSpecificCredentialSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecificCredentialSpec.
func (*ServiceSpecificCredentialSpec) DeepCopyInto ¶
func (in *ServiceSpecificCredentialSpec) DeepCopyInto(out *ServiceSpecificCredentialSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecificCredentialStatus ¶
type ServiceSpecificCredentialStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceSpecificCredentialObservation `json:"atProvider,omitempty"` }
ServiceSpecificCredentialStatus defines the observed state of ServiceSpecificCredential.
func (*ServiceSpecificCredentialStatus) DeepCopy ¶
func (in *ServiceSpecificCredentialStatus) DeepCopy() *ServiceSpecificCredentialStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecificCredentialStatus.
func (*ServiceSpecificCredentialStatus) DeepCopyInto ¶
func (in *ServiceSpecificCredentialStatus) DeepCopyInto(out *ServiceSpecificCredentialStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningCertificate ¶
type SigningCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SigningCertificateSpec `json:"spec"` Status SigningCertificateStatus `json:"status,omitempty"` }
SigningCertificate is the Schema for the SigningCertificates API. Provides an IAM Signing Certificate +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,aws}
func (*SigningCertificate) DeepCopy ¶
func (in *SigningCertificate) DeepCopy() *SigningCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningCertificate.
func (*SigningCertificate) DeepCopyInto ¶
func (in *SigningCertificate) DeepCopyInto(out *SigningCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SigningCertificate) DeepCopyObject ¶
func (in *SigningCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningCertificate) GetCondition ¶
func (mg *SigningCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SigningCertificate.
func (*SigningCertificate) GetConnectionDetailsMapping ¶
func (tr *SigningCertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SigningCertificate
func (*SigningCertificate) GetDeletionPolicy ¶
func (mg *SigningCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SigningCertificate.
func (*SigningCertificate) GetID ¶
func (tr *SigningCertificate) GetID() string
GetID returns ID of underlying Terraform resource of this SigningCertificate
func (*SigningCertificate) GetObservation ¶
func (tr *SigningCertificate) GetObservation() (map[string]any, error)
GetObservation of this SigningCertificate
func (*SigningCertificate) GetParameters ¶
func (tr *SigningCertificate) GetParameters() (map[string]any, error)
GetParameters of this SigningCertificate
func (*SigningCertificate) GetProviderConfigReference ¶
func (mg *SigningCertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SigningCertificate.
func (*SigningCertificate) GetProviderReference ¶
func (mg *SigningCertificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this SigningCertificate. Deprecated: Use GetProviderConfigReference.
func (*SigningCertificate) GetPublishConnectionDetailsTo ¶
func (mg *SigningCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SigningCertificate.
func (*SigningCertificate) GetTerraformResourceType ¶
func (mg *SigningCertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SigningCertificate
func (*SigningCertificate) GetTerraformSchemaVersion ¶
func (tr *SigningCertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SigningCertificate) GetWriteConnectionSecretToReference ¶
func (mg *SigningCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SigningCertificate.
func (*SigningCertificate) LateInitialize ¶
func (tr *SigningCertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SigningCertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*SigningCertificate) SetConditions ¶
func (mg *SigningCertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this SigningCertificate.
func (*SigningCertificate) SetDeletionPolicy ¶
func (mg *SigningCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SigningCertificate.
func (*SigningCertificate) SetObservation ¶
func (tr *SigningCertificate) SetObservation(obs map[string]any) error
SetObservation for this SigningCertificate
func (*SigningCertificate) SetParameters ¶
func (tr *SigningCertificate) SetParameters(params map[string]any) error
SetParameters for this SigningCertificate
func (*SigningCertificate) SetProviderConfigReference ¶
func (mg *SigningCertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SigningCertificate.
func (*SigningCertificate) SetProviderReference ¶
func (mg *SigningCertificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SigningCertificate. Deprecated: Use SetProviderConfigReference.
func (*SigningCertificate) SetPublishConnectionDetailsTo ¶
func (mg *SigningCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SigningCertificate.
func (*SigningCertificate) SetWriteConnectionSecretToReference ¶
func (mg *SigningCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SigningCertificate.
type SigningCertificateList ¶
type SigningCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SigningCertificate `json:"items"` }
SigningCertificateList contains a list of SigningCertificates
func (*SigningCertificateList) DeepCopy ¶
func (in *SigningCertificateList) DeepCopy() *SigningCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningCertificateList.
func (*SigningCertificateList) DeepCopyInto ¶
func (in *SigningCertificateList) DeepCopyInto(out *SigningCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SigningCertificateList) DeepCopyObject ¶
func (in *SigningCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningCertificateList) GetItems ¶
func (l *SigningCertificateList) GetItems() []resource.Managed
GetItems of this SigningCertificateList.
type SigningCertificateObservation ¶
type SigningCertificateObservation struct { // The ID for the signing certificate. CertificateID *string `json:"certificateId,omitempty" tf:"certificate_id,omitempty"` // The certificate_id:user_name ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SigningCertificateObservation) DeepCopy ¶
func (in *SigningCertificateObservation) DeepCopy() *SigningCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningCertificateObservation.
func (*SigningCertificateObservation) DeepCopyInto ¶
func (in *SigningCertificateObservation) DeepCopyInto(out *SigningCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningCertificateParameters ¶
type SigningCertificateParameters struct { // encoded format. // +kubebuilder:validation:Required CertificateBody *string `json:"certificateBody" tf:"certificate_body,omitempty"` // – The status you want to assign to the certificate. Active means that the certificate can be used for programmatic calls to Amazon Web Services Inactive means that the certificate cannot be used. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // – The name of the user the signing certificate is for. // +kubebuilder:validation:Required UserName *string `json:"userName" tf:"user_name,omitempty"` }
func (*SigningCertificateParameters) DeepCopy ¶
func (in *SigningCertificateParameters) DeepCopy() *SigningCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningCertificateParameters.
func (*SigningCertificateParameters) DeepCopyInto ¶
func (in *SigningCertificateParameters) DeepCopyInto(out *SigningCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningCertificateSpec ¶
type SigningCertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SigningCertificateParameters `json:"forProvider"` }
SigningCertificateSpec defines the desired state of SigningCertificate
func (*SigningCertificateSpec) DeepCopy ¶
func (in *SigningCertificateSpec) DeepCopy() *SigningCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningCertificateSpec.
func (*SigningCertificateSpec) DeepCopyInto ¶
func (in *SigningCertificateSpec) DeepCopyInto(out *SigningCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningCertificateStatus ¶
type SigningCertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SigningCertificateObservation `json:"atProvider,omitempty"` }
SigningCertificateStatus defines the observed state of SigningCertificate.
func (*SigningCertificateStatus) DeepCopy ¶
func (in *SigningCertificateStatus) DeepCopy() *SigningCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningCertificateStatus.
func (*SigningCertificateStatus) DeepCopyInto ¶
func (in *SigningCertificateStatus) DeepCopyInto(out *SigningCertificateStatus)
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. Provides an IAM user. +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,aws}
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) GetCondition ¶
func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this User.
func (*User) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this User
func (*User) GetDeletionPolicy ¶
func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this User.
func (*User) GetObservation ¶
GetObservation of this User
func (*User) GetParameters ¶
GetParameters of this User
func (*User) GetProviderConfigReference ¶
GetProviderConfigReference of this User.
func (*User) GetProviderReference ¶
GetProviderReference of this User. Deprecated: Use GetProviderConfigReference.
func (*User) 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) 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 UserGroupMembership ¶
type UserGroupMembership struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserGroupMembershipSpec `json:"spec"` Status UserGroupMembershipStatus `json:"status,omitempty"` }
UserGroupMembership is the Schema for the UserGroupMemberships API. Provides a resource for adding an IAM User to IAM Groups without conflicting with itself. +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,aws}
func (*UserGroupMembership) DeepCopy ¶
func (in *UserGroupMembership) DeepCopy() *UserGroupMembership
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembership.
func (*UserGroupMembership) DeepCopyInto ¶
func (in *UserGroupMembership) DeepCopyInto(out *UserGroupMembership)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserGroupMembership) DeepCopyObject ¶
func (in *UserGroupMembership) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserGroupMembership) GetCondition ¶
func (mg *UserGroupMembership) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserGroupMembership.
func (*UserGroupMembership) GetConnectionDetailsMapping ¶
func (tr *UserGroupMembership) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserGroupMembership
func (*UserGroupMembership) GetDeletionPolicy ¶
func (mg *UserGroupMembership) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserGroupMembership.
func (*UserGroupMembership) GetID ¶
func (tr *UserGroupMembership) GetID() string
GetID returns ID of underlying Terraform resource of this UserGroupMembership
func (*UserGroupMembership) GetObservation ¶
func (tr *UserGroupMembership) GetObservation() (map[string]any, error)
GetObservation of this UserGroupMembership
func (*UserGroupMembership) GetParameters ¶
func (tr *UserGroupMembership) GetParameters() (map[string]any, error)
GetParameters of this UserGroupMembership
func (*UserGroupMembership) GetProviderConfigReference ¶
func (mg *UserGroupMembership) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserGroupMembership.
func (*UserGroupMembership) GetProviderReference ¶
func (mg *UserGroupMembership) GetProviderReference() *xpv1.Reference
GetProviderReference of this UserGroupMembership. Deprecated: Use GetProviderConfigReference.
func (*UserGroupMembership) GetPublishConnectionDetailsTo ¶
func (mg *UserGroupMembership) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserGroupMembership.
func (*UserGroupMembership) GetTerraformResourceType ¶
func (mg *UserGroupMembership) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserGroupMembership
func (*UserGroupMembership) GetTerraformSchemaVersion ¶
func (tr *UserGroupMembership) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserGroupMembership) GetWriteConnectionSecretToReference ¶
func (mg *UserGroupMembership) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserGroupMembership.
func (*UserGroupMembership) LateInitialize ¶
func (tr *UserGroupMembership) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserGroupMembership using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserGroupMembership) ResolveReferences ¶
ResolveReferences of this UserGroupMembership.
func (*UserGroupMembership) SetConditions ¶
func (mg *UserGroupMembership) SetConditions(c ...xpv1.Condition)
SetConditions of this UserGroupMembership.
func (*UserGroupMembership) SetDeletionPolicy ¶
func (mg *UserGroupMembership) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserGroupMembership.
func (*UserGroupMembership) SetObservation ¶
func (tr *UserGroupMembership) SetObservation(obs map[string]any) error
SetObservation for this UserGroupMembership
func (*UserGroupMembership) SetParameters ¶
func (tr *UserGroupMembership) SetParameters(params map[string]any) error
SetParameters for this UserGroupMembership
func (*UserGroupMembership) SetProviderConfigReference ¶
func (mg *UserGroupMembership) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserGroupMembership.
func (*UserGroupMembership) SetProviderReference ¶
func (mg *UserGroupMembership) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UserGroupMembership. Deprecated: Use SetProviderConfigReference.
func (*UserGroupMembership) SetPublishConnectionDetailsTo ¶
func (mg *UserGroupMembership) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserGroupMembership.
func (*UserGroupMembership) SetWriteConnectionSecretToReference ¶
func (mg *UserGroupMembership) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserGroupMembership.
type UserGroupMembershipList ¶
type UserGroupMembershipList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserGroupMembership `json:"items"` }
UserGroupMembershipList contains a list of UserGroupMemberships
func (*UserGroupMembershipList) DeepCopy ¶
func (in *UserGroupMembershipList) DeepCopy() *UserGroupMembershipList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipList.
func (*UserGroupMembershipList) DeepCopyInto ¶
func (in *UserGroupMembershipList) DeepCopyInto(out *UserGroupMembershipList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserGroupMembershipList) DeepCopyObject ¶
func (in *UserGroupMembershipList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserGroupMembershipList) GetItems ¶
func (l *UserGroupMembershipList) GetItems() []resource.Managed
GetItems of this UserGroupMembershipList.
type UserGroupMembershipObservation ¶
type UserGroupMembershipObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*UserGroupMembershipObservation) DeepCopy ¶
func (in *UserGroupMembershipObservation) DeepCopy() *UserGroupMembershipObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipObservation.
func (*UserGroupMembershipObservation) DeepCopyInto ¶
func (in *UserGroupMembershipObservation) DeepCopyInto(out *UserGroupMembershipObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserGroupMembershipParameters ¶
type UserGroupMembershipParameters struct { // References to Group to populate groups. // +kubebuilder:validation:Optional GroupRefs []v1.Reference `json:"groupRefs,omitempty" tf:"-"` // Selector for a list of Group to populate groups. // +kubebuilder:validation:Optional GroupSelector *v1.Selector `json:"groupSelector,omitempty" tf:"-"` // A list of IAM Groups to add the user to // +crossplane:generate:reference:type=Group // +crossplane:generate:reference:refFieldName=GroupRefs // +crossplane:generate:reference:selectorFieldName=GroupSelector // +kubebuilder:validation:Optional Groups []*string `json:"groups,omitempty" tf:"groups,omitempty"` // The name of the IAM User to add to groups // +crossplane:generate:reference:type=User // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` // Reference to a User to populate user. // +kubebuilder:validation:Optional UserRef *v1.Reference `json:"userRef,omitempty" tf:"-"` // Selector for a User to populate user. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` }
func (*UserGroupMembershipParameters) DeepCopy ¶
func (in *UserGroupMembershipParameters) DeepCopy() *UserGroupMembershipParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipParameters.
func (*UserGroupMembershipParameters) DeepCopyInto ¶
func (in *UserGroupMembershipParameters) DeepCopyInto(out *UserGroupMembershipParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserGroupMembershipSpec ¶
type UserGroupMembershipSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserGroupMembershipParameters `json:"forProvider"` }
UserGroupMembershipSpec defines the desired state of UserGroupMembership
func (*UserGroupMembershipSpec) DeepCopy ¶
func (in *UserGroupMembershipSpec) DeepCopy() *UserGroupMembershipSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipSpec.
func (*UserGroupMembershipSpec) DeepCopyInto ¶
func (in *UserGroupMembershipSpec) DeepCopyInto(out *UserGroupMembershipSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserGroupMembershipStatus ¶
type UserGroupMembershipStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserGroupMembershipObservation `json:"atProvider,omitempty"` }
UserGroupMembershipStatus defines the observed state of UserGroupMembership.
func (*UserGroupMembershipStatus) DeepCopy ¶
func (in *UserGroupMembershipStatus) DeepCopy() *UserGroupMembershipStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipStatus.
func (*UserGroupMembershipStatus) DeepCopyInto ¶
func (in *UserGroupMembershipStatus) DeepCopyInto(out *UserGroupMembershipStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 UserLoginProfile ¶
type UserLoginProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserLoginProfileSpec `json:"spec"` Status UserLoginProfileStatus `json:"status,omitempty"` }
UserLoginProfile is the Schema for the UserLoginProfiles API. Manages an IAM User Login Profile +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,aws}
func (*UserLoginProfile) DeepCopy ¶
func (in *UserLoginProfile) DeepCopy() *UserLoginProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginProfile.
func (*UserLoginProfile) DeepCopyInto ¶
func (in *UserLoginProfile) DeepCopyInto(out *UserLoginProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserLoginProfile) DeepCopyObject ¶
func (in *UserLoginProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserLoginProfile) GetCondition ¶
func (mg *UserLoginProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserLoginProfile.
func (*UserLoginProfile) GetConnectionDetailsMapping ¶
func (tr *UserLoginProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserLoginProfile
func (*UserLoginProfile) GetDeletionPolicy ¶
func (mg *UserLoginProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserLoginProfile.
func (*UserLoginProfile) GetID ¶
func (tr *UserLoginProfile) GetID() string
GetID returns ID of underlying Terraform resource of this UserLoginProfile
func (*UserLoginProfile) GetObservation ¶
func (tr *UserLoginProfile) GetObservation() (map[string]any, error)
GetObservation of this UserLoginProfile
func (*UserLoginProfile) GetParameters ¶
func (tr *UserLoginProfile) GetParameters() (map[string]any, error)
GetParameters of this UserLoginProfile
func (*UserLoginProfile) GetProviderConfigReference ¶
func (mg *UserLoginProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserLoginProfile.
func (*UserLoginProfile) GetProviderReference ¶
func (mg *UserLoginProfile) GetProviderReference() *xpv1.Reference
GetProviderReference of this UserLoginProfile. Deprecated: Use GetProviderConfigReference.
func (*UserLoginProfile) GetPublishConnectionDetailsTo ¶
func (mg *UserLoginProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserLoginProfile.
func (*UserLoginProfile) GetTerraformResourceType ¶
func (mg *UserLoginProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserLoginProfile
func (*UserLoginProfile) GetTerraformSchemaVersion ¶
func (tr *UserLoginProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserLoginProfile) GetWriteConnectionSecretToReference ¶
func (mg *UserLoginProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserLoginProfile.
func (*UserLoginProfile) LateInitialize ¶
func (tr *UserLoginProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserLoginProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserLoginProfile) ResolveReferences ¶
ResolveReferences of this UserLoginProfile.
func (*UserLoginProfile) SetConditions ¶
func (mg *UserLoginProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this UserLoginProfile.
func (*UserLoginProfile) SetDeletionPolicy ¶
func (mg *UserLoginProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserLoginProfile.
func (*UserLoginProfile) SetObservation ¶
func (tr *UserLoginProfile) SetObservation(obs map[string]any) error
SetObservation for this UserLoginProfile
func (*UserLoginProfile) SetParameters ¶
func (tr *UserLoginProfile) SetParameters(params map[string]any) error
SetParameters for this UserLoginProfile
func (*UserLoginProfile) SetProviderConfigReference ¶
func (mg *UserLoginProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserLoginProfile.
func (*UserLoginProfile) SetProviderReference ¶
func (mg *UserLoginProfile) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UserLoginProfile. Deprecated: Use SetProviderConfigReference.
func (*UserLoginProfile) SetPublishConnectionDetailsTo ¶
func (mg *UserLoginProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserLoginProfile.
func (*UserLoginProfile) SetWriteConnectionSecretToReference ¶
func (mg *UserLoginProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserLoginProfile.
type UserLoginProfileList ¶
type UserLoginProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserLoginProfile `json:"items"` }
UserLoginProfileList contains a list of UserLoginProfiles
func (*UserLoginProfileList) DeepCopy ¶
func (in *UserLoginProfileList) DeepCopy() *UserLoginProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginProfileList.
func (*UserLoginProfileList) DeepCopyInto ¶
func (in *UserLoginProfileList) DeepCopyInto(out *UserLoginProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserLoginProfileList) DeepCopyObject ¶
func (in *UserLoginProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserLoginProfileList) GetItems ¶
func (l *UserLoginProfileList) GetItems() []resource.Managed
GetItems of this UserLoginProfileList.
type UserLoginProfileObservation ¶
type UserLoginProfileObservation struct { // The encrypted password, base64 encoded. EncryptedPassword *string `json:"encryptedPassword,omitempty" tf:"encrypted_password,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The fingerprint of the PGP key used to encrypt the password. KeyFingerprint *string `json:"keyFingerprint,omitempty" tf:"key_fingerprint,omitempty"` // The plain text password, only available when pgp_key is not provided. Password *string `json:"password,omitempty" tf:"password,omitempty"` }
func (*UserLoginProfileObservation) DeepCopy ¶
func (in *UserLoginProfileObservation) DeepCopy() *UserLoginProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginProfileObservation.
func (*UserLoginProfileObservation) DeepCopyInto ¶
func (in *UserLoginProfileObservation) DeepCopyInto(out *UserLoginProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLoginProfileParameters ¶
type UserLoginProfileParameters struct { // The length of the generated password on resource creation. Only applies on resource creation. Drift detection is not possible with this argument. Default value is 20. // +kubebuilder:validation:Optional PasswordLength *float64 `json:"passwordLength,omitempty" tf:"password_length,omitempty"` // Whether the user should be forced to reset the generated password on resource creation. Only applies on resource creation. // +kubebuilder:validation:Optional PasswordResetRequired *bool `json:"passwordResetRequired,omitempty" tf:"password_reset_required,omitempty"` // Either a base-64 encoded PGP public key, or a keybase username in the form keybase:username. Only applies on resource creation. Drift detection is not possible with this argument. // +kubebuilder:validation:Optional PgpKey *string `json:"pgpKey,omitempty" tf:"pgp_key,omitempty"` // The IAM user's name. // +crossplane:generate:reference:type=User // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` // Reference to a User to populate user. // +kubebuilder:validation:Optional UserRef *v1.Reference `json:"userRef,omitempty" tf:"-"` // Selector for a User to populate user. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` }
func (*UserLoginProfileParameters) DeepCopy ¶
func (in *UserLoginProfileParameters) DeepCopy() *UserLoginProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginProfileParameters.
func (*UserLoginProfileParameters) DeepCopyInto ¶
func (in *UserLoginProfileParameters) DeepCopyInto(out *UserLoginProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLoginProfileSpec ¶
type UserLoginProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserLoginProfileParameters `json:"forProvider"` }
UserLoginProfileSpec defines the desired state of UserLoginProfile
func (*UserLoginProfileSpec) DeepCopy ¶
func (in *UserLoginProfileSpec) DeepCopy() *UserLoginProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginProfileSpec.
func (*UserLoginProfileSpec) DeepCopyInto ¶
func (in *UserLoginProfileSpec) DeepCopyInto(out *UserLoginProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLoginProfileStatus ¶
type UserLoginProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserLoginProfileObservation `json:"atProvider,omitempty"` }
UserLoginProfileStatus defines the observed state of UserLoginProfile.
func (*UserLoginProfileStatus) DeepCopy ¶
func (in *UserLoginProfileStatus) DeepCopy() *UserLoginProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginProfileStatus.
func (*UserLoginProfileStatus) DeepCopyInto ¶
func (in *UserLoginProfileStatus) DeepCopyInto(out *UserLoginProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserObservation ¶
type UserObservation struct { // The ARN assigned by AWS for this user. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The unique ID assigned by AWS. UniqueID *string `json:"uniqueId,omitempty" tf:"unique_id,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 { // when destroying this user, destroy even if it // has non-Upbound official provider-managed iam access keys, login profile or mfa devices. without force_destroy // a user with non-Upbound official provider-managed access keys and login profile will fail to be destroyed. // delete user even if it has non-Upbound official provider-managed iam access keys, login profile or mfa devices // +kubebuilder:validation:Optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"` // Path in which to create the user. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // The ARN of the policy that is used to set the permissions boundary for the user. // +kubebuilder:validation:Optional PermissionsBoundary *string `json:"permissionsBoundary,omitempty" tf:"permissions_boundary,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,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"` Spec UserPolicyAttachmentSpec `json:"spec"` Status UserPolicyAttachmentStatus `json:"status,omitempty"` }
UserPolicyAttachment is the Schema for the UserPolicyAttachments API. Attaches a Managed IAM Policy to an IAM user +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,aws}
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) 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) ResolveReferences ¶
ResolveReferences of this UserPolicyAttachment.
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) 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"`
}
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 { // The ARN of the policy you want to apply // +crossplane:generate:reference:type=Policy // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional PolicyArn *string `json:"policyArn,omitempty" tf:"policy_arn,omitempty"` // Reference to a Policy to populate policyArn. // +kubebuilder:validation:Optional PolicyArnRef *v1.Reference `json:"policyArnRef,omitempty" tf:"-"` // Selector for a Policy to populate policyArn. // +kubebuilder:validation:Optional PolicyArnSelector *v1.Selector `json:"policyArnSelector,omitempty" tf:"-"` // The user the policy should be applied to // +crossplane:generate:reference:type=User // +kubebuilder:validation:Optional User *string `json:"user,omitempty" tf:"user,omitempty"` // Reference to a User to populate user. // +kubebuilder:validation:Optional UserRef *v1.Reference `json:"userRef,omitempty" tf:"-"` // Selector for a User to populate user. // +kubebuilder:validation:Optional UserSelector *v1.Selector `json:"userSelector,omitempty" tf:"-"` }
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 UserSSHKey ¶
type UserSSHKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSSHKeySpec `json:"spec"` Status UserSSHKeyStatus `json:"status,omitempty"` }
UserSSHKey is the Schema for the UserSSHKeys API. Uploads an SSH public key and associates it with the specified IAM user. +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,aws}
func (*UserSSHKey) DeepCopy ¶
func (in *UserSSHKey) DeepCopy() *UserSSHKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKey.
func (*UserSSHKey) DeepCopyInto ¶
func (in *UserSSHKey) DeepCopyInto(out *UserSSHKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserSSHKey) DeepCopyObject ¶
func (in *UserSSHKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserSSHKey) GetCondition ¶
func (mg *UserSSHKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserSSHKey.
func (*UserSSHKey) GetConnectionDetailsMapping ¶
func (tr *UserSSHKey) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserSSHKey
func (*UserSSHKey) GetDeletionPolicy ¶
func (mg *UserSSHKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserSSHKey.
func (*UserSSHKey) GetID ¶
func (tr *UserSSHKey) GetID() string
GetID returns ID of underlying Terraform resource of this UserSSHKey
func (*UserSSHKey) GetObservation ¶
func (tr *UserSSHKey) GetObservation() (map[string]any, error)
GetObservation of this UserSSHKey
func (*UserSSHKey) GetParameters ¶
func (tr *UserSSHKey) GetParameters() (map[string]any, error)
GetParameters of this UserSSHKey
func (*UserSSHKey) GetProviderConfigReference ¶
func (mg *UserSSHKey) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserSSHKey.
func (*UserSSHKey) GetProviderReference ¶
func (mg *UserSSHKey) GetProviderReference() *xpv1.Reference
GetProviderReference of this UserSSHKey. Deprecated: Use GetProviderConfigReference.
func (*UserSSHKey) GetPublishConnectionDetailsTo ¶
func (mg *UserSSHKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserSSHKey.
func (*UserSSHKey) GetTerraformResourceType ¶
func (mg *UserSSHKey) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserSSHKey
func (*UserSSHKey) GetTerraformSchemaVersion ¶
func (tr *UserSSHKey) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserSSHKey) GetWriteConnectionSecretToReference ¶
func (mg *UserSSHKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserSSHKey.
func (*UserSSHKey) LateInitialize ¶
func (tr *UserSSHKey) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserSSHKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserSSHKey) ResolveReferences ¶
ResolveReferences of this UserSSHKey.
func (*UserSSHKey) SetConditions ¶
func (mg *UserSSHKey) SetConditions(c ...xpv1.Condition)
SetConditions of this UserSSHKey.
func (*UserSSHKey) SetDeletionPolicy ¶
func (mg *UserSSHKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserSSHKey.
func (*UserSSHKey) SetObservation ¶
func (tr *UserSSHKey) SetObservation(obs map[string]any) error
SetObservation for this UserSSHKey
func (*UserSSHKey) SetParameters ¶
func (tr *UserSSHKey) SetParameters(params map[string]any) error
SetParameters for this UserSSHKey
func (*UserSSHKey) SetProviderConfigReference ¶
func (mg *UserSSHKey) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserSSHKey.
func (*UserSSHKey) SetProviderReference ¶
func (mg *UserSSHKey) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UserSSHKey. Deprecated: Use SetProviderConfigReference.
func (*UserSSHKey) SetPublishConnectionDetailsTo ¶
func (mg *UserSSHKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserSSHKey.
func (*UserSSHKey) SetWriteConnectionSecretToReference ¶
func (mg *UserSSHKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserSSHKey.
type UserSSHKeyList ¶
type UserSSHKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserSSHKey `json:"items"` }
UserSSHKeyList contains a list of UserSSHKeys
func (*UserSSHKeyList) DeepCopy ¶
func (in *UserSSHKeyList) DeepCopy() *UserSSHKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKeyList.
func (*UserSSHKeyList) DeepCopyInto ¶
func (in *UserSSHKeyList) DeepCopyInto(out *UserSSHKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserSSHKeyList) DeepCopyObject ¶
func (in *UserSSHKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserSSHKeyList) GetItems ¶
func (l *UserSSHKeyList) GetItems() []resource.Managed
GetItems of this UserSSHKeyList.
type UserSSHKeyObservation ¶
type UserSSHKeyObservation struct { // The MD5 message digest of the SSH public key. Fingerprint *string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The unique identifier for the SSH public key. SSHPublicKeyID *string `json:"sshPublicKeyId,omitempty" tf:"ssh_public_key_id,omitempty"` }
func (*UserSSHKeyObservation) DeepCopy ¶
func (in *UserSSHKeyObservation) DeepCopy() *UserSSHKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKeyObservation.
func (*UserSSHKeyObservation) DeepCopyInto ¶
func (in *UserSSHKeyObservation) DeepCopyInto(out *UserSSHKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSSHKeyParameters ¶
type UserSSHKeyParameters struct { // Specifies the public key encoding format to use in the response. To retrieve the public key in ssh-rsa format, use SSH. To retrieve the public key in PEM format, use PEM. // +kubebuilder:validation:Required Encoding *string `json:"encoding" tf:"encoding,omitempty"` // The SSH public key. The public key must be encoded in ssh-rsa format or PEM format. // +kubebuilder:validation:Required PublicKey *string `json:"publicKey" tf:"public_key,omitempty"` // The status to assign to the SSH public key. Active means the key can be used for authentication with an AWS CodeCommit repository. Inactive means the key cannot be used. Default is active. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // The name of the IAM user to associate the SSH public key with. // +crossplane:generate:reference:type=User // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` // Reference to a User to populate username. // +kubebuilder:validation:Optional UsernameRef *v1.Reference `json:"usernameRef,omitempty" tf:"-"` // Selector for a User to populate username. // +kubebuilder:validation:Optional UsernameSelector *v1.Selector `json:"usernameSelector,omitempty" tf:"-"` }
func (*UserSSHKeyParameters) DeepCopy ¶
func (in *UserSSHKeyParameters) DeepCopy() *UserSSHKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKeyParameters.
func (*UserSSHKeyParameters) DeepCopyInto ¶
func (in *UserSSHKeyParameters) DeepCopyInto(out *UserSSHKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSSHKeySpec ¶
type UserSSHKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserSSHKeyParameters `json:"forProvider"` }
UserSSHKeySpec defines the desired state of UserSSHKey
func (*UserSSHKeySpec) DeepCopy ¶
func (in *UserSSHKeySpec) DeepCopy() *UserSSHKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKeySpec.
func (*UserSSHKeySpec) DeepCopyInto ¶
func (in *UserSSHKeySpec) DeepCopyInto(out *UserSSHKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSSHKeyStatus ¶
type UserSSHKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserSSHKeyObservation `json:"atProvider,omitempty"` }
UserSSHKeyStatus defines the observed state of UserSSHKey.
func (*UserSSHKeyStatus) DeepCopy ¶
func (in *UserSSHKeyStatus) DeepCopy() *UserSSHKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKeyStatus.
func (*UserSSHKeyStatus) DeepCopyInto ¶
func (in *UserSSHKeyStatus) DeepCopyInto(out *UserSSHKeyStatus)
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.
type VirtualMfaDevice ¶
type VirtualMfaDevice struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualMfaDeviceSpec `json:"spec"` Status VirtualMfaDeviceStatus `json:"status,omitempty"` }
VirtualMfaDevice is the Schema for the VirtualMfaDevices API. Provides an IAM Virtual MFA Device +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,aws}
func (*VirtualMfaDevice) DeepCopy ¶
func (in *VirtualMfaDevice) DeepCopy() *VirtualMfaDevice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMfaDevice.
func (*VirtualMfaDevice) DeepCopyInto ¶
func (in *VirtualMfaDevice) DeepCopyInto(out *VirtualMfaDevice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMfaDevice) DeepCopyObject ¶
func (in *VirtualMfaDevice) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualMfaDevice) GetCondition ¶
func (mg *VirtualMfaDevice) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualMfaDevice.
func (*VirtualMfaDevice) GetConnectionDetailsMapping ¶
func (tr *VirtualMfaDevice) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualMfaDevice
func (*VirtualMfaDevice) GetDeletionPolicy ¶
func (mg *VirtualMfaDevice) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualMfaDevice.
func (*VirtualMfaDevice) GetID ¶
func (tr *VirtualMfaDevice) GetID() string
GetID returns ID of underlying Terraform resource of this VirtualMfaDevice
func (*VirtualMfaDevice) GetObservation ¶
func (tr *VirtualMfaDevice) GetObservation() (map[string]any, error)
GetObservation of this VirtualMfaDevice
func (*VirtualMfaDevice) GetParameters ¶
func (tr *VirtualMfaDevice) GetParameters() (map[string]any, error)
GetParameters of this VirtualMfaDevice
func (*VirtualMfaDevice) GetProviderConfigReference ¶
func (mg *VirtualMfaDevice) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualMfaDevice.
func (*VirtualMfaDevice) GetProviderReference ¶
func (mg *VirtualMfaDevice) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualMfaDevice. Deprecated: Use GetProviderConfigReference.
func (*VirtualMfaDevice) GetPublishConnectionDetailsTo ¶
func (mg *VirtualMfaDevice) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VirtualMfaDevice.
func (*VirtualMfaDevice) GetTerraformResourceType ¶
func (mg *VirtualMfaDevice) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualMfaDevice
func (*VirtualMfaDevice) GetTerraformSchemaVersion ¶
func (tr *VirtualMfaDevice) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualMfaDevice) GetWriteConnectionSecretToReference ¶
func (mg *VirtualMfaDevice) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualMfaDevice.
func (*VirtualMfaDevice) LateInitialize ¶
func (tr *VirtualMfaDevice) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualMfaDevice using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualMfaDevice) SetConditions ¶
func (mg *VirtualMfaDevice) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualMfaDevice.
func (*VirtualMfaDevice) SetDeletionPolicy ¶
func (mg *VirtualMfaDevice) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualMfaDevice.
func (*VirtualMfaDevice) SetObservation ¶
func (tr *VirtualMfaDevice) SetObservation(obs map[string]any) error
SetObservation for this VirtualMfaDevice
func (*VirtualMfaDevice) SetParameters ¶
func (tr *VirtualMfaDevice) SetParameters(params map[string]any) error
SetParameters for this VirtualMfaDevice
func (*VirtualMfaDevice) SetProviderConfigReference ¶
func (mg *VirtualMfaDevice) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualMfaDevice.
func (*VirtualMfaDevice) SetProviderReference ¶
func (mg *VirtualMfaDevice) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualMfaDevice. Deprecated: Use SetProviderConfigReference.
func (*VirtualMfaDevice) SetPublishConnectionDetailsTo ¶
func (mg *VirtualMfaDevice) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VirtualMfaDevice.
func (*VirtualMfaDevice) SetWriteConnectionSecretToReference ¶
func (mg *VirtualMfaDevice) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualMfaDevice.
type VirtualMfaDeviceList ¶
type VirtualMfaDeviceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualMfaDevice `json:"items"` }
VirtualMfaDeviceList contains a list of VirtualMfaDevices
func (*VirtualMfaDeviceList) DeepCopy ¶
func (in *VirtualMfaDeviceList) DeepCopy() *VirtualMfaDeviceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMfaDeviceList.
func (*VirtualMfaDeviceList) DeepCopyInto ¶
func (in *VirtualMfaDeviceList) DeepCopyInto(out *VirtualMfaDeviceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMfaDeviceList) DeepCopyObject ¶
func (in *VirtualMfaDeviceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualMfaDeviceList) GetItems ¶
func (l *VirtualMfaDeviceList) GetItems() []resource.Managed
GetItems of this VirtualMfaDeviceList.
type VirtualMfaDeviceObservation ¶
type VirtualMfaDeviceObservation struct { // The Amazon Resource Name (ARN) specifying the virtual mfa device. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The base32 seed defined as specified in RFC3548. The base_32_string_seed is base64-encoded. Base32StringSeed *string `json:"base32StringSeed,omitempty" tf:"base_32_string_seed,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A QR code PNG image that encodes otpauth://totp/$virtualMFADeviceName@$AccountName?secret=$Base32String where $virtualMFADeviceName is one of the create call arguments. AccountName is the user name if set (otherwise, the account ID otherwise), and Base32String is the seed in base32 format. QrCodePng *string `json:"qrCodePng,omitempty" tf:"qr_code_png,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*VirtualMfaDeviceObservation) DeepCopy ¶
func (in *VirtualMfaDeviceObservation) DeepCopy() *VirtualMfaDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMfaDeviceObservation.
func (*VirtualMfaDeviceObservation) DeepCopyInto ¶
func (in *VirtualMfaDeviceObservation) DeepCopyInto(out *VirtualMfaDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMfaDeviceParameters ¶
type VirtualMfaDeviceParameters struct { // – The path for the virtual MFA device. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The name of the virtual MFA device. Use with path to uniquely identify a virtual MFA device. // +kubebuilder:validation:Required VirtualMfaDeviceName *string `json:"virtualMfaDeviceName" tf:"virtual_mfa_device_name,omitempty"` }
func (*VirtualMfaDeviceParameters) DeepCopy ¶
func (in *VirtualMfaDeviceParameters) DeepCopy() *VirtualMfaDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMfaDeviceParameters.
func (*VirtualMfaDeviceParameters) DeepCopyInto ¶
func (in *VirtualMfaDeviceParameters) DeepCopyInto(out *VirtualMfaDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMfaDeviceSpec ¶
type VirtualMfaDeviceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualMfaDeviceParameters `json:"forProvider"` }
VirtualMfaDeviceSpec defines the desired state of VirtualMfaDevice
func (*VirtualMfaDeviceSpec) DeepCopy ¶
func (in *VirtualMfaDeviceSpec) DeepCopy() *VirtualMfaDeviceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMfaDeviceSpec.
func (*VirtualMfaDeviceSpec) DeepCopyInto ¶
func (in *VirtualMfaDeviceSpec) DeepCopyInto(out *VirtualMfaDeviceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMfaDeviceStatus ¶
type VirtualMfaDeviceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualMfaDeviceObservation `json:"atProvider,omitempty"` }
VirtualMfaDeviceStatus defines the observed state of VirtualMfaDevice.
func (*VirtualMfaDeviceStatus) DeepCopy ¶
func (in *VirtualMfaDeviceStatus) DeepCopy() *VirtualMfaDeviceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMfaDeviceStatus.
func (*VirtualMfaDeviceStatus) DeepCopyInto ¶
func (in *VirtualMfaDeviceStatus) DeepCopyInto(out *VirtualMfaDeviceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_accesskey_types.go
- zz_accountalias_types.go
- zz_accountpasswordpolicy_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_group_types.go
- zz_groupmembership_types.go
- zz_grouppolicyattachment_types.go
- zz_groupversion_info.go
- zz_instanceprofile_types.go
- zz_openidconnectprovider_types.go
- zz_policy_types.go
- zz_role_types.go
- zz_rolepolicyattachment_types.go
- zz_samlprovider_types.go
- zz_servercertificate_types.go
- zz_servicelinkedrole_types.go
- zz_servicespecificcredential_types.go
- zz_signingcertificate_types.go
- zz_user_types.go
- zz_usergroupmembership_types.go
- zz_userloginprofile_types.go
- zz_userpolicyattachment_types.go
- zz_usersshkey_types.go
- zz_virtualmfadevice_types.go