v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "ssm-parameter.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "SsmParameter"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_ssm_parameter"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeSsmParameter

func DecodeSsmParameter(prev *SsmParameter, ctyValue cty.Value) (resource.Managed, error)

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

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

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

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL