Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeSsmParameter(prev *SsmParameter, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSsmParameter_AllowedPattern(p *SsmParameterParameters, vals map[string]cty.Value)
- func DecodeSsmParameter_Arn(p *SsmParameterParameters, vals map[string]cty.Value)
- func DecodeSsmParameter_DataType(p *SsmParameterParameters, vals map[string]cty.Value)
- func DecodeSsmParameter_Description(p *SsmParameterParameters, vals map[string]cty.Value)
- func DecodeSsmParameter_KeyId(p *SsmParameterParameters, vals map[string]cty.Value)
- func DecodeSsmParameter_Name(p *SsmParameterParameters, vals map[string]cty.Value)
- func DecodeSsmParameter_Overwrite(p *SsmParameterParameters, vals map[string]cty.Value)
- func DecodeSsmParameter_Tags(p *SsmParameterParameters, vals map[string]cty.Value)
- func DecodeSsmParameter_Tier(p *SsmParameterParameters, vals map[string]cty.Value)
- func DecodeSsmParameter_Type(p *SsmParameterParameters, vals map[string]cty.Value)
- func DecodeSsmParameter_Value(p *SsmParameterParameters, vals map[string]cty.Value)
- func DecodeSsmParameter_Version(p *SsmParameterObservation, vals map[string]cty.Value)
- func EncodeSsmParameter(r SsmParameter) cty.Value
- func EncodeSsmParameter_AllowedPattern(p SsmParameterParameters, vals map[string]cty.Value)
- func EncodeSsmParameter_Arn(p SsmParameterParameters, vals map[string]cty.Value)
- func EncodeSsmParameter_DataType(p SsmParameterParameters, vals map[string]cty.Value)
- func EncodeSsmParameter_Description(p SsmParameterParameters, vals map[string]cty.Value)
- func EncodeSsmParameter_KeyId(p SsmParameterParameters, vals map[string]cty.Value)
- func EncodeSsmParameter_Name(p SsmParameterParameters, vals map[string]cty.Value)
- func EncodeSsmParameter_Overwrite(p SsmParameterParameters, vals map[string]cty.Value)
- func EncodeSsmParameter_Tags(p SsmParameterParameters, vals map[string]cty.Value)
- func EncodeSsmParameter_Tier(p SsmParameterParameters, vals map[string]cty.Value)
- func EncodeSsmParameter_Type(p SsmParameterParameters, vals map[string]cty.Value)
- func EncodeSsmParameter_Value(p SsmParameterParameters, vals map[string]cty.Value)
- func EncodeSsmParameter_Version(p SsmParameterObservation, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSsmParameter_AllowedPattern(k *SsmParameterParameters, p *SsmParameterParameters, ...) bool
- func MergeSsmParameter_Arn(k *SsmParameterParameters, p *SsmParameterParameters, ...) bool
- func MergeSsmParameter_DataType(k *SsmParameterParameters, p *SsmParameterParameters, ...) bool
- func MergeSsmParameter_Description(k *SsmParameterParameters, p *SsmParameterParameters, ...) bool
- func MergeSsmParameter_KeyId(k *SsmParameterParameters, p *SsmParameterParameters, ...) bool
- func MergeSsmParameter_Name(k *SsmParameterParameters, p *SsmParameterParameters, ...) bool
- func MergeSsmParameter_Overwrite(k *SsmParameterParameters, p *SsmParameterParameters, ...) bool
- func MergeSsmParameter_Tags(k *SsmParameterParameters, p *SsmParameterParameters, ...) bool
- func MergeSsmParameter_Tier(k *SsmParameterParameters, p *SsmParameterParameters, ...) bool
- func MergeSsmParameter_Type(k *SsmParameterParameters, p *SsmParameterParameters, ...) bool
- func MergeSsmParameter_Value(k *SsmParameterParameters, p *SsmParameterParameters, ...) bool
- func MergeSsmParameter_Version(k *SsmParameterObservation, p *SsmParameterObservation, ...) bool
- type SsmParameter
- func (in *SsmParameter) DeepCopy() *SsmParameter
- func (in *SsmParameter) DeepCopyInto(out *SsmParameter)
- func (in *SsmParameter) DeepCopyObject() runtime.Object
- func (mg *SsmParameter) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SsmParameter) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SsmParameter) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SsmParameter) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SsmParameter) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SsmParameter) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SsmParameter) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SsmParameter) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SsmParameter) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SsmParameter) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SsmParameterList
- type SsmParameterObservation
- type SsmParameterParameters
- type SsmParameterSpec
- type SsmParameterStatus
Constants ¶
const ( Group = "ssm-parameter.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SsmParameter" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ssm_parameter" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSsmParameter ¶
func DecodeSsmParameter_AllowedPattern ¶
func DecodeSsmParameter_AllowedPattern(p *SsmParameterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmParameter_Arn ¶
func DecodeSsmParameter_Arn(p *SsmParameterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmParameter_DataType ¶
func DecodeSsmParameter_DataType(p *SsmParameterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmParameter_Description ¶
func DecodeSsmParameter_Description(p *SsmParameterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmParameter_KeyId ¶
func DecodeSsmParameter_KeyId(p *SsmParameterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmParameter_Name ¶
func DecodeSsmParameter_Name(p *SsmParameterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmParameter_Overwrite ¶
func DecodeSsmParameter_Overwrite(p *SsmParameterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmParameter_Tags ¶
func DecodeSsmParameter_Tags(p *SsmParameterParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeSsmParameter_Tier ¶
func DecodeSsmParameter_Tier(p *SsmParameterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmParameter_Type ¶
func DecodeSsmParameter_Type(p *SsmParameterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmParameter_Value ¶
func DecodeSsmParameter_Value(p *SsmParameterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSsmParameter_Version ¶
func DecodeSsmParameter_Version(p *SsmParameterObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeSsmParameter ¶
func EncodeSsmParameter(r SsmParameter) cty.Value
func EncodeSsmParameter_AllowedPattern ¶
func EncodeSsmParameter_AllowedPattern(p SsmParameterParameters, vals map[string]cty.Value)
func EncodeSsmParameter_Arn ¶
func EncodeSsmParameter_Arn(p SsmParameterParameters, vals map[string]cty.Value)
func EncodeSsmParameter_DataType ¶
func EncodeSsmParameter_DataType(p SsmParameterParameters, vals map[string]cty.Value)
func EncodeSsmParameter_Description ¶
func EncodeSsmParameter_Description(p SsmParameterParameters, vals map[string]cty.Value)
func EncodeSsmParameter_KeyId ¶
func EncodeSsmParameter_KeyId(p SsmParameterParameters, vals map[string]cty.Value)
func EncodeSsmParameter_Name ¶
func EncodeSsmParameter_Name(p SsmParameterParameters, vals map[string]cty.Value)
func EncodeSsmParameter_Overwrite ¶
func EncodeSsmParameter_Overwrite(p SsmParameterParameters, vals map[string]cty.Value)
func EncodeSsmParameter_Tags ¶
func EncodeSsmParameter_Tags(p SsmParameterParameters, vals map[string]cty.Value)
func EncodeSsmParameter_Tier ¶
func EncodeSsmParameter_Tier(p SsmParameterParameters, vals map[string]cty.Value)
func EncodeSsmParameter_Type ¶
func EncodeSsmParameter_Type(p SsmParameterParameters, vals map[string]cty.Value)
func EncodeSsmParameter_Value ¶
func EncodeSsmParameter_Value(p SsmParameterParameters, vals map[string]cty.Value)
func EncodeSsmParameter_Version ¶
func EncodeSsmParameter_Version(p SsmParameterObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSsmParameter_AllowedPattern ¶
func MergeSsmParameter_AllowedPattern(k *SsmParameterParameters, p *SsmParameterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmParameter_Arn ¶
func MergeSsmParameter_Arn(k *SsmParameterParameters, p *SsmParameterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmParameter_DataType ¶
func MergeSsmParameter_DataType(k *SsmParameterParameters, p *SsmParameterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmParameter_Description ¶
func MergeSsmParameter_Description(k *SsmParameterParameters, p *SsmParameterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmParameter_KeyId ¶
func MergeSsmParameter_KeyId(k *SsmParameterParameters, p *SsmParameterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmParameter_Name ¶
func MergeSsmParameter_Name(k *SsmParameterParameters, p *SsmParameterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmParameter_Overwrite ¶
func MergeSsmParameter_Overwrite(k *SsmParameterParameters, p *SsmParameterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmParameter_Tags ¶
func MergeSsmParameter_Tags(k *SsmParameterParameters, p *SsmParameterParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeSsmParameter_Tier ¶
func MergeSsmParameter_Tier(k *SsmParameterParameters, p *SsmParameterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmParameter_Type ¶
func MergeSsmParameter_Type(k *SsmParameterParameters, p *SsmParameterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmParameter_Value ¶
func MergeSsmParameter_Value(k *SsmParameterParameters, p *SsmParameterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSsmParameter_Version ¶
func MergeSsmParameter_Version(k *SsmParameterObservation, p *SsmParameterObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
Types ¶
type SsmParameter ¶
type SsmParameter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SsmParameterSpec `json:"spec"` Status SsmParameterStatus `json:"status,omitempty"` }
SsmParameter is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SsmParameter) DeepCopy ¶
func (in *SsmParameter) DeepCopy() *SsmParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmParameter.
func (*SsmParameter) DeepCopyInto ¶
func (in *SsmParameter) DeepCopyInto(out *SsmParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SsmParameter) DeepCopyObject ¶
func (in *SsmParameter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SsmParameter) GetCondition ¶
func (mg *SsmParameter) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SsmParameter.
func (*SsmParameter) GetDeletionPolicy ¶
func (mg *SsmParameter) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SsmParameter.
func (*SsmParameter) GetProviderConfigReference ¶
func (mg *SsmParameter) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SsmParameter.
func (*SsmParameter) GetProviderReference ¶
func (mg *SsmParameter) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SsmParameter. Deprecated: Use GetProviderConfigReference.
func (*SsmParameter) GetWriteConnectionSecretToReference ¶
func (mg *SsmParameter) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SsmParameter.
func (*SsmParameter) SetConditions ¶
func (mg *SsmParameter) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SsmParameter.
func (*SsmParameter) SetDeletionPolicy ¶
func (mg *SsmParameter) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SsmParameter.
func (*SsmParameter) SetProviderConfigReference ¶
func (mg *SsmParameter) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SsmParameter.
func (*SsmParameter) SetProviderReference ¶
func (mg *SsmParameter) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SsmParameter. Deprecated: Use SetProviderConfigReference.
func (*SsmParameter) SetWriteConnectionSecretToReference ¶
func (mg *SsmParameter) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SsmParameter.
type SsmParameterList ¶
type SsmParameterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SsmParameter `json:"items"` }
SsmParameter contains a list of SsmParameterList
func (*SsmParameterList) DeepCopy ¶
func (in *SsmParameterList) DeepCopy() *SsmParameterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmParameterList.
func (*SsmParameterList) DeepCopyInto ¶
func (in *SsmParameterList) DeepCopyInto(out *SsmParameterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SsmParameterList) DeepCopyObject ¶
func (in *SsmParameterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SsmParameterList) GetItems ¶
func (l *SsmParameterList) GetItems() []resource.Managed
GetItems of this SsmParameterList.
type SsmParameterObservation ¶
type SsmParameterObservation struct {
Version int64 `json:"version"`
}
A SsmParameterObservation records the observed state of a SsmParameter
func (*SsmParameterObservation) DeepCopy ¶
func (in *SsmParameterObservation) DeepCopy() *SsmParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmParameterObservation.
func (*SsmParameterObservation) DeepCopyInto ¶
func (in *SsmParameterObservation) DeepCopyInto(out *SsmParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SsmParameterParameters ¶
type SsmParameterParameters struct { Overwrite bool `json:"overwrite"` Tags map[string]string `json:"tags"` Tier string `json:"tier"` Arn string `json:"arn"` DataType string `json:"data_type"` Description string `json:"description"` KeyId string `json:"key_id"` Name string `json:"name"` Type string `json:"type"` Value string `json:"value"` AllowedPattern string `json:"allowed_pattern"` }
A SsmParameterParameters defines the desired state of a SsmParameter
func (*SsmParameterParameters) DeepCopy ¶
func (in *SsmParameterParameters) DeepCopy() *SsmParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmParameterParameters.
func (*SsmParameterParameters) DeepCopyInto ¶
func (in *SsmParameterParameters) DeepCopyInto(out *SsmParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SsmParameterSpec ¶
type SsmParameterSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SsmParameterParameters `json:"forProvider"` }
A SsmParameterSpec defines the desired state of a SsmParameter
func (*SsmParameterSpec) DeepCopy ¶
func (in *SsmParameterSpec) DeepCopy() *SsmParameterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmParameterSpec.
func (*SsmParameterSpec) DeepCopyInto ¶
func (in *SsmParameterSpec) DeepCopyInto(out *SsmParameterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SsmParameterStatus ¶
type SsmParameterStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SsmParameterObservation `json:"atProvider"` }
A SsmParameterStatus defines the observed state of a SsmParameter
func (*SsmParameterStatus) DeepCopy ¶
func (in *SsmParameterStatus) DeepCopy() *SsmParameterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmParameterStatus.
func (*SsmParameterStatus) DeepCopyInto ¶
func (in *SsmParameterStatus) DeepCopyInto(out *SsmParameterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.