Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeEfsFileSystemPolicy(prev *EfsFileSystemPolicy, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEfsFileSystemPolicy_FileSystemId(p *EfsFileSystemPolicyParameters, vals map[string]cty.Value)
- func DecodeEfsFileSystemPolicy_Policy(p *EfsFileSystemPolicyParameters, vals map[string]cty.Value)
- func EncodeEfsFileSystemPolicy(r EfsFileSystemPolicy) cty.Value
- func EncodeEfsFileSystemPolicy_FileSystemId(p EfsFileSystemPolicyParameters, vals map[string]cty.Value)
- func EncodeEfsFileSystemPolicy_Policy(p EfsFileSystemPolicyParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEfsFileSystemPolicy_FileSystemId(k *EfsFileSystemPolicyParameters, p *EfsFileSystemPolicyParameters, ...) bool
- func MergeEfsFileSystemPolicy_Policy(k *EfsFileSystemPolicyParameters, p *EfsFileSystemPolicyParameters, ...) bool
- type EfsFileSystemPolicy
- func (in *EfsFileSystemPolicy) DeepCopy() *EfsFileSystemPolicy
- func (in *EfsFileSystemPolicy) DeepCopyInto(out *EfsFileSystemPolicy)
- func (in *EfsFileSystemPolicy) DeepCopyObject() runtime.Object
- func (mg *EfsFileSystemPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *EfsFileSystemPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *EfsFileSystemPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *EfsFileSystemPolicy) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *EfsFileSystemPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *EfsFileSystemPolicy) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *EfsFileSystemPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *EfsFileSystemPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *EfsFileSystemPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *EfsFileSystemPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type EfsFileSystemPolicyList
- type EfsFileSystemPolicyObservation
- type EfsFileSystemPolicyParameters
- type EfsFileSystemPolicySpec
- type EfsFileSystemPolicyStatus
Constants ¶
const ( Group = "efs-file-system-policy.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "EfsFileSystemPolicy" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_efs_file_system_policy" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEfsFileSystemPolicy_FileSystemId ¶
func DecodeEfsFileSystemPolicy_FileSystemId(p *EfsFileSystemPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEfsFileSystemPolicy_Policy ¶
func DecodeEfsFileSystemPolicy_Policy(p *EfsFileSystemPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEfsFileSystemPolicy ¶
func EncodeEfsFileSystemPolicy(r EfsFileSystemPolicy) cty.Value
func EncodeEfsFileSystemPolicy_FileSystemId ¶
func EncodeEfsFileSystemPolicy_FileSystemId(p EfsFileSystemPolicyParameters, vals map[string]cty.Value)
func EncodeEfsFileSystemPolicy_Policy ¶
func EncodeEfsFileSystemPolicy_Policy(p EfsFileSystemPolicyParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEfsFileSystemPolicy_FileSystemId ¶
func MergeEfsFileSystemPolicy_FileSystemId(k *EfsFileSystemPolicyParameters, p *EfsFileSystemPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEfsFileSystemPolicy_Policy ¶
func MergeEfsFileSystemPolicy_Policy(k *EfsFileSystemPolicyParameters, p *EfsFileSystemPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type EfsFileSystemPolicy ¶
type EfsFileSystemPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EfsFileSystemPolicySpec `json:"spec"` Status EfsFileSystemPolicyStatus `json:"status,omitempty"` }
EfsFileSystemPolicy is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*EfsFileSystemPolicy) DeepCopy ¶
func (in *EfsFileSystemPolicy) DeepCopy() *EfsFileSystemPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsFileSystemPolicy.
func (*EfsFileSystemPolicy) DeepCopyInto ¶
func (in *EfsFileSystemPolicy) DeepCopyInto(out *EfsFileSystemPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EfsFileSystemPolicy) DeepCopyObject ¶
func (in *EfsFileSystemPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EfsFileSystemPolicy) GetCondition ¶
func (mg *EfsFileSystemPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this EfsFileSystemPolicy.
func (*EfsFileSystemPolicy) GetDeletionPolicy ¶
func (mg *EfsFileSystemPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this EfsFileSystemPolicy.
func (*EfsFileSystemPolicy) GetProviderConfigReference ¶
func (mg *EfsFileSystemPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this EfsFileSystemPolicy.
func (*EfsFileSystemPolicy) GetProviderReference ¶
func (mg *EfsFileSystemPolicy) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this EfsFileSystemPolicy. Deprecated: Use GetProviderConfigReference.
func (*EfsFileSystemPolicy) GetWriteConnectionSecretToReference ¶
func (mg *EfsFileSystemPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this EfsFileSystemPolicy.
func (*EfsFileSystemPolicy) SetConditions ¶
func (mg *EfsFileSystemPolicy) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this EfsFileSystemPolicy.
func (*EfsFileSystemPolicy) SetDeletionPolicy ¶
func (mg *EfsFileSystemPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this EfsFileSystemPolicy.
func (*EfsFileSystemPolicy) SetProviderConfigReference ¶
func (mg *EfsFileSystemPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this EfsFileSystemPolicy.
func (*EfsFileSystemPolicy) SetProviderReference ¶
func (mg *EfsFileSystemPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this EfsFileSystemPolicy. Deprecated: Use SetProviderConfigReference.
func (*EfsFileSystemPolicy) SetWriteConnectionSecretToReference ¶
func (mg *EfsFileSystemPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this EfsFileSystemPolicy.
type EfsFileSystemPolicyList ¶
type EfsFileSystemPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EfsFileSystemPolicy `json:"items"` }
EfsFileSystemPolicy contains a list of EfsFileSystemPolicyList
func (*EfsFileSystemPolicyList) DeepCopy ¶
func (in *EfsFileSystemPolicyList) DeepCopy() *EfsFileSystemPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsFileSystemPolicyList.
func (*EfsFileSystemPolicyList) DeepCopyInto ¶
func (in *EfsFileSystemPolicyList) DeepCopyInto(out *EfsFileSystemPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EfsFileSystemPolicyList) DeepCopyObject ¶
func (in *EfsFileSystemPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EfsFileSystemPolicyList) GetItems ¶
func (l *EfsFileSystemPolicyList) GetItems() []resource.Managed
GetItems of this EfsFileSystemPolicyList.
type EfsFileSystemPolicyObservation ¶
type EfsFileSystemPolicyObservation struct{}
A EfsFileSystemPolicyObservation records the observed state of a EfsFileSystemPolicy
func (*EfsFileSystemPolicyObservation) DeepCopy ¶
func (in *EfsFileSystemPolicyObservation) DeepCopy() *EfsFileSystemPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsFileSystemPolicyObservation.
func (*EfsFileSystemPolicyObservation) DeepCopyInto ¶
func (in *EfsFileSystemPolicyObservation) DeepCopyInto(out *EfsFileSystemPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EfsFileSystemPolicyParameters ¶
type EfsFileSystemPolicyParameters struct { FileSystemId string `json:"file_system_id"` Policy string `json:"policy"` }
A EfsFileSystemPolicyParameters defines the desired state of a EfsFileSystemPolicy
func (*EfsFileSystemPolicyParameters) DeepCopy ¶
func (in *EfsFileSystemPolicyParameters) DeepCopy() *EfsFileSystemPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsFileSystemPolicyParameters.
func (*EfsFileSystemPolicyParameters) DeepCopyInto ¶
func (in *EfsFileSystemPolicyParameters) DeepCopyInto(out *EfsFileSystemPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EfsFileSystemPolicySpec ¶
type EfsFileSystemPolicySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider EfsFileSystemPolicyParameters `json:"forProvider"` }
A EfsFileSystemPolicySpec defines the desired state of a EfsFileSystemPolicy
func (*EfsFileSystemPolicySpec) DeepCopy ¶
func (in *EfsFileSystemPolicySpec) DeepCopy() *EfsFileSystemPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsFileSystemPolicySpec.
func (*EfsFileSystemPolicySpec) DeepCopyInto ¶
func (in *EfsFileSystemPolicySpec) DeepCopyInto(out *EfsFileSystemPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EfsFileSystemPolicyStatus ¶
type EfsFileSystemPolicyStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider EfsFileSystemPolicyObservation `json:"atProvider"` }
A EfsFileSystemPolicyStatus defines the observed state of a EfsFileSystemPolicy
func (*EfsFileSystemPolicyStatus) DeepCopy ¶
func (in *EfsFileSystemPolicyStatus) DeepCopy() *EfsFileSystemPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsFileSystemPolicyStatus.
func (*EfsFileSystemPolicyStatus) DeepCopyInto ¶
func (in *EfsFileSystemPolicyStatus) DeepCopyInto(out *EfsFileSystemPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.