Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cloudformation.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AutoDeploymentObservation
- type AutoDeploymentParameters
- type CloudFormationType
- func (in *CloudFormationType) DeepCopy() *CloudFormationType
- func (in *CloudFormationType) DeepCopyInto(out *CloudFormationType)
- func (in *CloudFormationType) DeepCopyObject() runtime.Object
- func (mg *CloudFormationType) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CloudFormationType) GetConnectionDetailsMapping() map[string]string
- func (mg *CloudFormationType) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CloudFormationType) GetID() string
- func (tr *CloudFormationType) GetObservation() (map[string]interface{}, error)
- func (tr *CloudFormationType) GetParameters() (map[string]interface{}, error)
- func (mg *CloudFormationType) GetProviderConfigReference() *xpv1.Reference
- func (mg *CloudFormationType) GetProviderReference() *xpv1.Reference
- func (mg *CloudFormationType) GetTerraformResourceType() string
- func (tr *CloudFormationType) GetTerraformSchemaVersion() int
- func (mg *CloudFormationType) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CloudFormationType) LateInitialize(attrs []byte) (bool, error)
- func (mg *CloudFormationType) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CloudFormationType) SetConditions(c ...xpv1.Condition)
- func (mg *CloudFormationType) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CloudFormationType) SetObservation(obs map[string]interface{}) error
- func (tr *CloudFormationType) SetParameters(params map[string]interface{}) error
- func (mg *CloudFormationType) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CloudFormationType) SetProviderReference(r *xpv1.Reference)
- func (mg *CloudFormationType) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CloudFormationTypeList
- type CloudFormationTypeObservation
- type CloudFormationTypeParameters
- type CloudFormationTypeSpec
- type CloudFormationTypeStatus
- type LoggingConfigObservation
- type LoggingConfigParameters
- type Stack
- func (in *Stack) DeepCopy() *Stack
- func (in *Stack) DeepCopyInto(out *Stack)
- func (in *Stack) DeepCopyObject() runtime.Object
- func (mg *Stack) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Stack) GetConnectionDetailsMapping() map[string]string
- func (mg *Stack) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Stack) GetID() string
- func (tr *Stack) GetObservation() (map[string]interface{}, error)
- func (tr *Stack) GetParameters() (map[string]interface{}, error)
- func (mg *Stack) GetProviderConfigReference() *xpv1.Reference
- func (mg *Stack) GetProviderReference() *xpv1.Reference
- func (mg *Stack) GetTerraformResourceType() string
- func (tr *Stack) GetTerraformSchemaVersion() int
- func (mg *Stack) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Stack) LateInitialize(attrs []byte) (bool, error)
- func (mg *Stack) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Stack) SetConditions(c ...xpv1.Condition)
- func (mg *Stack) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Stack) SetObservation(obs map[string]interface{}) error
- func (tr *Stack) SetParameters(params map[string]interface{}) error
- func (mg *Stack) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Stack) SetProviderReference(r *xpv1.Reference)
- func (mg *Stack) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StackList
- type StackObservation
- type StackParameters
- type StackSet
- func (in *StackSet) DeepCopy() *StackSet
- func (in *StackSet) DeepCopyInto(out *StackSet)
- func (in *StackSet) DeepCopyObject() runtime.Object
- func (mg *StackSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StackSet) GetConnectionDetailsMapping() map[string]string
- func (mg *StackSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StackSet) GetID() string
- func (tr *StackSet) GetObservation() (map[string]interface{}, error)
- func (tr *StackSet) GetParameters() (map[string]interface{}, error)
- func (mg *StackSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *StackSet) GetProviderReference() *xpv1.Reference
- func (mg *StackSet) GetTerraformResourceType() string
- func (tr *StackSet) GetTerraformSchemaVersion() int
- func (mg *StackSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StackSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *StackSet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *StackSet) SetConditions(c ...xpv1.Condition)
- func (mg *StackSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *StackSet) SetObservation(obs map[string]interface{}) error
- func (tr *StackSet) SetParameters(params map[string]interface{}) error
- func (mg *StackSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StackSet) SetProviderReference(r *xpv1.Reference)
- func (mg *StackSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StackSetInstance
- func (in *StackSetInstance) DeepCopy() *StackSetInstance
- func (in *StackSetInstance) DeepCopyInto(out *StackSetInstance)
- func (in *StackSetInstance) DeepCopyObject() runtime.Object
- func (mg *StackSetInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StackSetInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *StackSetInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StackSetInstance) GetID() string
- func (tr *StackSetInstance) GetObservation() (map[string]interface{}, error)
- func (tr *StackSetInstance) GetParameters() (map[string]interface{}, error)
- func (mg *StackSetInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *StackSetInstance) GetProviderReference() *xpv1.Reference
- func (mg *StackSetInstance) GetTerraformResourceType() string
- func (tr *StackSetInstance) GetTerraformSchemaVersion() int
- func (mg *StackSetInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StackSetInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *StackSetInstance) SetConditions(c ...xpv1.Condition)
- func (mg *StackSetInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *StackSetInstance) SetObservation(obs map[string]interface{}) error
- func (tr *StackSetInstance) SetParameters(params map[string]interface{}) error
- func (mg *StackSetInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StackSetInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *StackSetInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StackSetInstanceList
- type StackSetInstanceObservation
- type StackSetInstanceParameters
- type StackSetInstanceSpec
- type StackSetInstanceStatus
- type StackSetList
- type StackSetObservation
- type StackSetParameters
- type StackSetSpec
- type StackSetStatus
- type StackSpec
- type StackStatus
Constants ¶
const ( CRDGroup = "cloudformation.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( CloudFormationType_Kind = "CloudFormationType" CloudFormationType_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CloudFormationType_Kind}.String() CloudFormationType_KindAPIVersion = CloudFormationType_Kind + "." + CRDGroupVersion.String() CloudFormationType_GroupVersionKind = CRDGroupVersion.WithKind(CloudFormationType_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Stack_Kind = "Stack" Stack_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Stack_Kind}.String() Stack_KindAPIVersion = Stack_Kind + "." + CRDGroupVersion.String() Stack_GroupVersionKind = CRDGroupVersion.WithKind(Stack_Kind) )
Repository type metadata.
var ( StackSet_Kind = "StackSet" StackSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StackSet_Kind}.String() StackSet_KindAPIVersion = StackSet_Kind + "." + CRDGroupVersion.String() StackSet_GroupVersionKind = CRDGroupVersion.WithKind(StackSet_Kind) )
Repository type metadata.
var ( StackSetInstance_Kind = "StackSetInstance" StackSetInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StackSetInstance_Kind}.String() StackSetInstance_KindAPIVersion = StackSetInstance_Kind + "." + CRDGroupVersion.String() StackSetInstance_GroupVersionKind = CRDGroupVersion.WithKind(StackSetInstance_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AutoDeploymentObservation ¶
type AutoDeploymentObservation struct { }
func (*AutoDeploymentObservation) DeepCopy ¶
func (in *AutoDeploymentObservation) DeepCopy() *AutoDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoDeploymentObservation.
func (*AutoDeploymentObservation) DeepCopyInto ¶
func (in *AutoDeploymentObservation) DeepCopyInto(out *AutoDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoDeploymentParameters ¶
type AutoDeploymentParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional RetainStacksOnAccountRemoval *bool `json:"retainStacksOnAccountRemoval,omitempty" tf:"retain_stacks_on_account_removal,omitempty"` }
func (*AutoDeploymentParameters) DeepCopy ¶
func (in *AutoDeploymentParameters) DeepCopy() *AutoDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoDeploymentParameters.
func (*AutoDeploymentParameters) DeepCopyInto ¶
func (in *AutoDeploymentParameters) DeepCopyInto(out *AutoDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFormationType ¶
type CloudFormationType struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudFormationTypeSpec `json:"spec"` Status CloudFormationTypeStatus `json:"status,omitempty"` }
CloudFormationType is the Schema for the CloudFormationTypes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*CloudFormationType) DeepCopy ¶
func (in *CloudFormationType) DeepCopy() *CloudFormationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFormationType.
func (*CloudFormationType) DeepCopyInto ¶
func (in *CloudFormationType) DeepCopyInto(out *CloudFormationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudFormationType) DeepCopyObject ¶
func (in *CloudFormationType) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudFormationType) GetCondition ¶
func (mg *CloudFormationType) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CloudFormationType.
func (*CloudFormationType) GetConnectionDetailsMapping ¶
func (tr *CloudFormationType) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CloudFormationType
func (*CloudFormationType) GetDeletionPolicy ¶
func (mg *CloudFormationType) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CloudFormationType.
func (*CloudFormationType) GetID ¶
func (tr *CloudFormationType) GetID() string
GetID returns ID of underlying Terraform resource of this CloudFormationType
func (*CloudFormationType) GetObservation ¶
func (tr *CloudFormationType) GetObservation() (map[string]interface{}, error)
GetObservation of this CloudFormationType
func (*CloudFormationType) GetParameters ¶
func (tr *CloudFormationType) GetParameters() (map[string]interface{}, error)
GetParameters of this CloudFormationType
func (*CloudFormationType) GetProviderConfigReference ¶
func (mg *CloudFormationType) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CloudFormationType.
func (*CloudFormationType) GetProviderReference ¶
func (mg *CloudFormationType) GetProviderReference() *xpv1.Reference
GetProviderReference of this CloudFormationType. Deprecated: Use GetProviderConfigReference.
func (*CloudFormationType) GetTerraformResourceType ¶
func (mg *CloudFormationType) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CloudFormationType
func (*CloudFormationType) GetTerraformSchemaVersion ¶
func (tr *CloudFormationType) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CloudFormationType) GetWriteConnectionSecretToReference ¶
func (mg *CloudFormationType) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CloudFormationType.
func (*CloudFormationType) LateInitialize ¶
func (tr *CloudFormationType) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CloudFormationType using its observed tfState. returns True if there are any spec changes for the resource.
func (*CloudFormationType) ResolveReferences ¶
ResolveReferences of this CloudFormationType.
func (*CloudFormationType) SetConditions ¶
func (mg *CloudFormationType) SetConditions(c ...xpv1.Condition)
SetConditions of this CloudFormationType.
func (*CloudFormationType) SetDeletionPolicy ¶
func (mg *CloudFormationType) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CloudFormationType.
func (*CloudFormationType) SetObservation ¶
func (tr *CloudFormationType) SetObservation(obs map[string]interface{}) error
SetObservation for this CloudFormationType
func (*CloudFormationType) SetParameters ¶
func (tr *CloudFormationType) SetParameters(params map[string]interface{}) error
SetParameters for this CloudFormationType
func (*CloudFormationType) SetProviderConfigReference ¶
func (mg *CloudFormationType) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CloudFormationType.
func (*CloudFormationType) SetProviderReference ¶
func (mg *CloudFormationType) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CloudFormationType. Deprecated: Use SetProviderConfigReference.
func (*CloudFormationType) SetWriteConnectionSecretToReference ¶
func (mg *CloudFormationType) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CloudFormationType.
type CloudFormationTypeList ¶
type CloudFormationTypeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudFormationType `json:"items"` }
CloudFormationTypeList contains a list of CloudFormationTypes
func (*CloudFormationTypeList) DeepCopy ¶
func (in *CloudFormationTypeList) DeepCopy() *CloudFormationTypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFormationTypeList.
func (*CloudFormationTypeList) DeepCopyInto ¶
func (in *CloudFormationTypeList) DeepCopyInto(out *CloudFormationTypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudFormationTypeList) DeepCopyObject ¶
func (in *CloudFormationTypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudFormationTypeList) GetItems ¶
func (l *CloudFormationTypeList) GetItems() []resource.Managed
GetItems of this CloudFormationTypeList.
type CloudFormationTypeObservation ¶
type CloudFormationTypeObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DefaultVersionID *string `json:"defaultVersionId,omitempty" tf:"default_version_id,omitempty"` DeprecatedStatus *string `json:"deprecatedStatus,omitempty" tf:"deprecated_status,omitempty"` Description *string `json:"description,omitempty" tf:"description,omitempty"` DocumentationURL *string `json:"documentationUrl,omitempty" tf:"documentation_url,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IsDefaultVersion *bool `json:"isDefaultVersion,omitempty" tf:"is_default_version,omitempty"` ProvisioningType *string `json:"provisioningType,omitempty" tf:"provisioning_type,omitempty"` Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` SourceURL *string `json:"sourceUrl,omitempty" tf:"source_url,omitempty"` TypeArn *string `json:"typeArn,omitempty" tf:"type_arn,omitempty"` VersionID *string `json:"versionId,omitempty" tf:"version_id,omitempty"` Visibility *string `json:"visibility,omitempty" tf:"visibility,omitempty"` }
func (*CloudFormationTypeObservation) DeepCopy ¶
func (in *CloudFormationTypeObservation) DeepCopy() *CloudFormationTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFormationTypeObservation.
func (*CloudFormationTypeObservation) DeepCopyInto ¶
func (in *CloudFormationTypeObservation) DeepCopyInto(out *CloudFormationTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFormationTypeParameters ¶
type CloudFormationTypeParameters struct { // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"` // +kubebuilder:validation:Optional ExecutionRoleArnRef *v1.Reference `json:"executionRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ExecutionRoleArnSelector *v1.Selector `json:"executionRoleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional LoggingConfig []LoggingConfigParameters `json:"loggingConfig,omitempty" tf:"logging_config,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required SchemaHandlerPackage *string `json:"schemaHandlerPackage" tf:"schema_handler_package,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required TypeName *string `json:"typeName" tf:"type_name,omitempty"` }
func (*CloudFormationTypeParameters) DeepCopy ¶
func (in *CloudFormationTypeParameters) DeepCopy() *CloudFormationTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFormationTypeParameters.
func (*CloudFormationTypeParameters) DeepCopyInto ¶
func (in *CloudFormationTypeParameters) DeepCopyInto(out *CloudFormationTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFormationTypeSpec ¶
type CloudFormationTypeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CloudFormationTypeParameters `json:"forProvider"` }
CloudFormationTypeSpec defines the desired state of CloudFormationType
func (*CloudFormationTypeSpec) DeepCopy ¶
func (in *CloudFormationTypeSpec) DeepCopy() *CloudFormationTypeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFormationTypeSpec.
func (*CloudFormationTypeSpec) DeepCopyInto ¶
func (in *CloudFormationTypeSpec) DeepCopyInto(out *CloudFormationTypeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFormationTypeStatus ¶
type CloudFormationTypeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CloudFormationTypeObservation `json:"atProvider,omitempty"` }
CloudFormationTypeStatus defines the observed state of CloudFormationType.
func (*CloudFormationTypeStatus) DeepCopy ¶
func (in *CloudFormationTypeStatus) DeepCopy() *CloudFormationTypeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFormationTypeStatus.
func (*CloudFormationTypeStatus) DeepCopyInto ¶
func (in *CloudFormationTypeStatus) DeepCopyInto(out *CloudFormationTypeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigObservation ¶
type LoggingConfigObservation struct { }
func (*LoggingConfigObservation) DeepCopy ¶
func (in *LoggingConfigObservation) DeepCopy() *LoggingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigObservation.
func (*LoggingConfigObservation) DeepCopyInto ¶
func (in *LoggingConfigObservation) DeepCopyInto(out *LoggingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigParameters ¶
type LoggingConfigParameters struct { // +kubebuilder:validation:Required LogGroupName *string `json:"logGroupName" tf:"log_group_name,omitempty"` // +kubebuilder:validation:Required LogRoleArn *string `json:"logRoleArn" tf:"log_role_arn,omitempty"` }
func (*LoggingConfigParameters) DeepCopy ¶
func (in *LoggingConfigParameters) DeepCopy() *LoggingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigParameters.
func (*LoggingConfigParameters) DeepCopyInto ¶
func (in *LoggingConfigParameters) DeepCopyInto(out *LoggingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stack ¶
type Stack struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StackSpec `json:"spec"` Status StackStatus `json:"status,omitempty"` }
Stack is the Schema for the Stacks API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Stack) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stack.
func (*Stack) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Stack) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Stack) GetCondition ¶
func (mg *Stack) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Stack.
func (*Stack) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Stack
func (*Stack) GetDeletionPolicy ¶
func (mg *Stack) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Stack.
func (*Stack) GetObservation ¶
GetObservation of this Stack
func (*Stack) GetParameters ¶
GetParameters of this Stack
func (*Stack) GetProviderConfigReference ¶
GetProviderConfigReference of this Stack.
func (*Stack) GetProviderReference ¶
GetProviderReference of this Stack. Deprecated: Use GetProviderConfigReference.
func (*Stack) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Stack
func (*Stack) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Stack) GetWriteConnectionSecretToReference ¶
func (mg *Stack) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Stack.
func (*Stack) LateInitialize ¶
LateInitialize this Stack using its observed tfState. returns True if there are any spec changes for the resource.
func (*Stack) ResolveReferences ¶
ResolveReferences of this Stack.
func (*Stack) SetConditions ¶
SetConditions of this Stack.
func (*Stack) SetDeletionPolicy ¶
func (mg *Stack) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Stack.
func (*Stack) SetObservation ¶
SetObservation for this Stack
func (*Stack) SetParameters ¶
SetParameters for this Stack
func (*Stack) SetProviderConfigReference ¶
SetProviderConfigReference of this Stack.
func (*Stack) SetProviderReference ¶
SetProviderReference of this Stack. Deprecated: Use SetProviderConfigReference.
func (*Stack) SetWriteConnectionSecretToReference ¶
func (mg *Stack) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Stack.
type StackList ¶
type StackList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Stack `json:"items"` }
StackList contains a list of Stacks
func (*StackList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackList.
func (*StackList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StackList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StackObservation ¶
type StackObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Outputs map[string]*string `json:"outputs,omitempty" tf:"outputs,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*StackObservation) DeepCopy ¶
func (in *StackObservation) DeepCopy() *StackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackObservation.
func (*StackObservation) DeepCopyInto ¶
func (in *StackObservation) DeepCopyInto(out *StackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackParameters ¶
type StackParameters struct { // +kubebuilder:validation:Optional Capabilities []*string `json:"capabilities,omitempty" tf:"capabilities,omitempty"` // +kubebuilder:validation:Optional DisableRollback *bool `json:"disableRollback,omitempty" tf:"disable_rollback,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional IAMRoleArn *string `json:"iamRoleArn,omitempty" tf:"iam_role_arn,omitempty"` // +kubebuilder:validation:Optional IAMRoleArnRef *v1.Reference `json:"iamRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional IAMRoleArnSelector *v1.Selector `json:"iamRoleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NotificationArns []*string `json:"notificationArns,omitempty" tf:"notification_arns,omitempty"` // +kubebuilder:validation:Optional OnFailure *string `json:"onFailure,omitempty" tf:"on_failure,omitempty"` // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // +kubebuilder:validation:Optional PolicyBody *string `json:"policyBody,omitempty" tf:"policy_body,omitempty"` // +kubebuilder:validation:Optional PolicyURL *string `json:"policyUrl,omitempty" tf:"policy_url,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TemplateBody *string `json:"templateBody,omitempty" tf:"template_body,omitempty"` // +kubebuilder:validation:Optional TemplateURL *string `json:"templateUrl,omitempty" tf:"template_url,omitempty"` // +kubebuilder:validation:Optional TimeoutInMinutes *int64 `json:"timeoutInMinutes,omitempty" tf:"timeout_in_minutes,omitempty"` }
func (*StackParameters) DeepCopy ¶
func (in *StackParameters) DeepCopy() *StackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackParameters.
func (*StackParameters) DeepCopyInto ¶
func (in *StackParameters) DeepCopyInto(out *StackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSet ¶
type StackSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StackSetSpec `json:"spec"` Status StackSetStatus `json:"status,omitempty"` }
StackSet is the Schema for the StackSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*StackSet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSet.
func (*StackSet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StackSet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StackSet) GetCondition ¶
func (mg *StackSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StackSet.
func (*StackSet) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this StackSet
func (*StackSet) GetDeletionPolicy ¶
func (mg *StackSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StackSet.
func (*StackSet) GetObservation ¶
GetObservation of this StackSet
func (*StackSet) GetParameters ¶
GetParameters of this StackSet
func (*StackSet) GetProviderConfigReference ¶
GetProviderConfigReference of this StackSet.
func (*StackSet) GetProviderReference ¶
GetProviderReference of this StackSet. Deprecated: Use GetProviderConfigReference.
func (*StackSet) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this StackSet
func (*StackSet) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StackSet) GetWriteConnectionSecretToReference ¶
func (mg *StackSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StackSet.
func (*StackSet) LateInitialize ¶
LateInitialize this StackSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*StackSet) ResolveReferences ¶
ResolveReferences of this StackSet.
func (*StackSet) SetConditions ¶
SetConditions of this StackSet.
func (*StackSet) SetDeletionPolicy ¶
func (mg *StackSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StackSet.
func (*StackSet) SetObservation ¶
SetObservation for this StackSet
func (*StackSet) SetParameters ¶
SetParameters for this StackSet
func (*StackSet) SetProviderConfigReference ¶
SetProviderConfigReference of this StackSet.
func (*StackSet) SetProviderReference ¶
SetProviderReference of this StackSet. Deprecated: Use SetProviderConfigReference.
func (*StackSet) SetWriteConnectionSecretToReference ¶
func (mg *StackSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StackSet.
type StackSetInstance ¶
type StackSetInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StackSetInstanceSpec `json:"spec"` Status StackSetInstanceStatus `json:"status,omitempty"` }
StackSetInstance is the Schema for the StackSetInstances API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*StackSetInstance) DeepCopy ¶
func (in *StackSetInstance) DeepCopy() *StackSetInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSetInstance.
func (*StackSetInstance) DeepCopyInto ¶
func (in *StackSetInstance) DeepCopyInto(out *StackSetInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StackSetInstance) DeepCopyObject ¶
func (in *StackSetInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StackSetInstance) GetCondition ¶
func (mg *StackSetInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StackSetInstance.
func (*StackSetInstance) GetConnectionDetailsMapping ¶
func (tr *StackSetInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StackSetInstance
func (*StackSetInstance) GetDeletionPolicy ¶
func (mg *StackSetInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StackSetInstance.
func (*StackSetInstance) GetID ¶
func (tr *StackSetInstance) GetID() string
GetID returns ID of underlying Terraform resource of this StackSetInstance
func (*StackSetInstance) GetObservation ¶
func (tr *StackSetInstance) GetObservation() (map[string]interface{}, error)
GetObservation of this StackSetInstance
func (*StackSetInstance) GetParameters ¶
func (tr *StackSetInstance) GetParameters() (map[string]interface{}, error)
GetParameters of this StackSetInstance
func (*StackSetInstance) GetProviderConfigReference ¶
func (mg *StackSetInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StackSetInstance.
func (*StackSetInstance) GetProviderReference ¶
func (mg *StackSetInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this StackSetInstance. Deprecated: Use GetProviderConfigReference.
func (*StackSetInstance) GetTerraformResourceType ¶
func (mg *StackSetInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StackSetInstance
func (*StackSetInstance) GetTerraformSchemaVersion ¶
func (tr *StackSetInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StackSetInstance) GetWriteConnectionSecretToReference ¶
func (mg *StackSetInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StackSetInstance.
func (*StackSetInstance) LateInitialize ¶
func (tr *StackSetInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StackSetInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*StackSetInstance) SetConditions ¶
func (mg *StackSetInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this StackSetInstance.
func (*StackSetInstance) SetDeletionPolicy ¶
func (mg *StackSetInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StackSetInstance.
func (*StackSetInstance) SetObservation ¶
func (tr *StackSetInstance) SetObservation(obs map[string]interface{}) error
SetObservation for this StackSetInstance
func (*StackSetInstance) SetParameters ¶
func (tr *StackSetInstance) SetParameters(params map[string]interface{}) error
SetParameters for this StackSetInstance
func (*StackSetInstance) SetProviderConfigReference ¶
func (mg *StackSetInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StackSetInstance.
func (*StackSetInstance) SetProviderReference ¶
func (mg *StackSetInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StackSetInstance. Deprecated: Use SetProviderConfigReference.
func (*StackSetInstance) SetWriteConnectionSecretToReference ¶
func (mg *StackSetInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StackSetInstance.
type StackSetInstanceList ¶
type StackSetInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StackSetInstance `json:"items"` }
StackSetInstanceList contains a list of StackSetInstances
func (*StackSetInstanceList) DeepCopy ¶
func (in *StackSetInstanceList) DeepCopy() *StackSetInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSetInstanceList.
func (*StackSetInstanceList) DeepCopyInto ¶
func (in *StackSetInstanceList) DeepCopyInto(out *StackSetInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StackSetInstanceList) DeepCopyObject ¶
func (in *StackSetInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StackSetInstanceList) GetItems ¶
func (l *StackSetInstanceList) GetItems() []resource.Managed
GetItems of this StackSetInstanceList.
type StackSetInstanceObservation ¶
type StackSetInstanceObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` StackID *string `json:"stackId,omitempty" tf:"stack_id,omitempty"` }
func (*StackSetInstanceObservation) DeepCopy ¶
func (in *StackSetInstanceObservation) DeepCopy() *StackSetInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSetInstanceObservation.
func (*StackSetInstanceObservation) DeepCopyInto ¶
func (in *StackSetInstanceObservation) DeepCopyInto(out *StackSetInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSetInstanceParameters ¶
type StackSetInstanceParameters struct { // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // +kubebuilder:validation:Optional ParameterOverrides map[string]*string `json:"parameterOverrides,omitempty" tf:"parameter_overrides,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RetainStack *bool `json:"retainStack,omitempty" tf:"retain_stack,omitempty"` // +kubebuilder:validation:Required StackSetName *string `json:"stackSetName" tf:"stack_set_name,omitempty"` }
func (*StackSetInstanceParameters) DeepCopy ¶
func (in *StackSetInstanceParameters) DeepCopy() *StackSetInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSetInstanceParameters.
func (*StackSetInstanceParameters) DeepCopyInto ¶
func (in *StackSetInstanceParameters) DeepCopyInto(out *StackSetInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSetInstanceSpec ¶
type StackSetInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StackSetInstanceParameters `json:"forProvider"` }
StackSetInstanceSpec defines the desired state of StackSetInstance
func (*StackSetInstanceSpec) DeepCopy ¶
func (in *StackSetInstanceSpec) DeepCopy() *StackSetInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSetInstanceSpec.
func (*StackSetInstanceSpec) DeepCopyInto ¶
func (in *StackSetInstanceSpec) DeepCopyInto(out *StackSetInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSetInstanceStatus ¶
type StackSetInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StackSetInstanceObservation `json:"atProvider,omitempty"` }
StackSetInstanceStatus defines the observed state of StackSetInstance.
func (*StackSetInstanceStatus) DeepCopy ¶
func (in *StackSetInstanceStatus) DeepCopy() *StackSetInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSetInstanceStatus.
func (*StackSetInstanceStatus) DeepCopyInto ¶
func (in *StackSetInstanceStatus) DeepCopyInto(out *StackSetInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSetList ¶
type StackSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StackSet `json:"items"` }
StackSetList contains a list of StackSets
func (*StackSetList) DeepCopy ¶
func (in *StackSetList) DeepCopy() *StackSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSetList.
func (*StackSetList) DeepCopyInto ¶
func (in *StackSetList) DeepCopyInto(out *StackSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StackSetList) DeepCopyObject ¶
func (in *StackSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StackSetList) GetItems ¶
func (l *StackSetList) GetItems() []resource.Managed
GetItems of this StackSetList.
type StackSetObservation ¶
type StackSetObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` StackSetID *string `json:"stackSetId,omitempty" tf:"stack_set_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*StackSetObservation) DeepCopy ¶
func (in *StackSetObservation) DeepCopy() *StackSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSetObservation.
func (*StackSetObservation) DeepCopyInto ¶
func (in *StackSetObservation) DeepCopyInto(out *StackSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSetParameters ¶
type StackSetParameters struct { // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional AdministrationRoleArn *string `json:"administrationRoleArn,omitempty" tf:"administration_role_arn,omitempty"` // +kubebuilder:validation:Optional AdministrationRoleArnRef *v1.Reference `json:"administrationRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AdministrationRoleArnSelector *v1.Selector `json:"administrationRoleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional AutoDeployment []AutoDeploymentParameters `json:"autoDeployment,omitempty" tf:"auto_deployment,omitempty"` // +kubebuilder:validation:Optional Capabilities []*string `json:"capabilities,omitempty" tf:"capabilities,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional ExecutionRoleName *string `json:"executionRoleName,omitempty" tf:"execution_role_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // +kubebuilder:validation:Optional PermissionModel *string `json:"permissionModel,omitempty" tf:"permission_model,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TemplateBody *string `json:"templateBody,omitempty" tf:"template_body,omitempty"` // +kubebuilder:validation:Optional TemplateURL *string `json:"templateUrl,omitempty" tf:"template_url,omitempty"` }
func (*StackSetParameters) DeepCopy ¶
func (in *StackSetParameters) DeepCopy() *StackSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSetParameters.
func (*StackSetParameters) DeepCopyInto ¶
func (in *StackSetParameters) DeepCopyInto(out *StackSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSetSpec ¶
type StackSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StackSetParameters `json:"forProvider"` }
StackSetSpec defines the desired state of StackSet
func (*StackSetSpec) DeepCopy ¶
func (in *StackSetSpec) DeepCopy() *StackSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSetSpec.
func (*StackSetSpec) DeepCopyInto ¶
func (in *StackSetSpec) DeepCopyInto(out *StackSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSetStatus ¶
type StackSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StackSetObservation `json:"atProvider,omitempty"` }
StackSetStatus defines the observed state of StackSet.
func (*StackSetStatus) DeepCopy ¶
func (in *StackSetStatus) DeepCopy() *StackSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSetStatus.
func (*StackSetStatus) DeepCopyInto ¶
func (in *StackSetStatus) DeepCopyInto(out *StackSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSpec ¶
type StackSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StackParameters `json:"forProvider"` }
StackSpec defines the desired state of Stack
func (*StackSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSpec.
func (*StackSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackStatus ¶
type StackStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StackObservation `json:"atProvider,omitempty"` }
StackStatus defines the observed state of Stack.
func (*StackStatus) DeepCopy ¶
func (in *StackStatus) DeepCopy() *StackStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackStatus.
func (*StackStatus) DeepCopyInto ¶
func (in *StackStatus) DeepCopyInto(out *StackStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_cloudformationtype_terraformed.go
- zz_cloudformationtype_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_stack_terraformed.go
- zz_stack_types.go
- zz_stackset_terraformed.go
- zz_stackset_types.go
- zz_stacksetinstance_terraformed.go
- zz_stacksetinstance_types.go