Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeCloudformationStackSet(prev *CloudformationStackSet, ctyValue cty.Value) (resource.Managed, error)
- func DecodeCloudformationStackSet_AdministrationRoleArn(p *CloudformationStackSetParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSet_Arn(p *CloudformationStackSetObservation, vals map[string]cty.Value)
- func DecodeCloudformationStackSet_Capabilities(p *CloudformationStackSetParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSet_Description(p *CloudformationStackSetParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSet_ExecutionRoleName(p *CloudformationStackSetParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSet_Name(p *CloudformationStackSetParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSet_Parameters(p *CloudformationStackSetParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSet_StackSetId(p *CloudformationStackSetObservation, vals map[string]cty.Value)
- func DecodeCloudformationStackSet_Tags(p *CloudformationStackSetParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSet_TemplateBody(p *CloudformationStackSetParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSet_TemplateUrl(p *CloudformationStackSetParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSet_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeCloudformationStackSet_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func EncodeCloudformationStackSet(r CloudformationStackSet) cty.Value
- func EncodeCloudformationStackSet_AdministrationRoleArn(p CloudformationStackSetParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSet_Arn(p CloudformationStackSetObservation, vals map[string]cty.Value)
- func EncodeCloudformationStackSet_Capabilities(p CloudformationStackSetParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSet_Description(p CloudformationStackSetParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSet_ExecutionRoleName(p CloudformationStackSetParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSet_Name(p CloudformationStackSetParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSet_Parameters(p CloudformationStackSetParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSet_StackSetId(p CloudformationStackSetObservation, vals map[string]cty.Value)
- func EncodeCloudformationStackSet_Tags(p CloudformationStackSetParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSet_TemplateBody(p CloudformationStackSetParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSet_TemplateUrl(p CloudformationStackSetParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSet_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeCloudformationStackSet_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeCloudformationStackSet_AdministrationRoleArn(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, ...) bool
- func MergeCloudformationStackSet_Arn(k *CloudformationStackSetObservation, p *CloudformationStackSetObservation, ...) bool
- func MergeCloudformationStackSet_Capabilities(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, ...) bool
- func MergeCloudformationStackSet_Description(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, ...) bool
- func MergeCloudformationStackSet_ExecutionRoleName(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, ...) bool
- func MergeCloudformationStackSet_Name(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, ...) bool
- func MergeCloudformationStackSet_Parameters(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, ...) bool
- func MergeCloudformationStackSet_StackSetId(k *CloudformationStackSetObservation, p *CloudformationStackSetObservation, ...) bool
- func MergeCloudformationStackSet_Tags(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, ...) bool
- func MergeCloudformationStackSet_TemplateBody(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, ...) bool
- func MergeCloudformationStackSet_TemplateUrl(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, ...) bool
- func MergeCloudformationStackSet_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeCloudformationStackSet_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- type CloudformationStackSet
- func (in *CloudformationStackSet) DeepCopy() *CloudformationStackSet
- func (in *CloudformationStackSet) DeepCopyInto(out *CloudformationStackSet)
- func (in *CloudformationStackSet) DeepCopyObject() runtime.Object
- func (mg *CloudformationStackSet) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *CloudformationStackSet) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *CloudformationStackSet) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *CloudformationStackSet) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *CloudformationStackSet) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *CloudformationStackSet) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *CloudformationStackSet) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *CloudformationStackSet) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *CloudformationStackSet) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *CloudformationStackSet) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type CloudformationStackSetList
- type CloudformationStackSetObservation
- type CloudformationStackSetParameters
- type CloudformationStackSetSpec
- type CloudformationStackSetStatus
- type Timeouts
Constants ¶
const ( Group = "cloudformation-stack-set.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "CloudformationStackSet" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_cloudformation_stack_set" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeCloudformationStackSet_AdministrationRoleArn ¶
func DecodeCloudformationStackSet_AdministrationRoleArn(p *CloudformationStackSetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSet_Arn ¶
func DecodeCloudformationStackSet_Arn(p *CloudformationStackSetObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSet_Capabilities ¶
func DecodeCloudformationStackSet_Capabilities(p *CloudformationStackSetParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeCloudformationStackSet_Description ¶
func DecodeCloudformationStackSet_Description(p *CloudformationStackSetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSet_ExecutionRoleName ¶
func DecodeCloudformationStackSet_ExecutionRoleName(p *CloudformationStackSetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSet_Name ¶
func DecodeCloudformationStackSet_Name(p *CloudformationStackSetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSet_Parameters ¶
func DecodeCloudformationStackSet_Parameters(p *CloudformationStackSetParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeCloudformationStackSet_StackSetId ¶
func DecodeCloudformationStackSet_StackSetId(p *CloudformationStackSetObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSet_Tags ¶
func DecodeCloudformationStackSet_Tags(p *CloudformationStackSetParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeCloudformationStackSet_TemplateBody ¶
func DecodeCloudformationStackSet_TemplateBody(p *CloudformationStackSetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSet_TemplateUrl ¶
func DecodeCloudformationStackSet_TemplateUrl(p *CloudformationStackSetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSet_Timeouts ¶
containerTypeDecodeTemplate
func DecodeCloudformationStackSet_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func EncodeCloudformationStackSet ¶
func EncodeCloudformationStackSet(r CloudformationStackSet) cty.Value
func EncodeCloudformationStackSet_AdministrationRoleArn ¶
func EncodeCloudformationStackSet_AdministrationRoleArn(p CloudformationStackSetParameters, vals map[string]cty.Value)
func EncodeCloudformationStackSet_Arn ¶
func EncodeCloudformationStackSet_Arn(p CloudformationStackSetObservation, vals map[string]cty.Value)
func EncodeCloudformationStackSet_Capabilities ¶
func EncodeCloudformationStackSet_Capabilities(p CloudformationStackSetParameters, vals map[string]cty.Value)
func EncodeCloudformationStackSet_Description ¶
func EncodeCloudformationStackSet_Description(p CloudformationStackSetParameters, vals map[string]cty.Value)
func EncodeCloudformationStackSet_ExecutionRoleName ¶
func EncodeCloudformationStackSet_ExecutionRoleName(p CloudformationStackSetParameters, vals map[string]cty.Value)
func EncodeCloudformationStackSet_Name ¶
func EncodeCloudformationStackSet_Name(p CloudformationStackSetParameters, vals map[string]cty.Value)
func EncodeCloudformationStackSet_Parameters ¶
func EncodeCloudformationStackSet_Parameters(p CloudformationStackSetParameters, vals map[string]cty.Value)
func EncodeCloudformationStackSet_StackSetId ¶
func EncodeCloudformationStackSet_StackSetId(p CloudformationStackSetObservation, vals map[string]cty.Value)
func EncodeCloudformationStackSet_Tags ¶
func EncodeCloudformationStackSet_Tags(p CloudformationStackSetParameters, vals map[string]cty.Value)
func EncodeCloudformationStackSet_TemplateBody ¶
func EncodeCloudformationStackSet_TemplateBody(p CloudformationStackSetParameters, vals map[string]cty.Value)
func EncodeCloudformationStackSet_TemplateUrl ¶
func EncodeCloudformationStackSet_TemplateUrl(p CloudformationStackSetParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeCloudformationStackSet_AdministrationRoleArn ¶
func MergeCloudformationStackSet_AdministrationRoleArn(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudformationStackSet_Arn ¶
func MergeCloudformationStackSet_Arn(k *CloudformationStackSetObservation, p *CloudformationStackSetObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudformationStackSet_Capabilities ¶
func MergeCloudformationStackSet_Capabilities(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeCloudformationStackSet_Description ¶
func MergeCloudformationStackSet_Description(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudformationStackSet_ExecutionRoleName ¶
func MergeCloudformationStackSet_ExecutionRoleName(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudformationStackSet_Name ¶
func MergeCloudformationStackSet_Name(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudformationStackSet_Parameters ¶
func MergeCloudformationStackSet_Parameters(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeCloudformationStackSet_StackSetId ¶
func MergeCloudformationStackSet_StackSetId(k *CloudformationStackSetObservation, p *CloudformationStackSetObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudformationStackSet_Tags ¶
func MergeCloudformationStackSet_Tags(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeCloudformationStackSet_TemplateBody ¶
func MergeCloudformationStackSet_TemplateBody(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudformationStackSet_TemplateUrl ¶
func MergeCloudformationStackSet_TemplateUrl(k *CloudformationStackSetParameters, p *CloudformationStackSetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudformationStackSet_Timeouts ¶
func MergeCloudformationStackSet_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeCloudformationStackSet_Timeouts_Update ¶
func MergeCloudformationStackSet_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type CloudformationStackSet ¶
type CloudformationStackSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudformationStackSetSpec `json:"spec"` Status CloudformationStackSetStatus `json:"status,omitempty"` }
CloudformationStackSet is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*CloudformationStackSet) DeepCopy ¶
func (in *CloudformationStackSet) DeepCopy() *CloudformationStackSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSet.
func (*CloudformationStackSet) DeepCopyInto ¶
func (in *CloudformationStackSet) DeepCopyInto(out *CloudformationStackSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudformationStackSet) DeepCopyObject ¶
func (in *CloudformationStackSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudformationStackSet) GetCondition ¶
func (mg *CloudformationStackSet) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this CloudformationStackSet.
func (*CloudformationStackSet) GetDeletionPolicy ¶
func (mg *CloudformationStackSet) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this CloudformationStackSet.
func (*CloudformationStackSet) GetProviderConfigReference ¶
func (mg *CloudformationStackSet) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this CloudformationStackSet.
func (*CloudformationStackSet) GetProviderReference ¶
func (mg *CloudformationStackSet) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this CloudformationStackSet. Deprecated: Use GetProviderConfigReference.
func (*CloudformationStackSet) GetWriteConnectionSecretToReference ¶
func (mg *CloudformationStackSet) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this CloudformationStackSet.
func (*CloudformationStackSet) SetConditions ¶
func (mg *CloudformationStackSet) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this CloudformationStackSet.
func (*CloudformationStackSet) SetDeletionPolicy ¶
func (mg *CloudformationStackSet) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this CloudformationStackSet.
func (*CloudformationStackSet) SetProviderConfigReference ¶
func (mg *CloudformationStackSet) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this CloudformationStackSet.
func (*CloudformationStackSet) SetProviderReference ¶
func (mg *CloudformationStackSet) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this CloudformationStackSet. Deprecated: Use SetProviderConfigReference.
func (*CloudformationStackSet) SetWriteConnectionSecretToReference ¶
func (mg *CloudformationStackSet) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this CloudformationStackSet.
type CloudformationStackSetList ¶
type CloudformationStackSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudformationStackSet `json:"items"` }
CloudformationStackSet contains a list of CloudformationStackSetList
func (*CloudformationStackSetList) DeepCopy ¶
func (in *CloudformationStackSetList) DeepCopy() *CloudformationStackSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetList.
func (*CloudformationStackSetList) DeepCopyInto ¶
func (in *CloudformationStackSetList) DeepCopyInto(out *CloudformationStackSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudformationStackSetList) DeepCopyObject ¶
func (in *CloudformationStackSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudformationStackSetList) GetItems ¶
func (l *CloudformationStackSetList) GetItems() []resource.Managed
GetItems of this CloudformationStackSetList.
type CloudformationStackSetObservation ¶
type CloudformationStackSetObservation struct { StackSetId string `json:"stack_set_id"` Arn string `json:"arn"` }
A CloudformationStackSetObservation records the observed state of a CloudformationStackSet
func (*CloudformationStackSetObservation) DeepCopy ¶
func (in *CloudformationStackSetObservation) DeepCopy() *CloudformationStackSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetObservation.
func (*CloudformationStackSetObservation) DeepCopyInto ¶
func (in *CloudformationStackSetObservation) DeepCopyInto(out *CloudformationStackSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudformationStackSetParameters ¶
type CloudformationStackSetParameters struct { AdministrationRoleArn string `json:"administration_role_arn"` Name string `json:"name"` Parameters map[string]string `json:"parameters"` TemplateUrl string `json:"template_url"` TemplateBody string `json:"template_body"` Capabilities []string `json:"capabilities"` Description string `json:"description"` ExecutionRoleName string `json:"execution_role_name"` Tags map[string]string `json:"tags"` Timeouts Timeouts `json:"timeouts"` }
A CloudformationStackSetParameters defines the desired state of a CloudformationStackSet
func (*CloudformationStackSetParameters) DeepCopy ¶
func (in *CloudformationStackSetParameters) DeepCopy() *CloudformationStackSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetParameters.
func (*CloudformationStackSetParameters) DeepCopyInto ¶
func (in *CloudformationStackSetParameters) DeepCopyInto(out *CloudformationStackSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudformationStackSetSpec ¶
type CloudformationStackSetSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider CloudformationStackSetParameters `json:"forProvider"` }
A CloudformationStackSetSpec defines the desired state of a CloudformationStackSet
func (*CloudformationStackSetSpec) DeepCopy ¶
func (in *CloudformationStackSetSpec) DeepCopy() *CloudformationStackSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetSpec.
func (*CloudformationStackSetSpec) DeepCopyInto ¶
func (in *CloudformationStackSetSpec) DeepCopyInto(out *CloudformationStackSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudformationStackSetStatus ¶
type CloudformationStackSetStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider CloudformationStackSetObservation `json:"atProvider"` }
A CloudformationStackSetStatus defines the observed state of a CloudformationStackSet
func (*CloudformationStackSetStatus) DeepCopy ¶
func (in *CloudformationStackSetStatus) DeepCopy() *CloudformationStackSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetStatus.
func (*CloudformationStackSetStatus) DeepCopyInto ¶
func (in *CloudformationStackSetStatus) DeepCopyInto(out *CloudformationStackSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Timeouts ¶
type Timeouts struct {
Update string `json:"update"`
}
func (*Timeouts) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timeouts.
func (*Timeouts) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.