Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeGlacierVaultLock(prev *GlacierVaultLock, ctyValue cty.Value) (resource.Managed, error)
- func DecodeGlacierVaultLock_CompleteLock(p *GlacierVaultLockParameters, vals map[string]cty.Value)
- func DecodeGlacierVaultLock_IgnoreDeletionError(p *GlacierVaultLockParameters, vals map[string]cty.Value)
- func DecodeGlacierVaultLock_Policy(p *GlacierVaultLockParameters, vals map[string]cty.Value)
- func DecodeGlacierVaultLock_VaultName(p *GlacierVaultLockParameters, vals map[string]cty.Value)
- func EncodeGlacierVaultLock(r GlacierVaultLock) cty.Value
- func EncodeGlacierVaultLock_CompleteLock(p GlacierVaultLockParameters, vals map[string]cty.Value)
- func EncodeGlacierVaultLock_IgnoreDeletionError(p GlacierVaultLockParameters, vals map[string]cty.Value)
- func EncodeGlacierVaultLock_Policy(p GlacierVaultLockParameters, vals map[string]cty.Value)
- func EncodeGlacierVaultLock_VaultName(p GlacierVaultLockParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeGlacierVaultLock_CompleteLock(k *GlacierVaultLockParameters, p *GlacierVaultLockParameters, ...) bool
- func MergeGlacierVaultLock_IgnoreDeletionError(k *GlacierVaultLockParameters, p *GlacierVaultLockParameters, ...) bool
- func MergeGlacierVaultLock_Policy(k *GlacierVaultLockParameters, p *GlacierVaultLockParameters, ...) bool
- func MergeGlacierVaultLock_VaultName(k *GlacierVaultLockParameters, p *GlacierVaultLockParameters, ...) bool
- type GlacierVaultLock
- func (in *GlacierVaultLock) DeepCopy() *GlacierVaultLock
- func (in *GlacierVaultLock) DeepCopyInto(out *GlacierVaultLock)
- func (in *GlacierVaultLock) DeepCopyObject() runtime.Object
- func (mg *GlacierVaultLock) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *GlacierVaultLock) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *GlacierVaultLock) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *GlacierVaultLock) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *GlacierVaultLock) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *GlacierVaultLock) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *GlacierVaultLock) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *GlacierVaultLock) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *GlacierVaultLock) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *GlacierVaultLock) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type GlacierVaultLockList
- type GlacierVaultLockObservation
- type GlacierVaultLockParameters
- type GlacierVaultLockSpec
- type GlacierVaultLockStatus
Constants ¶
const ( Group = "glacier-vault-lock.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "GlacierVaultLock" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_glacier_vault_lock" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeGlacierVaultLock ¶
func DecodeGlacierVaultLock_CompleteLock ¶
func DecodeGlacierVaultLock_CompleteLock(p *GlacierVaultLockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGlacierVaultLock_IgnoreDeletionError ¶
func DecodeGlacierVaultLock_IgnoreDeletionError(p *GlacierVaultLockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGlacierVaultLock_Policy ¶
func DecodeGlacierVaultLock_Policy(p *GlacierVaultLockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGlacierVaultLock_VaultName ¶
func DecodeGlacierVaultLock_VaultName(p *GlacierVaultLockParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeGlacierVaultLock ¶
func EncodeGlacierVaultLock(r GlacierVaultLock) cty.Value
func EncodeGlacierVaultLock_CompleteLock ¶
func EncodeGlacierVaultLock_CompleteLock(p GlacierVaultLockParameters, vals map[string]cty.Value)
func EncodeGlacierVaultLock_IgnoreDeletionError ¶
func EncodeGlacierVaultLock_IgnoreDeletionError(p GlacierVaultLockParameters, vals map[string]cty.Value)
func EncodeGlacierVaultLock_Policy ¶
func EncodeGlacierVaultLock_Policy(p GlacierVaultLockParameters, vals map[string]cty.Value)
func EncodeGlacierVaultLock_VaultName ¶
func EncodeGlacierVaultLock_VaultName(p GlacierVaultLockParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeGlacierVaultLock_CompleteLock ¶
func MergeGlacierVaultLock_CompleteLock(k *GlacierVaultLockParameters, p *GlacierVaultLockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGlacierVaultLock_IgnoreDeletionError ¶
func MergeGlacierVaultLock_IgnoreDeletionError(k *GlacierVaultLockParameters, p *GlacierVaultLockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGlacierVaultLock_Policy ¶
func MergeGlacierVaultLock_Policy(k *GlacierVaultLockParameters, p *GlacierVaultLockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGlacierVaultLock_VaultName ¶
func MergeGlacierVaultLock_VaultName(k *GlacierVaultLockParameters, p *GlacierVaultLockParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type GlacierVaultLock ¶
type GlacierVaultLock struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlacierVaultLockSpec `json:"spec"` Status GlacierVaultLockStatus `json:"status,omitempty"` }
GlacierVaultLock is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*GlacierVaultLock) DeepCopy ¶
func (in *GlacierVaultLock) DeepCopy() *GlacierVaultLock
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultLock.
func (*GlacierVaultLock) DeepCopyInto ¶
func (in *GlacierVaultLock) DeepCopyInto(out *GlacierVaultLock)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlacierVaultLock) DeepCopyObject ¶
func (in *GlacierVaultLock) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlacierVaultLock) GetCondition ¶
func (mg *GlacierVaultLock) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this GlacierVaultLock.
func (*GlacierVaultLock) GetDeletionPolicy ¶
func (mg *GlacierVaultLock) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this GlacierVaultLock.
func (*GlacierVaultLock) GetProviderConfigReference ¶
func (mg *GlacierVaultLock) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this GlacierVaultLock.
func (*GlacierVaultLock) GetProviderReference ¶
func (mg *GlacierVaultLock) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this GlacierVaultLock. Deprecated: Use GetProviderConfigReference.
func (*GlacierVaultLock) GetWriteConnectionSecretToReference ¶
func (mg *GlacierVaultLock) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this GlacierVaultLock.
func (*GlacierVaultLock) SetConditions ¶
func (mg *GlacierVaultLock) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this GlacierVaultLock.
func (*GlacierVaultLock) SetDeletionPolicy ¶
func (mg *GlacierVaultLock) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this GlacierVaultLock.
func (*GlacierVaultLock) SetProviderConfigReference ¶
func (mg *GlacierVaultLock) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this GlacierVaultLock.
func (*GlacierVaultLock) SetProviderReference ¶
func (mg *GlacierVaultLock) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this GlacierVaultLock. Deprecated: Use SetProviderConfigReference.
func (*GlacierVaultLock) SetWriteConnectionSecretToReference ¶
func (mg *GlacierVaultLock) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this GlacierVaultLock.
type GlacierVaultLockList ¶
type GlacierVaultLockList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlacierVaultLock `json:"items"` }
GlacierVaultLock contains a list of GlacierVaultLockList
func (*GlacierVaultLockList) DeepCopy ¶
func (in *GlacierVaultLockList) DeepCopy() *GlacierVaultLockList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultLockList.
func (*GlacierVaultLockList) DeepCopyInto ¶
func (in *GlacierVaultLockList) DeepCopyInto(out *GlacierVaultLockList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlacierVaultLockList) DeepCopyObject ¶
func (in *GlacierVaultLockList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlacierVaultLockList) GetItems ¶
func (l *GlacierVaultLockList) GetItems() []resource.Managed
GetItems of this GlacierVaultLockList.
type GlacierVaultLockObservation ¶
type GlacierVaultLockObservation struct{}
A GlacierVaultLockObservation records the observed state of a GlacierVaultLock
func (*GlacierVaultLockObservation) DeepCopy ¶
func (in *GlacierVaultLockObservation) DeepCopy() *GlacierVaultLockObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultLockObservation.
func (*GlacierVaultLockObservation) DeepCopyInto ¶
func (in *GlacierVaultLockObservation) DeepCopyInto(out *GlacierVaultLockObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlacierVaultLockParameters ¶
type GlacierVaultLockParameters struct { IgnoreDeletionError bool `json:"ignore_deletion_error"` Policy string `json:"policy"` VaultName string `json:"vault_name"` CompleteLock bool `json:"complete_lock"` }
A GlacierVaultLockParameters defines the desired state of a GlacierVaultLock
func (*GlacierVaultLockParameters) DeepCopy ¶
func (in *GlacierVaultLockParameters) DeepCopy() *GlacierVaultLockParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultLockParameters.
func (*GlacierVaultLockParameters) DeepCopyInto ¶
func (in *GlacierVaultLockParameters) DeepCopyInto(out *GlacierVaultLockParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlacierVaultLockSpec ¶
type GlacierVaultLockSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider GlacierVaultLockParameters `json:"forProvider"` }
A GlacierVaultLockSpec defines the desired state of a GlacierVaultLock
func (*GlacierVaultLockSpec) DeepCopy ¶
func (in *GlacierVaultLockSpec) DeepCopy() *GlacierVaultLockSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultLockSpec.
func (*GlacierVaultLockSpec) DeepCopyInto ¶
func (in *GlacierVaultLockSpec) DeepCopyInto(out *GlacierVaultLockSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlacierVaultLockStatus ¶
type GlacierVaultLockStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider GlacierVaultLockObservation `json:"atProvider"` }
A GlacierVaultLockStatus defines the observed state of a GlacierVaultLock
func (*GlacierVaultLockStatus) DeepCopy ¶
func (in *GlacierVaultLockStatus) DeepCopy() *GlacierVaultLockStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultLockStatus.
func (*GlacierVaultLockStatus) DeepCopyInto ¶
func (in *GlacierVaultLockStatus) DeepCopyInto(out *GlacierVaultLockStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.