Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=autoscaling.aws.jet.crossplane.io +versionName=v1alpha2
Index ¶
- Constants
- Variables
- type Attachment
- func (in *Attachment) DeepCopy() *Attachment
- func (in *Attachment) DeepCopyInto(out *Attachment)
- func (in *Attachment) DeepCopyObject() runtime.Object
- func (mg *Attachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Attachment) GetConnectionDetailsMapping() map[string]string
- func (mg *Attachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Attachment) GetID() string
- func (tr *Attachment) GetObservation() (map[string]interface{}, error)
- func (tr *Attachment) GetParameters() (map[string]interface{}, error)
- func (mg *Attachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *Attachment) GetProviderReference() *xpv1.Reference
- func (mg *Attachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Attachment) GetTerraformResourceType() string
- func (tr *Attachment) GetTerraformSchemaVersion() int
- func (mg *Attachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Attachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *Attachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Attachment) SetConditions(c ...xpv1.Condition)
- func (mg *Attachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Attachment) SetObservation(obs map[string]interface{}) error
- func (tr *Attachment) SetParameters(params map[string]interface{}) error
- func (mg *Attachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Attachment) SetProviderReference(r *xpv1.Reference)
- func (mg *Attachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Attachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AttachmentList
- type AttachmentObservation
- type AttachmentParameters
- type AttachmentSpec
- type AttachmentStatus
- type AutoscalingGroup
- func (in *AutoscalingGroup) DeepCopy() *AutoscalingGroup
- func (in *AutoscalingGroup) DeepCopyInto(out *AutoscalingGroup)
- func (in *AutoscalingGroup) DeepCopyObject() runtime.Object
- func (mg *AutoscalingGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AutoscalingGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *AutoscalingGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AutoscalingGroup) GetID() string
- func (tr *AutoscalingGroup) GetObservation() (map[string]interface{}, error)
- func (tr *AutoscalingGroup) GetParameters() (map[string]interface{}, error)
- func (mg *AutoscalingGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *AutoscalingGroup) GetProviderReference() *xpv1.Reference
- func (mg *AutoscalingGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AutoscalingGroup) GetTerraformResourceType() string
- func (tr *AutoscalingGroup) GetTerraformSchemaVersion() int
- func (mg *AutoscalingGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AutoscalingGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *AutoscalingGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AutoscalingGroup) SetConditions(c ...xpv1.Condition)
- func (mg *AutoscalingGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AutoscalingGroup) SetObservation(obs map[string]interface{}) error
- func (tr *AutoscalingGroup) SetParameters(params map[string]interface{}) error
- func (mg *AutoscalingGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AutoscalingGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *AutoscalingGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AutoscalingGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AutoscalingGroupList
- type AutoscalingGroupObservation
- type AutoscalingGroupParameters
- type AutoscalingGroupSpec
- type AutoscalingGroupStatus
- type InitialLifecycleHookObservation
- type InitialLifecycleHookParameters
- type InstanceRefreshObservation
- type InstanceRefreshParameters
- type InstancesDistributionObservation
- type InstancesDistributionParameters
- type LaunchTemplateObservation
- type LaunchTemplateParameters
- type LaunchTemplateSpecificationObservation
- type LaunchTemplateSpecificationParameters
- type MixedInstancesPolicyLaunchTemplateObservation
- type MixedInstancesPolicyLaunchTemplateParameters
- type MixedInstancesPolicyObservation
- type MixedInstancesPolicyParameters
- type OverrideLaunchTemplateSpecificationObservation
- type OverrideLaunchTemplateSpecificationParameters
- type OverrideObservation
- type OverrideParameters
- type PreferencesObservation
- type PreferencesParameters
- type TagObservation
- type TagParameters
- type WarmPoolObservation
- type WarmPoolParameters
Constants ¶
const ( CRDGroup = "autoscaling.aws.jet.crossplane.io" CRDVersion = "v1alpha2" )
Package type metadata.
Variables ¶
var ( Attachment_Kind = "Attachment" Attachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Attachment_Kind}.String() Attachment_KindAPIVersion = Attachment_Kind + "." + CRDGroupVersion.String() Attachment_GroupVersionKind = CRDGroupVersion.WithKind(Attachment_Kind) )
Repository type metadata.
var ( AutoscalingGroup_Kind = "AutoscalingGroup" AutoscalingGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AutoscalingGroup_Kind}.String() AutoscalingGroup_KindAPIVersion = AutoscalingGroup_Kind + "." + CRDGroupVersion.String() AutoscalingGroup_GroupVersionKind = CRDGroupVersion.WithKind(AutoscalingGroup_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 )
Functions ¶
This section is empty.
Types ¶
type Attachment ¶
type Attachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AttachmentSpec `json:"spec"` Status AttachmentStatus `json:"status,omitempty"` }
Attachment is the Schema for the Attachments 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 (*Attachment) DeepCopy ¶
func (in *Attachment) DeepCopy() *Attachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Attachment.
func (*Attachment) DeepCopyInto ¶
func (in *Attachment) DeepCopyInto(out *Attachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Attachment) DeepCopyObject ¶
func (in *Attachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Attachment) GetCondition ¶
func (mg *Attachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Attachment.
func (*Attachment) GetConnectionDetailsMapping ¶
func (tr *Attachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Attachment
func (*Attachment) GetDeletionPolicy ¶
func (mg *Attachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Attachment.
func (*Attachment) GetID ¶
func (tr *Attachment) GetID() string
GetID returns ID of underlying Terraform resource of this Attachment
func (*Attachment) GetObservation ¶
func (tr *Attachment) GetObservation() (map[string]interface{}, error)
GetObservation of this Attachment
func (*Attachment) GetParameters ¶
func (tr *Attachment) GetParameters() (map[string]interface{}, error)
GetParameters of this Attachment
func (*Attachment) GetProviderConfigReference ¶
func (mg *Attachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Attachment.
func (*Attachment) GetProviderReference ¶
func (mg *Attachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this Attachment. Deprecated: Use GetProviderConfigReference.
func (*Attachment) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Attachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Attachment.
func (*Attachment) GetTerraformResourceType ¶
func (mg *Attachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Attachment
func (*Attachment) GetTerraformSchemaVersion ¶
func (tr *Attachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Attachment) GetWriteConnectionSecretToReference ¶
func (mg *Attachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Attachment.
func (*Attachment) LateInitialize ¶
func (tr *Attachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Attachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*Attachment) ResolveReferences ¶
ResolveReferences of this Attachment.
func (*Attachment) SetConditions ¶
func (mg *Attachment) SetConditions(c ...xpv1.Condition)
SetConditions of this Attachment.
func (*Attachment) SetDeletionPolicy ¶
func (mg *Attachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Attachment.
func (*Attachment) SetObservation ¶
func (tr *Attachment) SetObservation(obs map[string]interface{}) error
SetObservation for this Attachment
func (*Attachment) SetParameters ¶
func (tr *Attachment) SetParameters(params map[string]interface{}) error
SetParameters for this Attachment
func (*Attachment) SetProviderConfigReference ¶
func (mg *Attachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Attachment.
func (*Attachment) SetProviderReference ¶
func (mg *Attachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Attachment. Deprecated: Use SetProviderConfigReference.
func (*Attachment) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Attachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Attachment.
func (*Attachment) SetWriteConnectionSecretToReference ¶
func (mg *Attachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Attachment.
type AttachmentList ¶
type AttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Attachment `json:"items"` }
AttachmentList contains a list of Attachments
func (*AttachmentList) DeepCopy ¶
func (in *AttachmentList) DeepCopy() *AttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentList.
func (*AttachmentList) DeepCopyInto ¶
func (in *AttachmentList) DeepCopyInto(out *AttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AttachmentList) DeepCopyObject ¶
func (in *AttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AttachmentList) GetItems ¶
func (l *AttachmentList) GetItems() []resource.Managed
GetItems of this AttachmentList.
type AttachmentObservation ¶
type AttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AttachmentObservation) DeepCopy ¶
func (in *AttachmentObservation) DeepCopy() *AttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentObservation.
func (*AttachmentObservation) DeepCopyInto ¶
func (in *AttachmentObservation) DeepCopyInto(out *AttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentParameters ¶
type AttachmentParameters struct { // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/elbv2/v1alpha2.LBTargetGroup // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional ALBTargetGroupArn *string `json:"albTargetGroupArn,omitempty" tf:"alb_target_group_arn,omitempty"` // +kubebuilder:validation:Optional ALBTargetGroupArnRef *v1.Reference `json:"albTargetGroupArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ALBTargetGroupArnSelector *v1.Selector `json:"albTargetGroupArnSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=AutoscalingGroup // +kubebuilder:validation:Optional AutoscalingGroupName *string `json:"autoscalingGroupName,omitempty" tf:"autoscaling_group_name,omitempty"` // +kubebuilder:validation:Optional AutoscalingGroupNameRef *v1.Reference `json:"autoscalingGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AutoscalingGroupNameSelector *v1.Selector `json:"autoscalingGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional ELB *string `json:"elb,omitempty" tf:"elb,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:"-"` }
func (*AttachmentParameters) DeepCopy ¶
func (in *AttachmentParameters) DeepCopy() *AttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentParameters.
func (*AttachmentParameters) DeepCopyInto ¶
func (in *AttachmentParameters) DeepCopyInto(out *AttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentSpec ¶
type AttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AttachmentParameters `json:"forProvider"` }
AttachmentSpec defines the desired state of Attachment
func (*AttachmentSpec) DeepCopy ¶
func (in *AttachmentSpec) DeepCopy() *AttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentSpec.
func (*AttachmentSpec) DeepCopyInto ¶
func (in *AttachmentSpec) DeepCopyInto(out *AttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentStatus ¶
type AttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AttachmentObservation `json:"atProvider,omitempty"` }
AttachmentStatus defines the observed state of Attachment.
func (*AttachmentStatus) DeepCopy ¶
func (in *AttachmentStatus) DeepCopy() *AttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentStatus.
func (*AttachmentStatus) DeepCopyInto ¶
func (in *AttachmentStatus) DeepCopyInto(out *AttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscalingGroup ¶
type AutoscalingGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AutoscalingGroupSpec `json:"spec"` Status AutoscalingGroupStatus `json:"status,omitempty"` }
AutoscalingGroup is the Schema for the AutoscalingGroups 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 (*AutoscalingGroup) DeepCopy ¶
func (in *AutoscalingGroup) DeepCopy() *AutoscalingGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroup.
func (*AutoscalingGroup) DeepCopyInto ¶
func (in *AutoscalingGroup) DeepCopyInto(out *AutoscalingGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoscalingGroup) DeepCopyObject ¶
func (in *AutoscalingGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AutoscalingGroup) GetCondition ¶
func (mg *AutoscalingGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AutoscalingGroup.
func (*AutoscalingGroup) GetConnectionDetailsMapping ¶
func (tr *AutoscalingGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AutoscalingGroup
func (*AutoscalingGroup) GetDeletionPolicy ¶
func (mg *AutoscalingGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AutoscalingGroup.
func (*AutoscalingGroup) GetID ¶
func (tr *AutoscalingGroup) GetID() string
GetID returns ID of underlying Terraform resource of this AutoscalingGroup
func (*AutoscalingGroup) GetObservation ¶
func (tr *AutoscalingGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this AutoscalingGroup
func (*AutoscalingGroup) GetParameters ¶
func (tr *AutoscalingGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this AutoscalingGroup
func (*AutoscalingGroup) GetProviderConfigReference ¶
func (mg *AutoscalingGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AutoscalingGroup.
func (*AutoscalingGroup) GetProviderReference ¶
func (mg *AutoscalingGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this AutoscalingGroup. Deprecated: Use GetProviderConfigReference.
func (*AutoscalingGroup) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *AutoscalingGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AutoscalingGroup.
func (*AutoscalingGroup) GetTerraformResourceType ¶
func (mg *AutoscalingGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AutoscalingGroup
func (*AutoscalingGroup) GetTerraformSchemaVersion ¶
func (tr *AutoscalingGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AutoscalingGroup) GetWriteConnectionSecretToReference ¶
func (mg *AutoscalingGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AutoscalingGroup.
func (*AutoscalingGroup) LateInitialize ¶
func (tr *AutoscalingGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AutoscalingGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*AutoscalingGroup) ResolveReferences ¶
ResolveReferences of this AutoscalingGroup.
func (*AutoscalingGroup) SetConditions ¶
func (mg *AutoscalingGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this AutoscalingGroup.
func (*AutoscalingGroup) SetDeletionPolicy ¶
func (mg *AutoscalingGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AutoscalingGroup.
func (*AutoscalingGroup) SetObservation ¶
func (tr *AutoscalingGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this AutoscalingGroup
func (*AutoscalingGroup) SetParameters ¶
func (tr *AutoscalingGroup) SetParameters(params map[string]interface{}) error
SetParameters for this AutoscalingGroup
func (*AutoscalingGroup) SetProviderConfigReference ¶
func (mg *AutoscalingGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AutoscalingGroup.
func (*AutoscalingGroup) SetProviderReference ¶
func (mg *AutoscalingGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AutoscalingGroup. Deprecated: Use SetProviderConfigReference.
func (*AutoscalingGroup) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *AutoscalingGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AutoscalingGroup.
func (*AutoscalingGroup) SetWriteConnectionSecretToReference ¶
func (mg *AutoscalingGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AutoscalingGroup.
type AutoscalingGroupList ¶
type AutoscalingGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AutoscalingGroup `json:"items"` }
AutoscalingGroupList contains a list of AutoscalingGroups
func (*AutoscalingGroupList) DeepCopy ¶
func (in *AutoscalingGroupList) DeepCopy() *AutoscalingGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupList.
func (*AutoscalingGroupList) DeepCopyInto ¶
func (in *AutoscalingGroupList) DeepCopyInto(out *AutoscalingGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoscalingGroupList) DeepCopyObject ¶
func (in *AutoscalingGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AutoscalingGroupList) GetItems ¶
func (l *AutoscalingGroupList) GetItems() []resource.Managed
GetItems of this AutoscalingGroupList.
type AutoscalingGroupObservation ¶
type AutoscalingGroupObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LoadBalancers []*string `json:"loadBalancers,omitempty" tf:"load_balancers,omitempty"` TargetGroupArns []*string `json:"targetGroupArns,omitempty" tf:"target_group_arns,omitempty"` }
func (*AutoscalingGroupObservation) DeepCopy ¶
func (in *AutoscalingGroupObservation) DeepCopy() *AutoscalingGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupObservation.
func (*AutoscalingGroupObservation) DeepCopyInto ¶
func (in *AutoscalingGroupObservation) DeepCopyInto(out *AutoscalingGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscalingGroupParameters ¶
type AutoscalingGroupParameters struct { // +kubebuilder:validation:Optional AvailabilityZones []*string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"` // +kubebuilder:validation:Optional CapacityRebalance *bool `json:"capacityRebalance,omitempty" tf:"capacity_rebalance,omitempty"` // +kubebuilder:validation:Optional DefaultCooldown *float64 `json:"defaultCooldown,omitempty" tf:"default_cooldown,omitempty"` // +kubebuilder:validation:Optional DesiredCapacity *float64 `json:"desiredCapacity,omitempty" tf:"desired_capacity,omitempty"` // +kubebuilder:validation:Optional EnabledMetrics []*string `json:"enabledMetrics,omitempty" tf:"enabled_metrics,omitempty"` // +kubebuilder:validation:Optional ForceDelete *bool `json:"forceDelete,omitempty" tf:"force_delete,omitempty"` // +kubebuilder:validation:Optional ForceDeleteWarmPool *bool `json:"forceDeleteWarmPool,omitempty" tf:"force_delete_warm_pool,omitempty"` // +kubebuilder:validation:Optional HealthCheckGracePeriod *float64 `json:"healthCheckGracePeriod,omitempty" tf:"health_check_grace_period,omitempty"` // +kubebuilder:validation:Optional HealthCheckType *string `json:"healthCheckType,omitempty" tf:"health_check_type,omitempty"` // +kubebuilder:validation:Optional InitialLifecycleHook []InitialLifecycleHookParameters `json:"initialLifecycleHook,omitempty" tf:"initial_lifecycle_hook,omitempty"` // +kubebuilder:validation:Optional InstanceRefresh []InstanceRefreshParameters `json:"instanceRefresh,omitempty" tf:"instance_refresh,omitempty"` // +kubebuilder:validation:Optional LaunchConfiguration *string `json:"launchConfiguration,omitempty" tf:"launch_configuration,omitempty"` // +kubebuilder:validation:Optional LaunchTemplate []LaunchTemplateParameters `json:"launchTemplate,omitempty" tf:"launch_template,omitempty"` // +kubebuilder:validation:Optional MaxInstanceLifetime *float64 `json:"maxInstanceLifetime,omitempty" tf:"max_instance_lifetime,omitempty"` // +kubebuilder:validation:Required MaxSize *float64 `json:"maxSize" tf:"max_size,omitempty"` // +kubebuilder:validation:Optional MetricsGranularity *string `json:"metricsGranularity,omitempty" tf:"metrics_granularity,omitempty"` // +kubebuilder:validation:Optional MinELBCapacity *float64 `json:"minElbCapacity,omitempty" tf:"min_elb_capacity,omitempty"` // +kubebuilder:validation:Required MinSize *float64 `json:"minSize" tf:"min_size,omitempty"` // +kubebuilder:validation:Optional MixedInstancesPolicy []MixedInstancesPolicyParameters `json:"mixedInstancesPolicy,omitempty" tf:"mixed_instances_policy,omitempty"` // +kubebuilder:validation:Optional PlacementGroup *string `json:"placementGroup,omitempty" tf:"placement_group,omitempty"` // +kubebuilder:validation:Optional ProtectFromScaleIn *bool `json:"protectFromScaleIn,omitempty" tf:"protect_from_scale_in,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:"-"` // +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 ServiceLinkedRoleArn *string `json:"serviceLinkedRoleArn,omitempty" tf:"service_linked_role_arn,omitempty"` // +kubebuilder:validation:Optional ServiceLinkedRoleArnRef *v1.Reference `json:"serviceLinkedRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceLinkedRoleArnSelector *v1.Selector `json:"serviceLinkedRoleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SuspendedProcesses []*string `json:"suspendedProcesses,omitempty" tf:"suspended_processes,omitempty"` // +kubebuilder:validation:Optional Tag []TagParameters `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Tags []map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TerminationPolicies []*string `json:"terminationPolicies,omitempty" tf:"termination_policies,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +kubebuilder:validation:Optional VPCZoneIdentifier []*string `json:"vpcZoneIdentifier,omitempty" tf:"vpc_zone_identifier,omitempty"` // +kubebuilder:validation:Optional VPCZoneIdentifierRefs []v1.Reference `json:"vpcZoneIdentifierRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCZoneIdentifierSelector *v1.Selector `json:"vpcZoneIdentifierSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional WaitForCapacityTimeout *string `json:"waitForCapacityTimeout,omitempty" tf:"wait_for_capacity_timeout,omitempty"` // +kubebuilder:validation:Optional WaitForELBCapacity *float64 `json:"waitForElbCapacity,omitempty" tf:"wait_for_elb_capacity,omitempty"` // +kubebuilder:validation:Optional WarmPool []WarmPoolParameters `json:"warmPool,omitempty" tf:"warm_pool,omitempty"` }
func (*AutoscalingGroupParameters) DeepCopy ¶
func (in *AutoscalingGroupParameters) DeepCopy() *AutoscalingGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupParameters.
func (*AutoscalingGroupParameters) DeepCopyInto ¶
func (in *AutoscalingGroupParameters) DeepCopyInto(out *AutoscalingGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscalingGroupSpec ¶
type AutoscalingGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AutoscalingGroupParameters `json:"forProvider"` }
AutoscalingGroupSpec defines the desired state of AutoscalingGroup
func (*AutoscalingGroupSpec) DeepCopy ¶
func (in *AutoscalingGroupSpec) DeepCopy() *AutoscalingGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupSpec.
func (*AutoscalingGroupSpec) DeepCopyInto ¶
func (in *AutoscalingGroupSpec) DeepCopyInto(out *AutoscalingGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscalingGroupStatus ¶
type AutoscalingGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AutoscalingGroupObservation `json:"atProvider,omitempty"` }
AutoscalingGroupStatus defines the observed state of AutoscalingGroup.
func (*AutoscalingGroupStatus) DeepCopy ¶
func (in *AutoscalingGroupStatus) DeepCopy() *AutoscalingGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupStatus.
func (*AutoscalingGroupStatus) DeepCopyInto ¶
func (in *AutoscalingGroupStatus) DeepCopyInto(out *AutoscalingGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitialLifecycleHookObservation ¶
type InitialLifecycleHookObservation struct { }
func (*InitialLifecycleHookObservation) DeepCopy ¶
func (in *InitialLifecycleHookObservation) DeepCopy() *InitialLifecycleHookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitialLifecycleHookObservation.
func (*InitialLifecycleHookObservation) DeepCopyInto ¶
func (in *InitialLifecycleHookObservation) DeepCopyInto(out *InitialLifecycleHookObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitialLifecycleHookParameters ¶
type InitialLifecycleHookParameters struct { // +kubebuilder:validation:Optional DefaultResult *string `json:"defaultResult,omitempty" tf:"default_result,omitempty"` // +kubebuilder:validation:Optional HeartbeatTimeout *float64 `json:"heartbeatTimeout,omitempty" tf:"heartbeat_timeout,omitempty"` // +kubebuilder:validation:Required LifecycleTransition *string `json:"lifecycleTransition" tf:"lifecycle_transition,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NotificationMetadata *string `json:"notificationMetadata,omitempty" tf:"notification_metadata,omitempty"` // +kubebuilder:validation:Optional NotificationTargetArn *string `json:"notificationTargetArn,omitempty" tf:"notification_target_arn,omitempty"` // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` }
func (*InitialLifecycleHookParameters) DeepCopy ¶
func (in *InitialLifecycleHookParameters) DeepCopy() *InitialLifecycleHookParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitialLifecycleHookParameters.
func (*InitialLifecycleHookParameters) DeepCopyInto ¶
func (in *InitialLifecycleHookParameters) DeepCopyInto(out *InitialLifecycleHookParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceRefreshObservation ¶
type InstanceRefreshObservation struct { }
func (*InstanceRefreshObservation) DeepCopy ¶
func (in *InstanceRefreshObservation) DeepCopy() *InstanceRefreshObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRefreshObservation.
func (*InstanceRefreshObservation) DeepCopyInto ¶
func (in *InstanceRefreshObservation) DeepCopyInto(out *InstanceRefreshObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceRefreshParameters ¶
type InstanceRefreshParameters struct { // +kubebuilder:validation:Optional Preferences []PreferencesParameters `json:"preferences,omitempty" tf:"preferences,omitempty"` // +kubebuilder:validation:Required Strategy *string `json:"strategy" tf:"strategy,omitempty"` // +kubebuilder:validation:Optional Triggers []*string `json:"triggers,omitempty" tf:"triggers,omitempty"` }
func (*InstanceRefreshParameters) DeepCopy ¶
func (in *InstanceRefreshParameters) DeepCopy() *InstanceRefreshParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRefreshParameters.
func (*InstanceRefreshParameters) DeepCopyInto ¶
func (in *InstanceRefreshParameters) DeepCopyInto(out *InstanceRefreshParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancesDistributionObservation ¶
type InstancesDistributionObservation struct { }
func (*InstancesDistributionObservation) DeepCopy ¶
func (in *InstancesDistributionObservation) DeepCopy() *InstancesDistributionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancesDistributionObservation.
func (*InstancesDistributionObservation) DeepCopyInto ¶
func (in *InstancesDistributionObservation) DeepCopyInto(out *InstancesDistributionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancesDistributionParameters ¶
type InstancesDistributionParameters struct { // +kubebuilder:validation:Optional OnDemandAllocationStrategy *string `json:"onDemandAllocationStrategy,omitempty" tf:"on_demand_allocation_strategy,omitempty"` // +kubebuilder:validation:Optional OnDemandBaseCapacity *float64 `json:"onDemandBaseCapacity,omitempty" tf:"on_demand_base_capacity,omitempty"` // +kubebuilder:validation:Optional OnDemandPercentageAboveBaseCapacity *float64 `json:"onDemandPercentageAboveBaseCapacity,omitempty" tf:"on_demand_percentage_above_base_capacity,omitempty"` // +kubebuilder:validation:Optional SpotAllocationStrategy *string `json:"spotAllocationStrategy,omitempty" tf:"spot_allocation_strategy,omitempty"` // +kubebuilder:validation:Optional SpotInstancePools *float64 `json:"spotInstancePools,omitempty" tf:"spot_instance_pools,omitempty"` // +kubebuilder:validation:Optional SpotMaxPrice *string `json:"spotMaxPrice,omitempty" tf:"spot_max_price,omitempty"` }
func (*InstancesDistributionParameters) DeepCopy ¶
func (in *InstancesDistributionParameters) DeepCopy() *InstancesDistributionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancesDistributionParameters.
func (*InstancesDistributionParameters) DeepCopyInto ¶
func (in *InstancesDistributionParameters) DeepCopyInto(out *InstancesDistributionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateObservation ¶
type LaunchTemplateObservation struct { }
func (*LaunchTemplateObservation) DeepCopy ¶
func (in *LaunchTemplateObservation) DeepCopy() *LaunchTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateObservation.
func (*LaunchTemplateObservation) DeepCopyInto ¶
func (in *LaunchTemplateObservation) DeepCopyInto(out *LaunchTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateParameters ¶
type LaunchTemplateParameters struct { // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*LaunchTemplateParameters) DeepCopy ¶
func (in *LaunchTemplateParameters) DeepCopy() *LaunchTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateParameters.
func (*LaunchTemplateParameters) DeepCopyInto ¶
func (in *LaunchTemplateParameters) DeepCopyInto(out *LaunchTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpecificationObservation ¶
type LaunchTemplateSpecificationObservation struct { }
func (*LaunchTemplateSpecificationObservation) DeepCopy ¶
func (in *LaunchTemplateSpecificationObservation) DeepCopy() *LaunchTemplateSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecificationObservation.
func (*LaunchTemplateSpecificationObservation) DeepCopyInto ¶
func (in *LaunchTemplateSpecificationObservation) DeepCopyInto(out *LaunchTemplateSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpecificationParameters ¶
type LaunchTemplateSpecificationParameters struct { // +kubebuilder:validation:Optional LaunchTemplateID *string `json:"launchTemplateId,omitempty" tf:"launch_template_id,omitempty"` // +kubebuilder:validation:Optional LaunchTemplateName *string `json:"launchTemplateName,omitempty" tf:"launch_template_name,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*LaunchTemplateSpecificationParameters) DeepCopy ¶
func (in *LaunchTemplateSpecificationParameters) DeepCopy() *LaunchTemplateSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecificationParameters.
func (*LaunchTemplateSpecificationParameters) DeepCopyInto ¶
func (in *LaunchTemplateSpecificationParameters) DeepCopyInto(out *LaunchTemplateSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MixedInstancesPolicyLaunchTemplateObservation ¶
type MixedInstancesPolicyLaunchTemplateObservation struct { }
func (*MixedInstancesPolicyLaunchTemplateObservation) DeepCopy ¶
func (in *MixedInstancesPolicyLaunchTemplateObservation) DeepCopy() *MixedInstancesPolicyLaunchTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MixedInstancesPolicyLaunchTemplateObservation.
func (*MixedInstancesPolicyLaunchTemplateObservation) DeepCopyInto ¶
func (in *MixedInstancesPolicyLaunchTemplateObservation) DeepCopyInto(out *MixedInstancesPolicyLaunchTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MixedInstancesPolicyLaunchTemplateParameters ¶
type MixedInstancesPolicyLaunchTemplateParameters struct { // +kubebuilder:validation:Required LaunchTemplateSpecification []LaunchTemplateSpecificationParameters `json:"launchTemplateSpecification" tf:"launch_template_specification,omitempty"` // +kubebuilder:validation:Optional Override []OverrideParameters `json:"override,omitempty" tf:"override,omitempty"` }
func (*MixedInstancesPolicyLaunchTemplateParameters) DeepCopy ¶
func (in *MixedInstancesPolicyLaunchTemplateParameters) DeepCopy() *MixedInstancesPolicyLaunchTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MixedInstancesPolicyLaunchTemplateParameters.
func (*MixedInstancesPolicyLaunchTemplateParameters) DeepCopyInto ¶
func (in *MixedInstancesPolicyLaunchTemplateParameters) DeepCopyInto(out *MixedInstancesPolicyLaunchTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MixedInstancesPolicyObservation ¶
type MixedInstancesPolicyObservation struct { }
func (*MixedInstancesPolicyObservation) DeepCopy ¶
func (in *MixedInstancesPolicyObservation) DeepCopy() *MixedInstancesPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MixedInstancesPolicyObservation.
func (*MixedInstancesPolicyObservation) DeepCopyInto ¶
func (in *MixedInstancesPolicyObservation) DeepCopyInto(out *MixedInstancesPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MixedInstancesPolicyParameters ¶
type MixedInstancesPolicyParameters struct { // +kubebuilder:validation:Optional InstancesDistribution []InstancesDistributionParameters `json:"instancesDistribution,omitempty" tf:"instances_distribution,omitempty"` // +kubebuilder:validation:Required LaunchTemplate []MixedInstancesPolicyLaunchTemplateParameters `json:"launchTemplate" tf:"launch_template,omitempty"` }
func (*MixedInstancesPolicyParameters) DeepCopy ¶
func (in *MixedInstancesPolicyParameters) DeepCopy() *MixedInstancesPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MixedInstancesPolicyParameters.
func (*MixedInstancesPolicyParameters) DeepCopyInto ¶
func (in *MixedInstancesPolicyParameters) DeepCopyInto(out *MixedInstancesPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideLaunchTemplateSpecificationObservation ¶
type OverrideLaunchTemplateSpecificationObservation struct { }
func (*OverrideLaunchTemplateSpecificationObservation) DeepCopy ¶
func (in *OverrideLaunchTemplateSpecificationObservation) DeepCopy() *OverrideLaunchTemplateSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideLaunchTemplateSpecificationObservation.
func (*OverrideLaunchTemplateSpecificationObservation) DeepCopyInto ¶
func (in *OverrideLaunchTemplateSpecificationObservation) DeepCopyInto(out *OverrideLaunchTemplateSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideLaunchTemplateSpecificationParameters ¶
type OverrideLaunchTemplateSpecificationParameters struct { // +kubebuilder:validation:Optional LaunchTemplateID *string `json:"launchTemplateId,omitempty" tf:"launch_template_id,omitempty"` // +kubebuilder:validation:Optional LaunchTemplateName *string `json:"launchTemplateName,omitempty" tf:"launch_template_name,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*OverrideLaunchTemplateSpecificationParameters) DeepCopy ¶
func (in *OverrideLaunchTemplateSpecificationParameters) DeepCopy() *OverrideLaunchTemplateSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideLaunchTemplateSpecificationParameters.
func (*OverrideLaunchTemplateSpecificationParameters) DeepCopyInto ¶
func (in *OverrideLaunchTemplateSpecificationParameters) DeepCopyInto(out *OverrideLaunchTemplateSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideObservation ¶
type OverrideObservation struct { }
func (*OverrideObservation) DeepCopy ¶
func (in *OverrideObservation) DeepCopy() *OverrideObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideObservation.
func (*OverrideObservation) DeepCopyInto ¶
func (in *OverrideObservation) DeepCopyInto(out *OverrideObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideParameters ¶
type OverrideParameters struct { // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional LaunchTemplateSpecification []OverrideLaunchTemplateSpecificationParameters `json:"launchTemplateSpecification,omitempty" tf:"launch_template_specification,omitempty"` // +kubebuilder:validation:Optional WeightedCapacity *string `json:"weightedCapacity,omitempty" tf:"weighted_capacity,omitempty"` }
func (*OverrideParameters) DeepCopy ¶
func (in *OverrideParameters) DeepCopy() *OverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideParameters.
func (*OverrideParameters) DeepCopyInto ¶
func (in *OverrideParameters) DeepCopyInto(out *OverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreferencesObservation ¶
type PreferencesObservation struct { }
func (*PreferencesObservation) DeepCopy ¶
func (in *PreferencesObservation) DeepCopy() *PreferencesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreferencesObservation.
func (*PreferencesObservation) DeepCopyInto ¶
func (in *PreferencesObservation) DeepCopyInto(out *PreferencesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreferencesParameters ¶
type PreferencesParameters struct { // +kubebuilder:validation:Optional InstanceWarmup *string `json:"instanceWarmup,omitempty" tf:"instance_warmup,omitempty"` // +kubebuilder:validation:Optional MinHealthyPercentage *float64 `json:"minHealthyPercentage,omitempty" tf:"min_healthy_percentage,omitempty"` }
func (*PreferencesParameters) DeepCopy ¶
func (in *PreferencesParameters) DeepCopy() *PreferencesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreferencesParameters.
func (*PreferencesParameters) DeepCopyInto ¶
func (in *PreferencesParameters) DeepCopyInto(out *PreferencesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagObservation ¶
type TagObservation struct { }
func (*TagObservation) DeepCopy ¶
func (in *TagObservation) DeepCopy() *TagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagObservation.
func (*TagObservation) DeepCopyInto ¶
func (in *TagObservation) DeepCopyInto(out *TagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagParameters ¶
type TagParameters struct { // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required PropagateAtLaunch *bool `json:"propagateAtLaunch" tf:"propagate_at_launch,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*TagParameters) DeepCopy ¶
func (in *TagParameters) DeepCopy() *TagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagParameters.
func (*TagParameters) DeepCopyInto ¶
func (in *TagParameters) DeepCopyInto(out *TagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WarmPoolObservation ¶
type WarmPoolObservation struct { }
func (*WarmPoolObservation) DeepCopy ¶
func (in *WarmPoolObservation) DeepCopy() *WarmPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WarmPoolObservation.
func (*WarmPoolObservation) DeepCopyInto ¶
func (in *WarmPoolObservation) DeepCopyInto(out *WarmPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WarmPoolParameters ¶
type WarmPoolParameters struct { // +kubebuilder:validation:Optional MaxGroupPreparedCapacity *float64 `json:"maxGroupPreparedCapacity,omitempty" tf:"max_group_prepared_capacity,omitempty"` // +kubebuilder:validation:Optional MinSize *float64 `json:"minSize,omitempty" tf:"min_size,omitempty"` // +kubebuilder:validation:Optional PoolState *string `json:"poolState,omitempty" tf:"pool_state,omitempty"` }
func (*WarmPoolParameters) DeepCopy ¶
func (in *WarmPoolParameters) DeepCopy() *WarmPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WarmPoolParameters.
func (*WarmPoolParameters) DeepCopyInto ¶
func (in *WarmPoolParameters) DeepCopyInto(out *WarmPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.