Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeIamUserPolicy(prev *IamUserPolicy, ctyValue cty.Value) (resource.Managed, error)
- func DecodeIamUserPolicy_Name(p *IamUserPolicyParameters, vals map[string]cty.Value)
- func DecodeIamUserPolicy_NamePrefix(p *IamUserPolicyParameters, vals map[string]cty.Value)
- func DecodeIamUserPolicy_Policy(p *IamUserPolicyParameters, vals map[string]cty.Value)
- func DecodeIamUserPolicy_User(p *IamUserPolicyParameters, vals map[string]cty.Value)
- func EncodeIamUserPolicy(r IamUserPolicy) cty.Value
- func EncodeIamUserPolicy_Name(p IamUserPolicyParameters, vals map[string]cty.Value)
- func EncodeIamUserPolicy_NamePrefix(p IamUserPolicyParameters, vals map[string]cty.Value)
- func EncodeIamUserPolicy_Policy(p IamUserPolicyParameters, vals map[string]cty.Value)
- func EncodeIamUserPolicy_User(p IamUserPolicyParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeIamUserPolicy_Name(k *IamUserPolicyParameters, p *IamUserPolicyParameters, ...) bool
- func MergeIamUserPolicy_NamePrefix(k *IamUserPolicyParameters, p *IamUserPolicyParameters, ...) bool
- func MergeIamUserPolicy_Policy(k *IamUserPolicyParameters, p *IamUserPolicyParameters, ...) bool
- func MergeIamUserPolicy_User(k *IamUserPolicyParameters, p *IamUserPolicyParameters, ...) bool
- type IamUserPolicy
- func (in *IamUserPolicy) DeepCopy() *IamUserPolicy
- func (in *IamUserPolicy) DeepCopyInto(out *IamUserPolicy)
- func (in *IamUserPolicy) DeepCopyObject() runtime.Object
- func (mg *IamUserPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *IamUserPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *IamUserPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *IamUserPolicy) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *IamUserPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *IamUserPolicy) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *IamUserPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *IamUserPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *IamUserPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *IamUserPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type IamUserPolicyList
- type IamUserPolicyObservation
- type IamUserPolicyParameters
- type IamUserPolicySpec
- type IamUserPolicyStatus
Constants ¶
const ( Group = "iam-user-policy.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "IamUserPolicy" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_iam_user_policy" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeIamUserPolicy ¶
func DecodeIamUserPolicy_Name ¶
func DecodeIamUserPolicy_Name(p *IamUserPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIamUserPolicy_NamePrefix ¶
func DecodeIamUserPolicy_NamePrefix(p *IamUserPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIamUserPolicy_Policy ¶
func DecodeIamUserPolicy_Policy(p *IamUserPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIamUserPolicy_User ¶
func DecodeIamUserPolicy_User(p *IamUserPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeIamUserPolicy ¶
func EncodeIamUserPolicy(r IamUserPolicy) cty.Value
func EncodeIamUserPolicy_Name ¶
func EncodeIamUserPolicy_Name(p IamUserPolicyParameters, vals map[string]cty.Value)
func EncodeIamUserPolicy_NamePrefix ¶
func EncodeIamUserPolicy_NamePrefix(p IamUserPolicyParameters, vals map[string]cty.Value)
func EncodeIamUserPolicy_Policy ¶
func EncodeIamUserPolicy_Policy(p IamUserPolicyParameters, vals map[string]cty.Value)
func EncodeIamUserPolicy_User ¶
func EncodeIamUserPolicy_User(p IamUserPolicyParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeIamUserPolicy_Name ¶
func MergeIamUserPolicy_Name(k *IamUserPolicyParameters, p *IamUserPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeIamUserPolicy_NamePrefix ¶
func MergeIamUserPolicy_NamePrefix(k *IamUserPolicyParameters, p *IamUserPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeIamUserPolicy_Policy ¶
func MergeIamUserPolicy_Policy(k *IamUserPolicyParameters, p *IamUserPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeIamUserPolicy_User ¶
func MergeIamUserPolicy_User(k *IamUserPolicyParameters, p *IamUserPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type IamUserPolicy ¶
type IamUserPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IamUserPolicySpec `json:"spec"` Status IamUserPolicyStatus `json:"status,omitempty"` }
IamUserPolicy is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*IamUserPolicy) DeepCopy ¶
func (in *IamUserPolicy) DeepCopy() *IamUserPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicy.
func (*IamUserPolicy) DeepCopyInto ¶
func (in *IamUserPolicy) DeepCopyInto(out *IamUserPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamUserPolicy) DeepCopyObject ¶
func (in *IamUserPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IamUserPolicy) GetCondition ¶
func (mg *IamUserPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this IamUserPolicy.
func (*IamUserPolicy) GetDeletionPolicy ¶
func (mg *IamUserPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this IamUserPolicy.
func (*IamUserPolicy) GetProviderConfigReference ¶
func (mg *IamUserPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this IamUserPolicy.
func (*IamUserPolicy) GetProviderReference ¶
func (mg *IamUserPolicy) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this IamUserPolicy. Deprecated: Use GetProviderConfigReference.
func (*IamUserPolicy) GetWriteConnectionSecretToReference ¶
func (mg *IamUserPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this IamUserPolicy.
func (*IamUserPolicy) SetConditions ¶
func (mg *IamUserPolicy) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this IamUserPolicy.
func (*IamUserPolicy) SetDeletionPolicy ¶
func (mg *IamUserPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this IamUserPolicy.
func (*IamUserPolicy) SetProviderConfigReference ¶
func (mg *IamUserPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this IamUserPolicy.
func (*IamUserPolicy) SetProviderReference ¶
func (mg *IamUserPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this IamUserPolicy. Deprecated: Use SetProviderConfigReference.
func (*IamUserPolicy) SetWriteConnectionSecretToReference ¶
func (mg *IamUserPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this IamUserPolicy.
type IamUserPolicyList ¶
type IamUserPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IamUserPolicy `json:"items"` }
IamUserPolicy contains a list of IamUserPolicyList
func (*IamUserPolicyList) DeepCopy ¶
func (in *IamUserPolicyList) DeepCopy() *IamUserPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyList.
func (*IamUserPolicyList) DeepCopyInto ¶
func (in *IamUserPolicyList) DeepCopyInto(out *IamUserPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamUserPolicyList) DeepCopyObject ¶
func (in *IamUserPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IamUserPolicyList) GetItems ¶
func (l *IamUserPolicyList) GetItems() []resource.Managed
GetItems of this IamUserPolicyList.
type IamUserPolicyObservation ¶
type IamUserPolicyObservation struct{}
A IamUserPolicyObservation records the observed state of a IamUserPolicy
func (*IamUserPolicyObservation) DeepCopy ¶
func (in *IamUserPolicyObservation) DeepCopy() *IamUserPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyObservation.
func (*IamUserPolicyObservation) DeepCopyInto ¶
func (in *IamUserPolicyObservation) DeepCopyInto(out *IamUserPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamUserPolicyParameters ¶
type IamUserPolicyParameters struct { Name string `json:"name"` NamePrefix string `json:"name_prefix"` Policy string `json:"policy"` User string `json:"user"` }
A IamUserPolicyParameters defines the desired state of a IamUserPolicy
func (*IamUserPolicyParameters) DeepCopy ¶
func (in *IamUserPolicyParameters) DeepCopy() *IamUserPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyParameters.
func (*IamUserPolicyParameters) DeepCopyInto ¶
func (in *IamUserPolicyParameters) DeepCopyInto(out *IamUserPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamUserPolicySpec ¶
type IamUserPolicySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider IamUserPolicyParameters `json:"forProvider"` }
A IamUserPolicySpec defines the desired state of a IamUserPolicy
func (*IamUserPolicySpec) DeepCopy ¶
func (in *IamUserPolicySpec) DeepCopy() *IamUserPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicySpec.
func (*IamUserPolicySpec) DeepCopyInto ¶
func (in *IamUserPolicySpec) DeepCopyInto(out *IamUserPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamUserPolicyStatus ¶
type IamUserPolicyStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider IamUserPolicyObservation `json:"atProvider"` }
A IamUserPolicyStatus defines the observed state of a IamUserPolicy
func (*IamUserPolicyStatus) DeepCopy ¶
func (in *IamUserPolicyStatus) DeepCopy() *IamUserPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyStatus.
func (*IamUserPolicyStatus) DeepCopyInto ¶
func (in *IamUserPolicyStatus) DeepCopyInto(out *IamUserPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.