Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeCloudformationStackSetInstance(prev *CloudformationStackSetInstance, ctyValue cty.Value) (resource.Managed, error)
- func DecodeCloudformationStackSetInstance_AccountId(p *CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSetInstance_ParameterOverrides(p *CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSetInstance_Region(p *CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSetInstance_RetainStack(p *CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSetInstance_StackId(p *CloudformationStackSetInstanceObservation, vals map[string]cty.Value)
- func DecodeCloudformationStackSetInstance_StackSetName(p *CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
- func DecodeCloudformationStackSetInstance_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeCloudformationStackSetInstance_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeCloudformationStackSetInstance_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeCloudformationStackSetInstance_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func EncodeCloudformationStackSetInstance(r CloudformationStackSetInstance) cty.Value
- func EncodeCloudformationStackSetInstance_AccountId(p CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSetInstance_ParameterOverrides(p CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSetInstance_Region(p CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSetInstance_RetainStack(p CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSetInstance_StackId(p CloudformationStackSetInstanceObservation, vals map[string]cty.Value)
- func EncodeCloudformationStackSetInstance_StackSetName(p CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
- func EncodeCloudformationStackSetInstance_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeCloudformationStackSetInstance_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeCloudformationStackSetInstance_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeCloudformationStackSetInstance_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeCloudformationStackSetInstance_AccountId(k *CloudformationStackSetInstanceParameters, ...) bool
- func MergeCloudformationStackSetInstance_ParameterOverrides(k *CloudformationStackSetInstanceParameters, ...) bool
- func MergeCloudformationStackSetInstance_Region(k *CloudformationStackSetInstanceParameters, ...) bool
- func MergeCloudformationStackSetInstance_RetainStack(k *CloudformationStackSetInstanceParameters, ...) bool
- func MergeCloudformationStackSetInstance_StackId(k *CloudformationStackSetInstanceObservation, ...) bool
- func MergeCloudformationStackSetInstance_StackSetName(k *CloudformationStackSetInstanceParameters, ...) bool
- func MergeCloudformationStackSetInstance_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeCloudformationStackSetInstance_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeCloudformationStackSetInstance_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeCloudformationStackSetInstance_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- type CloudformationStackSetInstance
- func (in *CloudformationStackSetInstance) DeepCopy() *CloudformationStackSetInstance
- func (in *CloudformationStackSetInstance) DeepCopyInto(out *CloudformationStackSetInstance)
- func (in *CloudformationStackSetInstance) DeepCopyObject() runtime.Object
- func (mg *CloudformationStackSetInstance) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *CloudformationStackSetInstance) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *CloudformationStackSetInstance) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *CloudformationStackSetInstance) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *CloudformationStackSetInstance) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *CloudformationStackSetInstance) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *CloudformationStackSetInstance) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *CloudformationStackSetInstance) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *CloudformationStackSetInstance) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *CloudformationStackSetInstance) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type CloudformationStackSetInstanceList
- func (in *CloudformationStackSetInstanceList) DeepCopy() *CloudformationStackSetInstanceList
- func (in *CloudformationStackSetInstanceList) DeepCopyInto(out *CloudformationStackSetInstanceList)
- func (in *CloudformationStackSetInstanceList) DeepCopyObject() runtime.Object
- func (l *CloudformationStackSetInstanceList) GetItems() []resource.Managed
- type CloudformationStackSetInstanceObservation
- type CloudformationStackSetInstanceParameters
- type CloudformationStackSetInstanceSpec
- type CloudformationStackSetInstanceStatus
- type Timeouts
Constants ¶
const ( Group = "cloudformation-stack-set-instance.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "CloudformationStackSetInstance" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_cloudformation_stack_set_instance" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeCloudformationStackSetInstance_AccountId ¶
func DecodeCloudformationStackSetInstance_AccountId(p *CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSetInstance_ParameterOverrides ¶
func DecodeCloudformationStackSetInstance_ParameterOverrides(p *CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeCloudformationStackSetInstance_Region ¶
func DecodeCloudformationStackSetInstance_Region(p *CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSetInstance_RetainStack ¶
func DecodeCloudformationStackSetInstance_RetainStack(p *CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSetInstance_StackId ¶
func DecodeCloudformationStackSetInstance_StackId(p *CloudformationStackSetInstanceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSetInstance_StackSetName ¶
func DecodeCloudformationStackSetInstance_StackSetName(p *CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSetInstance_Timeouts ¶
containerTypeDecodeTemplate
func DecodeCloudformationStackSetInstance_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSetInstance_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeCloudformationStackSetInstance_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func EncodeCloudformationStackSetInstance ¶
func EncodeCloudformationStackSetInstance(r CloudformationStackSetInstance) cty.Value
func EncodeCloudformationStackSetInstance_AccountId ¶
func EncodeCloudformationStackSetInstance_AccountId(p CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
func EncodeCloudformationStackSetInstance_ParameterOverrides ¶
func EncodeCloudformationStackSetInstance_ParameterOverrides(p CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
func EncodeCloudformationStackSetInstance_Region ¶
func EncodeCloudformationStackSetInstance_Region(p CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
func EncodeCloudformationStackSetInstance_RetainStack ¶
func EncodeCloudformationStackSetInstance_RetainStack(p CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
func EncodeCloudformationStackSetInstance_StackId ¶
func EncodeCloudformationStackSetInstance_StackId(p CloudformationStackSetInstanceObservation, vals map[string]cty.Value)
func EncodeCloudformationStackSetInstance_StackSetName ¶
func EncodeCloudformationStackSetInstance_StackSetName(p CloudformationStackSetInstanceParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeCloudformationStackSetInstance_AccountId ¶
func MergeCloudformationStackSetInstance_AccountId(k *CloudformationStackSetInstanceParameters, p *CloudformationStackSetInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudformationStackSetInstance_ParameterOverrides ¶
func MergeCloudformationStackSetInstance_ParameterOverrides(k *CloudformationStackSetInstanceParameters, p *CloudformationStackSetInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeCloudformationStackSetInstance_Region ¶
func MergeCloudformationStackSetInstance_Region(k *CloudformationStackSetInstanceParameters, p *CloudformationStackSetInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudformationStackSetInstance_RetainStack ¶
func MergeCloudformationStackSetInstance_RetainStack(k *CloudformationStackSetInstanceParameters, p *CloudformationStackSetInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudformationStackSetInstance_StackId ¶
func MergeCloudformationStackSetInstance_StackId(k *CloudformationStackSetInstanceObservation, p *CloudformationStackSetInstanceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudformationStackSetInstance_StackSetName ¶
func MergeCloudformationStackSetInstance_StackSetName(k *CloudformationStackSetInstanceParameters, p *CloudformationStackSetInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudformationStackSetInstance_Timeouts ¶
func MergeCloudformationStackSetInstance_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeCloudformationStackSetInstance_Timeouts_Create ¶
func MergeCloudformationStackSetInstance_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudformationStackSetInstance_Timeouts_Delete ¶
func MergeCloudformationStackSetInstance_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudformationStackSetInstance_Timeouts_Update ¶
func MergeCloudformationStackSetInstance_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type CloudformationStackSetInstance ¶
type CloudformationStackSetInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudformationStackSetInstanceSpec `json:"spec"` Status CloudformationStackSetInstanceStatus `json:"status,omitempty"` }
CloudformationStackSetInstance is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*CloudformationStackSetInstance) DeepCopy ¶
func (in *CloudformationStackSetInstance) DeepCopy() *CloudformationStackSetInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetInstance.
func (*CloudformationStackSetInstance) DeepCopyInto ¶
func (in *CloudformationStackSetInstance) DeepCopyInto(out *CloudformationStackSetInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudformationStackSetInstance) DeepCopyObject ¶
func (in *CloudformationStackSetInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudformationStackSetInstance) GetCondition ¶
func (mg *CloudformationStackSetInstance) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this CloudformationStackSetInstance.
func (*CloudformationStackSetInstance) GetDeletionPolicy ¶
func (mg *CloudformationStackSetInstance) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this CloudformationStackSetInstance.
func (*CloudformationStackSetInstance) GetProviderConfigReference ¶
func (mg *CloudformationStackSetInstance) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this CloudformationStackSetInstance.
func (*CloudformationStackSetInstance) GetProviderReference ¶
func (mg *CloudformationStackSetInstance) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this CloudformationStackSetInstance. Deprecated: Use GetProviderConfigReference.
func (*CloudformationStackSetInstance) GetWriteConnectionSecretToReference ¶
func (mg *CloudformationStackSetInstance) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this CloudformationStackSetInstance.
func (*CloudformationStackSetInstance) SetConditions ¶
func (mg *CloudformationStackSetInstance) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this CloudformationStackSetInstance.
func (*CloudformationStackSetInstance) SetDeletionPolicy ¶
func (mg *CloudformationStackSetInstance) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this CloudformationStackSetInstance.
func (*CloudformationStackSetInstance) SetProviderConfigReference ¶
func (mg *CloudformationStackSetInstance) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this CloudformationStackSetInstance.
func (*CloudformationStackSetInstance) SetProviderReference ¶
func (mg *CloudformationStackSetInstance) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this CloudformationStackSetInstance. Deprecated: Use SetProviderConfigReference.
func (*CloudformationStackSetInstance) SetWriteConnectionSecretToReference ¶
func (mg *CloudformationStackSetInstance) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this CloudformationStackSetInstance.
type CloudformationStackSetInstanceList ¶
type CloudformationStackSetInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudformationStackSetInstance `json:"items"` }
CloudformationStackSetInstance contains a list of CloudformationStackSetInstanceList
func (*CloudformationStackSetInstanceList) DeepCopy ¶
func (in *CloudformationStackSetInstanceList) DeepCopy() *CloudformationStackSetInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetInstanceList.
func (*CloudformationStackSetInstanceList) DeepCopyInto ¶
func (in *CloudformationStackSetInstanceList) DeepCopyInto(out *CloudformationStackSetInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudformationStackSetInstanceList) DeepCopyObject ¶
func (in *CloudformationStackSetInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudformationStackSetInstanceList) GetItems ¶
func (l *CloudformationStackSetInstanceList) GetItems() []resource.Managed
GetItems of this CloudformationStackSetInstanceList.
type CloudformationStackSetInstanceObservation ¶
type CloudformationStackSetInstanceObservation struct {
StackId string `json:"stack_id"`
}
A CloudformationStackSetInstanceObservation records the observed state of a CloudformationStackSetInstance
func (*CloudformationStackSetInstanceObservation) DeepCopy ¶
func (in *CloudformationStackSetInstanceObservation) DeepCopy() *CloudformationStackSetInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetInstanceObservation.
func (*CloudformationStackSetInstanceObservation) DeepCopyInto ¶
func (in *CloudformationStackSetInstanceObservation) DeepCopyInto(out *CloudformationStackSetInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudformationStackSetInstanceParameters ¶
type CloudformationStackSetInstanceParameters struct { RetainStack bool `json:"retain_stack"` StackSetName string `json:"stack_set_name"` AccountId string `json:"account_id"` ParameterOverrides map[string]string `json:"parameter_overrides"` Region string `json:"region"` Timeouts Timeouts `json:"timeouts"` }
A CloudformationStackSetInstanceParameters defines the desired state of a CloudformationStackSetInstance
func (*CloudformationStackSetInstanceParameters) DeepCopy ¶
func (in *CloudformationStackSetInstanceParameters) DeepCopy() *CloudformationStackSetInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetInstanceParameters.
func (*CloudformationStackSetInstanceParameters) DeepCopyInto ¶
func (in *CloudformationStackSetInstanceParameters) DeepCopyInto(out *CloudformationStackSetInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudformationStackSetInstanceSpec ¶
type CloudformationStackSetInstanceSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider CloudformationStackSetInstanceParameters `json:"forProvider"` }
A CloudformationStackSetInstanceSpec defines the desired state of a CloudformationStackSetInstance
func (*CloudformationStackSetInstanceSpec) DeepCopy ¶
func (in *CloudformationStackSetInstanceSpec) DeepCopy() *CloudformationStackSetInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetInstanceSpec.
func (*CloudformationStackSetInstanceSpec) DeepCopyInto ¶
func (in *CloudformationStackSetInstanceSpec) DeepCopyInto(out *CloudformationStackSetInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudformationStackSetInstanceStatus ¶
type CloudformationStackSetInstanceStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider CloudformationStackSetInstanceObservation `json:"atProvider"` }
A CloudformationStackSetInstanceStatus defines the observed state of a CloudformationStackSetInstance
func (*CloudformationStackSetInstanceStatus) DeepCopy ¶
func (in *CloudformationStackSetInstanceStatus) DeepCopy() *CloudformationStackSetInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetInstanceStatus.
func (*CloudformationStackSetInstanceStatus) DeepCopyInto ¶
func (in *CloudformationStackSetInstanceStatus) DeepCopyInto(out *CloudformationStackSetInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Timeouts ¶
type Timeouts struct { Create string `json:"create"` Delete string `json:"delete"` 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.