Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeIamUserPolicyAttachment(prev *IamUserPolicyAttachment, ctyValue cty.Value) (resource.Managed, error)
- func DecodeIamUserPolicyAttachment_PolicyArn(p *IamUserPolicyAttachmentParameters, vals map[string]cty.Value)
- func DecodeIamUserPolicyAttachment_User(p *IamUserPolicyAttachmentParameters, vals map[string]cty.Value)
- func EncodeIamUserPolicyAttachment(r IamUserPolicyAttachment) cty.Value
- func EncodeIamUserPolicyAttachment_PolicyArn(p IamUserPolicyAttachmentParameters, vals map[string]cty.Value)
- func EncodeIamUserPolicyAttachment_User(p IamUserPolicyAttachmentParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeIamUserPolicyAttachment_PolicyArn(k *IamUserPolicyAttachmentParameters, p *IamUserPolicyAttachmentParameters, ...) bool
- func MergeIamUserPolicyAttachment_User(k *IamUserPolicyAttachmentParameters, p *IamUserPolicyAttachmentParameters, ...) bool
- type IamUserPolicyAttachment
- func (in *IamUserPolicyAttachment) DeepCopy() *IamUserPolicyAttachment
- func (in *IamUserPolicyAttachment) DeepCopyInto(out *IamUserPolicyAttachment)
- func (in *IamUserPolicyAttachment) DeepCopyObject() runtime.Object
- func (mg *IamUserPolicyAttachment) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *IamUserPolicyAttachment) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *IamUserPolicyAttachment) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *IamUserPolicyAttachment) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *IamUserPolicyAttachment) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *IamUserPolicyAttachment) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *IamUserPolicyAttachment) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *IamUserPolicyAttachment) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *IamUserPolicyAttachment) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *IamUserPolicyAttachment) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type IamUserPolicyAttachmentList
- func (in *IamUserPolicyAttachmentList) DeepCopy() *IamUserPolicyAttachmentList
- func (in *IamUserPolicyAttachmentList) DeepCopyInto(out *IamUserPolicyAttachmentList)
- func (in *IamUserPolicyAttachmentList) DeepCopyObject() runtime.Object
- func (l *IamUserPolicyAttachmentList) GetItems() []resource.Managed
- type IamUserPolicyAttachmentObservation
- type IamUserPolicyAttachmentParameters
- type IamUserPolicyAttachmentSpec
- type IamUserPolicyAttachmentStatus
Constants ¶
const ( Group = "iam-user-policy-attachment.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "IamUserPolicyAttachment" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_iam_user_policy_attachment" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeIamUserPolicyAttachment_PolicyArn ¶
func DecodeIamUserPolicyAttachment_PolicyArn(p *IamUserPolicyAttachmentParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIamUserPolicyAttachment_User ¶
func DecodeIamUserPolicyAttachment_User(p *IamUserPolicyAttachmentParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeIamUserPolicyAttachment ¶
func EncodeIamUserPolicyAttachment(r IamUserPolicyAttachment) cty.Value
func EncodeIamUserPolicyAttachment_PolicyArn ¶
func EncodeIamUserPolicyAttachment_PolicyArn(p IamUserPolicyAttachmentParameters, vals map[string]cty.Value)
func EncodeIamUserPolicyAttachment_User ¶
func EncodeIamUserPolicyAttachment_User(p IamUserPolicyAttachmentParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeIamUserPolicyAttachment_PolicyArn ¶
func MergeIamUserPolicyAttachment_PolicyArn(k *IamUserPolicyAttachmentParameters, p *IamUserPolicyAttachmentParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeIamUserPolicyAttachment_User ¶
func MergeIamUserPolicyAttachment_User(k *IamUserPolicyAttachmentParameters, p *IamUserPolicyAttachmentParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type IamUserPolicyAttachment ¶
type IamUserPolicyAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IamUserPolicyAttachmentSpec `json:"spec"` Status IamUserPolicyAttachmentStatus `json:"status,omitempty"` }
IamUserPolicyAttachment is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*IamUserPolicyAttachment) DeepCopy ¶
func (in *IamUserPolicyAttachment) DeepCopy() *IamUserPolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyAttachment.
func (*IamUserPolicyAttachment) DeepCopyInto ¶
func (in *IamUserPolicyAttachment) DeepCopyInto(out *IamUserPolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamUserPolicyAttachment) DeepCopyObject ¶
func (in *IamUserPolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IamUserPolicyAttachment) GetCondition ¶
func (mg *IamUserPolicyAttachment) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this IamUserPolicyAttachment.
func (*IamUserPolicyAttachment) GetDeletionPolicy ¶
func (mg *IamUserPolicyAttachment) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this IamUserPolicyAttachment.
func (*IamUserPolicyAttachment) GetProviderConfigReference ¶
func (mg *IamUserPolicyAttachment) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this IamUserPolicyAttachment.
func (*IamUserPolicyAttachment) GetProviderReference ¶
func (mg *IamUserPolicyAttachment) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this IamUserPolicyAttachment. Deprecated: Use GetProviderConfigReference.
func (*IamUserPolicyAttachment) GetWriteConnectionSecretToReference ¶
func (mg *IamUserPolicyAttachment) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this IamUserPolicyAttachment.
func (*IamUserPolicyAttachment) SetConditions ¶
func (mg *IamUserPolicyAttachment) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this IamUserPolicyAttachment.
func (*IamUserPolicyAttachment) SetDeletionPolicy ¶
func (mg *IamUserPolicyAttachment) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this IamUserPolicyAttachment.
func (*IamUserPolicyAttachment) SetProviderConfigReference ¶
func (mg *IamUserPolicyAttachment) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this IamUserPolicyAttachment.
func (*IamUserPolicyAttachment) SetProviderReference ¶
func (mg *IamUserPolicyAttachment) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this IamUserPolicyAttachment. Deprecated: Use SetProviderConfigReference.
func (*IamUserPolicyAttachment) SetWriteConnectionSecretToReference ¶
func (mg *IamUserPolicyAttachment) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this IamUserPolicyAttachment.
type IamUserPolicyAttachmentList ¶
type IamUserPolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IamUserPolicyAttachment `json:"items"` }
IamUserPolicyAttachment contains a list of IamUserPolicyAttachmentList
func (*IamUserPolicyAttachmentList) DeepCopy ¶
func (in *IamUserPolicyAttachmentList) DeepCopy() *IamUserPolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyAttachmentList.
func (*IamUserPolicyAttachmentList) DeepCopyInto ¶
func (in *IamUserPolicyAttachmentList) DeepCopyInto(out *IamUserPolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamUserPolicyAttachmentList) DeepCopyObject ¶
func (in *IamUserPolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IamUserPolicyAttachmentList) GetItems ¶
func (l *IamUserPolicyAttachmentList) GetItems() []resource.Managed
GetItems of this IamUserPolicyAttachmentList.
type IamUserPolicyAttachmentObservation ¶
type IamUserPolicyAttachmentObservation struct{}
A IamUserPolicyAttachmentObservation records the observed state of a IamUserPolicyAttachment
func (*IamUserPolicyAttachmentObservation) DeepCopy ¶
func (in *IamUserPolicyAttachmentObservation) DeepCopy() *IamUserPolicyAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyAttachmentObservation.
func (*IamUserPolicyAttachmentObservation) DeepCopyInto ¶
func (in *IamUserPolicyAttachmentObservation) DeepCopyInto(out *IamUserPolicyAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamUserPolicyAttachmentParameters ¶
type IamUserPolicyAttachmentParameters struct { PolicyArn string `json:"policy_arn"` User string `json:"user"` }
A IamUserPolicyAttachmentParameters defines the desired state of a IamUserPolicyAttachment
func (*IamUserPolicyAttachmentParameters) DeepCopy ¶
func (in *IamUserPolicyAttachmentParameters) DeepCopy() *IamUserPolicyAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyAttachmentParameters.
func (*IamUserPolicyAttachmentParameters) DeepCopyInto ¶
func (in *IamUserPolicyAttachmentParameters) DeepCopyInto(out *IamUserPolicyAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamUserPolicyAttachmentSpec ¶
type IamUserPolicyAttachmentSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider IamUserPolicyAttachmentParameters `json:"forProvider"` }
A IamUserPolicyAttachmentSpec defines the desired state of a IamUserPolicyAttachment
func (*IamUserPolicyAttachmentSpec) DeepCopy ¶
func (in *IamUserPolicyAttachmentSpec) DeepCopy() *IamUserPolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyAttachmentSpec.
func (*IamUserPolicyAttachmentSpec) DeepCopyInto ¶
func (in *IamUserPolicyAttachmentSpec) DeepCopyInto(out *IamUserPolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamUserPolicyAttachmentStatus ¶
type IamUserPolicyAttachmentStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider IamUserPolicyAttachmentObservation `json:"atProvider"` }
A IamUserPolicyAttachmentStatus defines the observed state of a IamUserPolicyAttachment
func (*IamUserPolicyAttachmentStatus) DeepCopy ¶
func (in *IamUserPolicyAttachmentStatus) DeepCopy() *IamUserPolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyAttachmentStatus.
func (*IamUserPolicyAttachmentStatus) DeepCopyInto ¶
func (in *IamUserPolicyAttachmentStatus) DeepCopyInto(out *IamUserPolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.