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