Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeEmrSecurityConfiguration(prev *EmrSecurityConfiguration, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEmrSecurityConfiguration_Configuration(p *EmrSecurityConfigurationParameters, vals map[string]cty.Value)
- func DecodeEmrSecurityConfiguration_CreationDate(p *EmrSecurityConfigurationObservation, vals map[string]cty.Value)
- func DecodeEmrSecurityConfiguration_Name(p *EmrSecurityConfigurationParameters, vals map[string]cty.Value)
- func DecodeEmrSecurityConfiguration_NamePrefix(p *EmrSecurityConfigurationParameters, vals map[string]cty.Value)
- func EncodeEmrSecurityConfiguration(r EmrSecurityConfiguration) cty.Value
- func EncodeEmrSecurityConfiguration_Configuration(p EmrSecurityConfigurationParameters, vals map[string]cty.Value)
- func EncodeEmrSecurityConfiguration_CreationDate(p EmrSecurityConfigurationObservation, vals map[string]cty.Value)
- func EncodeEmrSecurityConfiguration_Name(p EmrSecurityConfigurationParameters, vals map[string]cty.Value)
- func EncodeEmrSecurityConfiguration_NamePrefix(p EmrSecurityConfigurationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEmrSecurityConfiguration_Configuration(k *EmrSecurityConfigurationParameters, p *EmrSecurityConfigurationParameters, ...) bool
- func MergeEmrSecurityConfiguration_CreationDate(k *EmrSecurityConfigurationObservation, p *EmrSecurityConfigurationObservation, ...) bool
- func MergeEmrSecurityConfiguration_Name(k *EmrSecurityConfigurationParameters, p *EmrSecurityConfigurationParameters, ...) bool
- func MergeEmrSecurityConfiguration_NamePrefix(k *EmrSecurityConfigurationParameters, p *EmrSecurityConfigurationParameters, ...) bool
- type EmrSecurityConfiguration
- func (in *EmrSecurityConfiguration) DeepCopy() *EmrSecurityConfiguration
- func (in *EmrSecurityConfiguration) DeepCopyInto(out *EmrSecurityConfiguration)
- func (in *EmrSecurityConfiguration) DeepCopyObject() runtime.Object
- func (mg *EmrSecurityConfiguration) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *EmrSecurityConfiguration) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *EmrSecurityConfiguration) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *EmrSecurityConfiguration) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *EmrSecurityConfiguration) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *EmrSecurityConfiguration) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *EmrSecurityConfiguration) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *EmrSecurityConfiguration) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *EmrSecurityConfiguration) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *EmrSecurityConfiguration) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type EmrSecurityConfigurationList
- func (in *EmrSecurityConfigurationList) DeepCopy() *EmrSecurityConfigurationList
- func (in *EmrSecurityConfigurationList) DeepCopyInto(out *EmrSecurityConfigurationList)
- func (in *EmrSecurityConfigurationList) DeepCopyObject() runtime.Object
- func (l *EmrSecurityConfigurationList) GetItems() []resource.Managed
- type EmrSecurityConfigurationObservation
- type EmrSecurityConfigurationParameters
- type EmrSecurityConfigurationSpec
- type EmrSecurityConfigurationStatus
Constants ¶
const ( Group = "emr-security-configuration.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "EmrSecurityConfiguration" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_emr_security_configuration" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEmrSecurityConfiguration_Configuration ¶
func DecodeEmrSecurityConfiguration_Configuration(p *EmrSecurityConfigurationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEmrSecurityConfiguration_CreationDate ¶
func DecodeEmrSecurityConfiguration_CreationDate(p *EmrSecurityConfigurationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEmrSecurityConfiguration_Name ¶
func DecodeEmrSecurityConfiguration_Name(p *EmrSecurityConfigurationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEmrSecurityConfiguration_NamePrefix ¶
func DecodeEmrSecurityConfiguration_NamePrefix(p *EmrSecurityConfigurationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEmrSecurityConfiguration ¶
func EncodeEmrSecurityConfiguration(r EmrSecurityConfiguration) cty.Value
func EncodeEmrSecurityConfiguration_Configuration ¶
func EncodeEmrSecurityConfiguration_Configuration(p EmrSecurityConfigurationParameters, vals map[string]cty.Value)
func EncodeEmrSecurityConfiguration_CreationDate ¶
func EncodeEmrSecurityConfiguration_CreationDate(p EmrSecurityConfigurationObservation, vals map[string]cty.Value)
func EncodeEmrSecurityConfiguration_Name ¶
func EncodeEmrSecurityConfiguration_Name(p EmrSecurityConfigurationParameters, vals map[string]cty.Value)
func EncodeEmrSecurityConfiguration_NamePrefix ¶
func EncodeEmrSecurityConfiguration_NamePrefix(p EmrSecurityConfigurationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEmrSecurityConfiguration_Configuration ¶
func MergeEmrSecurityConfiguration_Configuration(k *EmrSecurityConfigurationParameters, p *EmrSecurityConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEmrSecurityConfiguration_CreationDate ¶
func MergeEmrSecurityConfiguration_CreationDate(k *EmrSecurityConfigurationObservation, p *EmrSecurityConfigurationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeEmrSecurityConfiguration_Name ¶
func MergeEmrSecurityConfiguration_Name(k *EmrSecurityConfigurationParameters, p *EmrSecurityConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEmrSecurityConfiguration_NamePrefix ¶
func MergeEmrSecurityConfiguration_NamePrefix(k *EmrSecurityConfigurationParameters, p *EmrSecurityConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type EmrSecurityConfiguration ¶
type EmrSecurityConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EmrSecurityConfigurationSpec `json:"spec"` Status EmrSecurityConfigurationStatus `json:"status,omitempty"` }
EmrSecurityConfiguration is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*EmrSecurityConfiguration) DeepCopy ¶
func (in *EmrSecurityConfiguration) DeepCopy() *EmrSecurityConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSecurityConfiguration.
func (*EmrSecurityConfiguration) DeepCopyInto ¶
func (in *EmrSecurityConfiguration) DeepCopyInto(out *EmrSecurityConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmrSecurityConfiguration) DeepCopyObject ¶
func (in *EmrSecurityConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmrSecurityConfiguration) GetCondition ¶
func (mg *EmrSecurityConfiguration) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this EmrSecurityConfiguration.
func (*EmrSecurityConfiguration) GetDeletionPolicy ¶
func (mg *EmrSecurityConfiguration) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this EmrSecurityConfiguration.
func (*EmrSecurityConfiguration) GetProviderConfigReference ¶
func (mg *EmrSecurityConfiguration) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this EmrSecurityConfiguration.
func (*EmrSecurityConfiguration) GetProviderReference ¶
func (mg *EmrSecurityConfiguration) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this EmrSecurityConfiguration. Deprecated: Use GetProviderConfigReference.
func (*EmrSecurityConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *EmrSecurityConfiguration) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this EmrSecurityConfiguration.
func (*EmrSecurityConfiguration) SetConditions ¶
func (mg *EmrSecurityConfiguration) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this EmrSecurityConfiguration.
func (*EmrSecurityConfiguration) SetDeletionPolicy ¶
func (mg *EmrSecurityConfiguration) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this EmrSecurityConfiguration.
func (*EmrSecurityConfiguration) SetProviderConfigReference ¶
func (mg *EmrSecurityConfiguration) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this EmrSecurityConfiguration.
func (*EmrSecurityConfiguration) SetProviderReference ¶
func (mg *EmrSecurityConfiguration) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this EmrSecurityConfiguration. Deprecated: Use SetProviderConfigReference.
func (*EmrSecurityConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *EmrSecurityConfiguration) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this EmrSecurityConfiguration.
type EmrSecurityConfigurationList ¶
type EmrSecurityConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EmrSecurityConfiguration `json:"items"` }
EmrSecurityConfiguration contains a list of EmrSecurityConfigurationList
func (*EmrSecurityConfigurationList) DeepCopy ¶
func (in *EmrSecurityConfigurationList) DeepCopy() *EmrSecurityConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSecurityConfigurationList.
func (*EmrSecurityConfigurationList) DeepCopyInto ¶
func (in *EmrSecurityConfigurationList) DeepCopyInto(out *EmrSecurityConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmrSecurityConfigurationList) DeepCopyObject ¶
func (in *EmrSecurityConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmrSecurityConfigurationList) GetItems ¶
func (l *EmrSecurityConfigurationList) GetItems() []resource.Managed
GetItems of this EmrSecurityConfigurationList.
type EmrSecurityConfigurationObservation ¶
type EmrSecurityConfigurationObservation struct {
CreationDate string `json:"creation_date"`
}
A EmrSecurityConfigurationObservation records the observed state of a EmrSecurityConfiguration
func (*EmrSecurityConfigurationObservation) DeepCopy ¶
func (in *EmrSecurityConfigurationObservation) DeepCopy() *EmrSecurityConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSecurityConfigurationObservation.
func (*EmrSecurityConfigurationObservation) DeepCopyInto ¶
func (in *EmrSecurityConfigurationObservation) DeepCopyInto(out *EmrSecurityConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmrSecurityConfigurationParameters ¶
type EmrSecurityConfigurationParameters struct { NamePrefix string `json:"name_prefix"` Configuration string `json:"configuration"` Name string `json:"name"` }
A EmrSecurityConfigurationParameters defines the desired state of a EmrSecurityConfiguration
func (*EmrSecurityConfigurationParameters) DeepCopy ¶
func (in *EmrSecurityConfigurationParameters) DeepCopy() *EmrSecurityConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSecurityConfigurationParameters.
func (*EmrSecurityConfigurationParameters) DeepCopyInto ¶
func (in *EmrSecurityConfigurationParameters) DeepCopyInto(out *EmrSecurityConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmrSecurityConfigurationSpec ¶
type EmrSecurityConfigurationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider EmrSecurityConfigurationParameters `json:"forProvider"` }
A EmrSecurityConfigurationSpec defines the desired state of a EmrSecurityConfiguration
func (*EmrSecurityConfigurationSpec) DeepCopy ¶
func (in *EmrSecurityConfigurationSpec) DeepCopy() *EmrSecurityConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSecurityConfigurationSpec.
func (*EmrSecurityConfigurationSpec) DeepCopyInto ¶
func (in *EmrSecurityConfigurationSpec) DeepCopyInto(out *EmrSecurityConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmrSecurityConfigurationStatus ¶
type EmrSecurityConfigurationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider EmrSecurityConfigurationObservation `json:"atProvider"` }
A EmrSecurityConfigurationStatus defines the observed state of a EmrSecurityConfiguration
func (*EmrSecurityConfigurationStatus) DeepCopy ¶
func (in *EmrSecurityConfigurationStatus) DeepCopy() *EmrSecurityConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSecurityConfigurationStatus.
func (*EmrSecurityConfigurationStatus) DeepCopyInto ¶
func (in *EmrSecurityConfigurationStatus) DeepCopyInto(out *EmrSecurityConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.