Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeIamUserLoginProfile(prev *IamUserLoginProfile, ctyValue cty.Value) (resource.Managed, error)
- func DecodeIamUserLoginProfile_EncryptedPassword(p *IamUserLoginProfileObservation, vals map[string]cty.Value)
- func DecodeIamUserLoginProfile_KeyFingerprint(p *IamUserLoginProfileObservation, vals map[string]cty.Value)
- func DecodeIamUserLoginProfile_PasswordLength(p *IamUserLoginProfileParameters, vals map[string]cty.Value)
- func DecodeIamUserLoginProfile_PasswordResetRequired(p *IamUserLoginProfileParameters, vals map[string]cty.Value)
- func DecodeIamUserLoginProfile_PgpKey(p *IamUserLoginProfileParameters, vals map[string]cty.Value)
- func DecodeIamUserLoginProfile_User(p *IamUserLoginProfileParameters, vals map[string]cty.Value)
- func EncodeIamUserLoginProfile(r IamUserLoginProfile) cty.Value
- func EncodeIamUserLoginProfile_EncryptedPassword(p IamUserLoginProfileObservation, vals map[string]cty.Value)
- func EncodeIamUserLoginProfile_KeyFingerprint(p IamUserLoginProfileObservation, vals map[string]cty.Value)
- func EncodeIamUserLoginProfile_PasswordLength(p IamUserLoginProfileParameters, vals map[string]cty.Value)
- func EncodeIamUserLoginProfile_PasswordResetRequired(p IamUserLoginProfileParameters, vals map[string]cty.Value)
- func EncodeIamUserLoginProfile_PgpKey(p IamUserLoginProfileParameters, vals map[string]cty.Value)
- func EncodeIamUserLoginProfile_User(p IamUserLoginProfileParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeIamUserLoginProfile_EncryptedPassword(k *IamUserLoginProfileObservation, p *IamUserLoginProfileObservation, ...) bool
- func MergeIamUserLoginProfile_KeyFingerprint(k *IamUserLoginProfileObservation, p *IamUserLoginProfileObservation, ...) bool
- func MergeIamUserLoginProfile_PasswordLength(k *IamUserLoginProfileParameters, p *IamUserLoginProfileParameters, ...) bool
- func MergeIamUserLoginProfile_PasswordResetRequired(k *IamUserLoginProfileParameters, p *IamUserLoginProfileParameters, ...) bool
- func MergeIamUserLoginProfile_PgpKey(k *IamUserLoginProfileParameters, p *IamUserLoginProfileParameters, ...) bool
- func MergeIamUserLoginProfile_User(k *IamUserLoginProfileParameters, p *IamUserLoginProfileParameters, ...) bool
- type IamUserLoginProfile
- func (in *IamUserLoginProfile) DeepCopy() *IamUserLoginProfile
- func (in *IamUserLoginProfile) DeepCopyInto(out *IamUserLoginProfile)
- func (in *IamUserLoginProfile) DeepCopyObject() runtime.Object
- func (mg *IamUserLoginProfile) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *IamUserLoginProfile) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *IamUserLoginProfile) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *IamUserLoginProfile) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *IamUserLoginProfile) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *IamUserLoginProfile) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *IamUserLoginProfile) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *IamUserLoginProfile) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *IamUserLoginProfile) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *IamUserLoginProfile) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type IamUserLoginProfileList
- type IamUserLoginProfileObservation
- type IamUserLoginProfileParameters
- type IamUserLoginProfileSpec
- type IamUserLoginProfileStatus
Constants ¶
const ( Group = "iam-user-login-profile.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "IamUserLoginProfile" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_iam_user_login_profile" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeIamUserLoginProfile_EncryptedPassword ¶
func DecodeIamUserLoginProfile_EncryptedPassword(p *IamUserLoginProfileObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIamUserLoginProfile_KeyFingerprint ¶
func DecodeIamUserLoginProfile_KeyFingerprint(p *IamUserLoginProfileObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIamUserLoginProfile_PasswordLength ¶
func DecodeIamUserLoginProfile_PasswordLength(p *IamUserLoginProfileParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIamUserLoginProfile_PasswordResetRequired ¶
func DecodeIamUserLoginProfile_PasswordResetRequired(p *IamUserLoginProfileParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIamUserLoginProfile_PgpKey ¶
func DecodeIamUserLoginProfile_PgpKey(p *IamUserLoginProfileParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIamUserLoginProfile_User ¶
func DecodeIamUserLoginProfile_User(p *IamUserLoginProfileParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeIamUserLoginProfile ¶
func EncodeIamUserLoginProfile(r IamUserLoginProfile) cty.Value
func EncodeIamUserLoginProfile_EncryptedPassword ¶
func EncodeIamUserLoginProfile_EncryptedPassword(p IamUserLoginProfileObservation, vals map[string]cty.Value)
func EncodeIamUserLoginProfile_KeyFingerprint ¶
func EncodeIamUserLoginProfile_KeyFingerprint(p IamUserLoginProfileObservation, vals map[string]cty.Value)
func EncodeIamUserLoginProfile_PasswordLength ¶
func EncodeIamUserLoginProfile_PasswordLength(p IamUserLoginProfileParameters, vals map[string]cty.Value)
func EncodeIamUserLoginProfile_PasswordResetRequired ¶
func EncodeIamUserLoginProfile_PasswordResetRequired(p IamUserLoginProfileParameters, vals map[string]cty.Value)
func EncodeIamUserLoginProfile_PgpKey ¶
func EncodeIamUserLoginProfile_PgpKey(p IamUserLoginProfileParameters, vals map[string]cty.Value)
func EncodeIamUserLoginProfile_User ¶
func EncodeIamUserLoginProfile_User(p IamUserLoginProfileParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeIamUserLoginProfile_EncryptedPassword ¶
func MergeIamUserLoginProfile_EncryptedPassword(k *IamUserLoginProfileObservation, p *IamUserLoginProfileObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeIamUserLoginProfile_KeyFingerprint ¶
func MergeIamUserLoginProfile_KeyFingerprint(k *IamUserLoginProfileObservation, p *IamUserLoginProfileObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeIamUserLoginProfile_PasswordLength ¶
func MergeIamUserLoginProfile_PasswordLength(k *IamUserLoginProfileParameters, p *IamUserLoginProfileParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeIamUserLoginProfile_PasswordResetRequired ¶
func MergeIamUserLoginProfile_PasswordResetRequired(k *IamUserLoginProfileParameters, p *IamUserLoginProfileParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeIamUserLoginProfile_PgpKey ¶
func MergeIamUserLoginProfile_PgpKey(k *IamUserLoginProfileParameters, p *IamUserLoginProfileParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeIamUserLoginProfile_User ¶
func MergeIamUserLoginProfile_User(k *IamUserLoginProfileParameters, p *IamUserLoginProfileParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type IamUserLoginProfile ¶
type IamUserLoginProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IamUserLoginProfileSpec `json:"spec"` Status IamUserLoginProfileStatus `json:"status,omitempty"` }
IamUserLoginProfile is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*IamUserLoginProfile) DeepCopy ¶
func (in *IamUserLoginProfile) DeepCopy() *IamUserLoginProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserLoginProfile.
func (*IamUserLoginProfile) DeepCopyInto ¶
func (in *IamUserLoginProfile) DeepCopyInto(out *IamUserLoginProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamUserLoginProfile) DeepCopyObject ¶
func (in *IamUserLoginProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IamUserLoginProfile) GetCondition ¶
func (mg *IamUserLoginProfile) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this IamUserLoginProfile.
func (*IamUserLoginProfile) GetDeletionPolicy ¶
func (mg *IamUserLoginProfile) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this IamUserLoginProfile.
func (*IamUserLoginProfile) GetProviderConfigReference ¶
func (mg *IamUserLoginProfile) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this IamUserLoginProfile.
func (*IamUserLoginProfile) GetProviderReference ¶
func (mg *IamUserLoginProfile) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this IamUserLoginProfile. Deprecated: Use GetProviderConfigReference.
func (*IamUserLoginProfile) GetWriteConnectionSecretToReference ¶
func (mg *IamUserLoginProfile) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this IamUserLoginProfile.
func (*IamUserLoginProfile) SetConditions ¶
func (mg *IamUserLoginProfile) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this IamUserLoginProfile.
func (*IamUserLoginProfile) SetDeletionPolicy ¶
func (mg *IamUserLoginProfile) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this IamUserLoginProfile.
func (*IamUserLoginProfile) SetProviderConfigReference ¶
func (mg *IamUserLoginProfile) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this IamUserLoginProfile.
func (*IamUserLoginProfile) SetProviderReference ¶
func (mg *IamUserLoginProfile) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this IamUserLoginProfile. Deprecated: Use SetProviderConfigReference.
func (*IamUserLoginProfile) SetWriteConnectionSecretToReference ¶
func (mg *IamUserLoginProfile) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this IamUserLoginProfile.
type IamUserLoginProfileList ¶
type IamUserLoginProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IamUserLoginProfile `json:"items"` }
IamUserLoginProfile contains a list of IamUserLoginProfileList
func (*IamUserLoginProfileList) DeepCopy ¶
func (in *IamUserLoginProfileList) DeepCopy() *IamUserLoginProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserLoginProfileList.
func (*IamUserLoginProfileList) DeepCopyInto ¶
func (in *IamUserLoginProfileList) DeepCopyInto(out *IamUserLoginProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamUserLoginProfileList) DeepCopyObject ¶
func (in *IamUserLoginProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IamUserLoginProfileList) GetItems ¶
func (l *IamUserLoginProfileList) GetItems() []resource.Managed
GetItems of this IamUserLoginProfileList.
type IamUserLoginProfileObservation ¶
type IamUserLoginProfileObservation struct { EncryptedPassword string `json:"encrypted_password"` KeyFingerprint string `json:"key_fingerprint"` }
A IamUserLoginProfileObservation records the observed state of a IamUserLoginProfile
func (*IamUserLoginProfileObservation) DeepCopy ¶
func (in *IamUserLoginProfileObservation) DeepCopy() *IamUserLoginProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserLoginProfileObservation.
func (*IamUserLoginProfileObservation) DeepCopyInto ¶
func (in *IamUserLoginProfileObservation) DeepCopyInto(out *IamUserLoginProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamUserLoginProfileParameters ¶
type IamUserLoginProfileParameters struct { PasswordLength int64 `json:"password_length"` PasswordResetRequired bool `json:"password_reset_required"` PgpKey string `json:"pgp_key"` User string `json:"user"` }
A IamUserLoginProfileParameters defines the desired state of a IamUserLoginProfile
func (*IamUserLoginProfileParameters) DeepCopy ¶
func (in *IamUserLoginProfileParameters) DeepCopy() *IamUserLoginProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserLoginProfileParameters.
func (*IamUserLoginProfileParameters) DeepCopyInto ¶
func (in *IamUserLoginProfileParameters) DeepCopyInto(out *IamUserLoginProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamUserLoginProfileSpec ¶
type IamUserLoginProfileSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider IamUserLoginProfileParameters `json:"forProvider"` }
A IamUserLoginProfileSpec defines the desired state of a IamUserLoginProfile
func (*IamUserLoginProfileSpec) DeepCopy ¶
func (in *IamUserLoginProfileSpec) DeepCopy() *IamUserLoginProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserLoginProfileSpec.
func (*IamUserLoginProfileSpec) DeepCopyInto ¶
func (in *IamUserLoginProfileSpec) DeepCopyInto(out *IamUserLoginProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamUserLoginProfileStatus ¶
type IamUserLoginProfileStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider IamUserLoginProfileObservation `json:"atProvider"` }
A IamUserLoginProfileStatus defines the observed state of a IamUserLoginProfile
func (*IamUserLoginProfileStatus) DeepCopy ¶
func (in *IamUserLoginProfileStatus) DeepCopy() *IamUserLoginProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserLoginProfileStatus.
func (*IamUserLoginProfileStatus) DeepCopyInto ¶
func (in *IamUserLoginProfileStatus) DeepCopyInto(out *IamUserLoginProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.