Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeEbsEncryptionByDefault(prev *EbsEncryptionByDefault, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEbsEncryptionByDefault_Enabled(p *EbsEncryptionByDefaultParameters, vals map[string]cty.Value)
- func EncodeEbsEncryptionByDefault(r EbsEncryptionByDefault) cty.Value
- func EncodeEbsEncryptionByDefault_Enabled(p EbsEncryptionByDefaultParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEbsEncryptionByDefault_Enabled(k *EbsEncryptionByDefaultParameters, p *EbsEncryptionByDefaultParameters, ...) bool
- type EbsEncryptionByDefault
- func (in *EbsEncryptionByDefault) DeepCopy() *EbsEncryptionByDefault
- func (in *EbsEncryptionByDefault) DeepCopyInto(out *EbsEncryptionByDefault)
- func (in *EbsEncryptionByDefault) DeepCopyObject() runtime.Object
- func (mg *EbsEncryptionByDefault) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *EbsEncryptionByDefault) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *EbsEncryptionByDefault) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *EbsEncryptionByDefault) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *EbsEncryptionByDefault) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *EbsEncryptionByDefault) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *EbsEncryptionByDefault) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *EbsEncryptionByDefault) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *EbsEncryptionByDefault) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *EbsEncryptionByDefault) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type EbsEncryptionByDefaultList
- type EbsEncryptionByDefaultObservation
- type EbsEncryptionByDefaultParameters
- type EbsEncryptionByDefaultSpec
- type EbsEncryptionByDefaultStatus
Constants ¶
const ( Group = "ebs-encryption-by-default.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "EbsEncryptionByDefault" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ebs_encryption_by_default" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEbsEncryptionByDefault_Enabled ¶
func DecodeEbsEncryptionByDefault_Enabled(p *EbsEncryptionByDefaultParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEbsEncryptionByDefault ¶
func EncodeEbsEncryptionByDefault(r EbsEncryptionByDefault) cty.Value
func EncodeEbsEncryptionByDefault_Enabled ¶
func EncodeEbsEncryptionByDefault_Enabled(p EbsEncryptionByDefaultParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEbsEncryptionByDefault_Enabled ¶
func MergeEbsEncryptionByDefault_Enabled(k *EbsEncryptionByDefaultParameters, p *EbsEncryptionByDefaultParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type EbsEncryptionByDefault ¶
type EbsEncryptionByDefault struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EbsEncryptionByDefaultSpec `json:"spec"` Status EbsEncryptionByDefaultStatus `json:"status,omitempty"` }
EbsEncryptionByDefault is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*EbsEncryptionByDefault) DeepCopy ¶
func (in *EbsEncryptionByDefault) DeepCopy() *EbsEncryptionByDefault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsEncryptionByDefault.
func (*EbsEncryptionByDefault) DeepCopyInto ¶
func (in *EbsEncryptionByDefault) DeepCopyInto(out *EbsEncryptionByDefault)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EbsEncryptionByDefault) DeepCopyObject ¶
func (in *EbsEncryptionByDefault) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EbsEncryptionByDefault) GetCondition ¶
func (mg *EbsEncryptionByDefault) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this EbsEncryptionByDefault.
func (*EbsEncryptionByDefault) GetDeletionPolicy ¶
func (mg *EbsEncryptionByDefault) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this EbsEncryptionByDefault.
func (*EbsEncryptionByDefault) GetProviderConfigReference ¶
func (mg *EbsEncryptionByDefault) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this EbsEncryptionByDefault.
func (*EbsEncryptionByDefault) GetProviderReference ¶
func (mg *EbsEncryptionByDefault) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this EbsEncryptionByDefault. Deprecated: Use GetProviderConfigReference.
func (*EbsEncryptionByDefault) GetWriteConnectionSecretToReference ¶
func (mg *EbsEncryptionByDefault) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this EbsEncryptionByDefault.
func (*EbsEncryptionByDefault) SetConditions ¶
func (mg *EbsEncryptionByDefault) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this EbsEncryptionByDefault.
func (*EbsEncryptionByDefault) SetDeletionPolicy ¶
func (mg *EbsEncryptionByDefault) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this EbsEncryptionByDefault.
func (*EbsEncryptionByDefault) SetProviderConfigReference ¶
func (mg *EbsEncryptionByDefault) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this EbsEncryptionByDefault.
func (*EbsEncryptionByDefault) SetProviderReference ¶
func (mg *EbsEncryptionByDefault) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this EbsEncryptionByDefault. Deprecated: Use SetProviderConfigReference.
func (*EbsEncryptionByDefault) SetWriteConnectionSecretToReference ¶
func (mg *EbsEncryptionByDefault) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this EbsEncryptionByDefault.
type EbsEncryptionByDefaultList ¶
type EbsEncryptionByDefaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EbsEncryptionByDefault `json:"items"` }
EbsEncryptionByDefault contains a list of EbsEncryptionByDefaultList
func (*EbsEncryptionByDefaultList) DeepCopy ¶
func (in *EbsEncryptionByDefaultList) DeepCopy() *EbsEncryptionByDefaultList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsEncryptionByDefaultList.
func (*EbsEncryptionByDefaultList) DeepCopyInto ¶
func (in *EbsEncryptionByDefaultList) DeepCopyInto(out *EbsEncryptionByDefaultList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EbsEncryptionByDefaultList) DeepCopyObject ¶
func (in *EbsEncryptionByDefaultList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EbsEncryptionByDefaultList) GetItems ¶
func (l *EbsEncryptionByDefaultList) GetItems() []resource.Managed
GetItems of this EbsEncryptionByDefaultList.
type EbsEncryptionByDefaultObservation ¶
type EbsEncryptionByDefaultObservation struct{}
A EbsEncryptionByDefaultObservation records the observed state of a EbsEncryptionByDefault
func (*EbsEncryptionByDefaultObservation) DeepCopy ¶
func (in *EbsEncryptionByDefaultObservation) DeepCopy() *EbsEncryptionByDefaultObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsEncryptionByDefaultObservation.
func (*EbsEncryptionByDefaultObservation) DeepCopyInto ¶
func (in *EbsEncryptionByDefaultObservation) DeepCopyInto(out *EbsEncryptionByDefaultObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EbsEncryptionByDefaultParameters ¶
type EbsEncryptionByDefaultParameters struct {
Enabled bool `json:"enabled"`
}
A EbsEncryptionByDefaultParameters defines the desired state of a EbsEncryptionByDefault
func (*EbsEncryptionByDefaultParameters) DeepCopy ¶
func (in *EbsEncryptionByDefaultParameters) DeepCopy() *EbsEncryptionByDefaultParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsEncryptionByDefaultParameters.
func (*EbsEncryptionByDefaultParameters) DeepCopyInto ¶
func (in *EbsEncryptionByDefaultParameters) DeepCopyInto(out *EbsEncryptionByDefaultParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EbsEncryptionByDefaultSpec ¶
type EbsEncryptionByDefaultSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider EbsEncryptionByDefaultParameters `json:"forProvider"` }
A EbsEncryptionByDefaultSpec defines the desired state of a EbsEncryptionByDefault
func (*EbsEncryptionByDefaultSpec) DeepCopy ¶
func (in *EbsEncryptionByDefaultSpec) DeepCopy() *EbsEncryptionByDefaultSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsEncryptionByDefaultSpec.
func (*EbsEncryptionByDefaultSpec) DeepCopyInto ¶
func (in *EbsEncryptionByDefaultSpec) DeepCopyInto(out *EbsEncryptionByDefaultSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EbsEncryptionByDefaultStatus ¶
type EbsEncryptionByDefaultStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider EbsEncryptionByDefaultObservation `json:"atProvider"` }
A EbsEncryptionByDefaultStatus defines the observed state of a EbsEncryptionByDefault
func (*EbsEncryptionByDefaultStatus) DeepCopy ¶
func (in *EbsEncryptionByDefaultStatus) DeepCopy() *EbsEncryptionByDefaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsEncryptionByDefaultStatus.
func (*EbsEncryptionByDefaultStatus) DeepCopyInto ¶
func (in *EbsEncryptionByDefaultStatus) DeepCopyInto(out *EbsEncryptionByDefaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.