diff --git a/apis/apigateway/v1beta1/zz_generated.deepcopy.go b/apis/apigateway/v1beta1/zz_generated.deepcopy.go index fb3dee52c6..759a49ead8 100644 --- a/apis/apigateway/v1beta1/zz_generated.deepcopy.go +++ b/apis/apigateway/v1beta1/zz_generated.deepcopy.go @@ -2787,6 +2787,11 @@ func (in *DomainNameInitParameters) DeepCopyInto(out *DomainNameInitParameters) *out = new(string) **out = **in } + if in.Policy != nil { + in, out := &in.Policy, &out.Policy + *out = new(string) + **out = **in + } if in.RegionalCertificateArn != nil { in, out := &in.RegionalCertificateArn, &out.RegionalCertificateArn *out = new(string) @@ -2920,6 +2925,11 @@ func (in *DomainNameObservation) DeepCopyInto(out *DomainNameObservation) { *out = new(string) **out = **in } + if in.DomainNameID != nil { + in, out := &in.DomainNameID, &out.DomainNameID + *out = new(string) + **out = **in + } if in.EndpointConfiguration != nil { in, out := &in.EndpointConfiguration, &out.EndpointConfiguration *out = make([]EndpointConfigurationObservation, len(*in)) @@ -2944,6 +2954,11 @@ func (in *DomainNameObservation) DeepCopyInto(out *DomainNameObservation) { *out = new(string) **out = **in } + if in.Policy != nil { + in, out := &in.Policy, &out.Policy + *out = new(string) + **out = **in + } if in.RegionalCertificateArn != nil { in, out := &in.RegionalCertificateArn, &out.RegionalCertificateArn *out = new(string) @@ -3075,6 +3090,11 @@ func (in *DomainNameParameters) DeepCopyInto(out *DomainNameParameters) { *out = new(string) **out = **in } + if in.Policy != nil { + in, out := &in.Policy, &out.Policy + *out = new(string) + **out = **in + } if in.Region != nil { in, out := &in.Region, &out.Region *out = new(string) diff --git a/apis/autoscaling/v1beta1/zz_generated.deepcopy.go b/apis/autoscaling/v1beta1/zz_generated.deepcopy.go index 0090d2661b..971ea966e6 100644 --- a/apis/autoscaling/v1beta1/zz_generated.deepcopy.go +++ b/apis/autoscaling/v1beta1/zz_generated.deepcopy.go @@ -163,6 +163,84 @@ func (in *AcceleratorTotalMemoryMibParameters) DeepCopy() *AcceleratorTotalMemor return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AlarmSpecificationInitParameters) DeepCopyInto(out *AlarmSpecificationInitParameters) { + *out = *in + if in.Alarms != nil { + in, out := &in.Alarms, &out.Alarms + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmSpecificationInitParameters. +func (in *AlarmSpecificationInitParameters) DeepCopy() *AlarmSpecificationInitParameters { + if in == nil { + return nil + } + out := new(AlarmSpecificationInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AlarmSpecificationObservation) DeepCopyInto(out *AlarmSpecificationObservation) { + *out = *in + if in.Alarms != nil { + in, out := &in.Alarms, &out.Alarms + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmSpecificationObservation. +func (in *AlarmSpecificationObservation) DeepCopy() *AlarmSpecificationObservation { + if in == nil { + return nil + } + out := new(AlarmSpecificationObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AlarmSpecificationParameters) DeepCopyInto(out *AlarmSpecificationParameters) { + *out = *in + if in.Alarms != nil { + in, out := &in.Alarms, &out.Alarms + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmSpecificationParameters. +func (in *AlarmSpecificationParameters) DeepCopy() *AlarmSpecificationParameters { + if in == nil { + return nil + } + out := new(AlarmSpecificationParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Attachment) DeepCopyInto(out *Attachment) { *out = *in @@ -482,6 +560,13 @@ func (in *AutoscalingGroup) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AutoscalingGroupInitParameters) DeepCopyInto(out *AutoscalingGroupInitParameters) { *out = *in + if in.AvailabilityZoneDistribution != nil { + in, out := &in.AvailabilityZoneDistribution, &out.AvailabilityZoneDistribution + *out = make([]AvailabilityZoneDistributionInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.AvailabilityZones != nil { in, out := &in.AvailabilityZones, &out.AvailabilityZones *out = make([]*string, len(*in)) @@ -554,6 +639,11 @@ func (in *AutoscalingGroupInitParameters) DeepCopyInto(out *AutoscalingGroupInit *out = new(string) **out = **in } + if in.IgnoreFailedScalingActivities != nil { + in, out := &in.IgnoreFailedScalingActivities, &out.IgnoreFailedScalingActivities + *out = new(bool) + **out = **in + } if in.InitialLifecycleHook != nil { in, out := &in.InitialLifecycleHook, &out.InitialLifecycleHook *out = make([]InitialLifecycleHookInitParameters, len(*in)) @@ -561,6 +651,13 @@ func (in *AutoscalingGroupInitParameters) DeepCopyInto(out *AutoscalingGroupInit (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.InstanceMaintenancePolicy != nil { + in, out := &in.InstanceMaintenancePolicy, &out.InstanceMaintenancePolicy + *out = make([]InstanceMaintenancePolicyInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.InstanceRefresh != nil { in, out := &in.InstanceRefresh, &out.InstanceRefresh *out = make([]InstanceRefreshInitParameters, len(*in)) @@ -708,6 +805,13 @@ func (in *AutoscalingGroupInitParameters) DeepCopyInto(out *AutoscalingGroupInit } } } + if in.TrafficSource != nil { + in, out := &in.TrafficSource, &out.TrafficSource + *out = make([]TrafficSourceInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.VPCZoneIdentifier != nil { in, out := &in.VPCZoneIdentifier, &out.VPCZoneIdentifier *out = make([]*string, len(*in)) @@ -800,6 +904,13 @@ func (in *AutoscalingGroupObservation) DeepCopyInto(out *AutoscalingGroupObserva *out = new(string) **out = **in } + if in.AvailabilityZoneDistribution != nil { + in, out := &in.AvailabilityZoneDistribution, &out.AvailabilityZoneDistribution + *out = make([]AvailabilityZoneDistributionObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.AvailabilityZones != nil { in, out := &in.AvailabilityZones, &out.AvailabilityZones *out = make([]*string, len(*in)) @@ -877,6 +988,11 @@ func (in *AutoscalingGroupObservation) DeepCopyInto(out *AutoscalingGroupObserva *out = new(string) **out = **in } + if in.IgnoreFailedScalingActivities != nil { + in, out := &in.IgnoreFailedScalingActivities, &out.IgnoreFailedScalingActivities + *out = new(bool) + **out = **in + } if in.InitialLifecycleHook != nil { in, out := &in.InitialLifecycleHook, &out.InitialLifecycleHook *out = make([]InitialLifecycleHookObservation, len(*in)) @@ -884,6 +1000,13 @@ func (in *AutoscalingGroupObservation) DeepCopyInto(out *AutoscalingGroupObserva (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.InstanceMaintenancePolicy != nil { + in, out := &in.InstanceMaintenancePolicy, &out.InstanceMaintenancePolicy + *out = make([]InstanceMaintenancePolicyObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.InstanceRefresh != nil { in, out := &in.InstanceRefresh, &out.InstanceRefresh *out = make([]InstanceRefreshObservation, len(*in)) @@ -1028,6 +1151,13 @@ func (in *AutoscalingGroupObservation) DeepCopyInto(out *AutoscalingGroupObserva } } } + if in.TrafficSource != nil { + in, out := &in.TrafficSource, &out.TrafficSource + *out = make([]TrafficSourceObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.VPCZoneIdentifier != nil { in, out := &in.VPCZoneIdentifier, &out.VPCZoneIdentifier *out = make([]*string, len(*in)) @@ -1076,6 +1206,13 @@ func (in *AutoscalingGroupObservation) DeepCopy() *AutoscalingGroupObservation { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AutoscalingGroupParameters) DeepCopyInto(out *AutoscalingGroupParameters) { *out = *in + if in.AvailabilityZoneDistribution != nil { + in, out := &in.AvailabilityZoneDistribution, &out.AvailabilityZoneDistribution + *out = make([]AvailabilityZoneDistributionParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.AvailabilityZones != nil { in, out := &in.AvailabilityZones, &out.AvailabilityZones *out = make([]*string, len(*in)) @@ -1148,6 +1285,11 @@ func (in *AutoscalingGroupParameters) DeepCopyInto(out *AutoscalingGroupParamete *out = new(string) **out = **in } + if in.IgnoreFailedScalingActivities != nil { + in, out := &in.IgnoreFailedScalingActivities, &out.IgnoreFailedScalingActivities + *out = new(bool) + **out = **in + } if in.InitialLifecycleHook != nil { in, out := &in.InitialLifecycleHook, &out.InitialLifecycleHook *out = make([]InitialLifecycleHookParameters, len(*in)) @@ -1155,6 +1297,13 @@ func (in *AutoscalingGroupParameters) DeepCopyInto(out *AutoscalingGroupParamete (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.InstanceMaintenancePolicy != nil { + in, out := &in.InstanceMaintenancePolicy, &out.InstanceMaintenancePolicy + *out = make([]InstanceMaintenancePolicyParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.InstanceRefresh != nil { in, out := &in.InstanceRefresh, &out.InstanceRefresh *out = make([]InstanceRefreshParameters, len(*in)) @@ -1307,6 +1456,13 @@ func (in *AutoscalingGroupParameters) DeepCopyInto(out *AutoscalingGroupParamete } } } + if in.TrafficSource != nil { + in, out := &in.TrafficSource, &out.TrafficSource + *out = make([]TrafficSourceParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.VPCZoneIdentifier != nil { in, out := &in.VPCZoneIdentifier, &out.VPCZoneIdentifier *out = make([]*string, len(*in)) @@ -1394,6 +1550,66 @@ func (in *AutoscalingGroupStatus) DeepCopy() *AutoscalingGroupStatus { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AvailabilityZoneDistributionInitParameters) DeepCopyInto(out *AvailabilityZoneDistributionInitParameters) { + *out = *in + if in.CapacityDistributionStrategy != nil { + in, out := &in.CapacityDistributionStrategy, &out.CapacityDistributionStrategy + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneDistributionInitParameters. +func (in *AvailabilityZoneDistributionInitParameters) DeepCopy() *AvailabilityZoneDistributionInitParameters { + if in == nil { + return nil + } + out := new(AvailabilityZoneDistributionInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AvailabilityZoneDistributionObservation) DeepCopyInto(out *AvailabilityZoneDistributionObservation) { + *out = *in + if in.CapacityDistributionStrategy != nil { + in, out := &in.CapacityDistributionStrategy, &out.CapacityDistributionStrategy + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneDistributionObservation. +func (in *AvailabilityZoneDistributionObservation) DeepCopy() *AvailabilityZoneDistributionObservation { + if in == nil { + return nil + } + out := new(AvailabilityZoneDistributionObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AvailabilityZoneDistributionParameters) DeepCopyInto(out *AvailabilityZoneDistributionParameters) { + *out = *in + if in.CapacityDistributionStrategy != nil { + in, out := &in.CapacityDistributionStrategy, &out.CapacityDistributionStrategy + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneDistributionParameters. +func (in *AvailabilityZoneDistributionParameters) DeepCopy() *AvailabilityZoneDistributionParameters { + if in == nil { + return nil + } + out := new(AvailabilityZoneDistributionParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BaselineEBSBandwidthMbpsInitParameters) DeepCopyInto(out *BaselineEBSBandwidthMbpsInitParameters) { *out = *in @@ -2952,6 +3168,81 @@ func (in *InitialLifecycleHookParameters) DeepCopy() *InitialLifecycleHookParame return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *InstanceMaintenancePolicyInitParameters) DeepCopyInto(out *InstanceMaintenancePolicyInitParameters) { + *out = *in + if in.MaxHealthyPercentage != nil { + in, out := &in.MaxHealthyPercentage, &out.MaxHealthyPercentage + *out = new(float64) + **out = **in + } + if in.MinHealthyPercentage != nil { + in, out := &in.MinHealthyPercentage, &out.MinHealthyPercentage + *out = new(float64) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMaintenancePolicyInitParameters. +func (in *InstanceMaintenancePolicyInitParameters) DeepCopy() *InstanceMaintenancePolicyInitParameters { + if in == nil { + return nil + } + out := new(InstanceMaintenancePolicyInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *InstanceMaintenancePolicyObservation) DeepCopyInto(out *InstanceMaintenancePolicyObservation) { + *out = *in + if in.MaxHealthyPercentage != nil { + in, out := &in.MaxHealthyPercentage, &out.MaxHealthyPercentage + *out = new(float64) + **out = **in + } + if in.MinHealthyPercentage != nil { + in, out := &in.MinHealthyPercentage, &out.MinHealthyPercentage + *out = new(float64) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMaintenancePolicyObservation. +func (in *InstanceMaintenancePolicyObservation) DeepCopy() *InstanceMaintenancePolicyObservation { + if in == nil { + return nil + } + out := new(InstanceMaintenancePolicyObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *InstanceMaintenancePolicyParameters) DeepCopyInto(out *InstanceMaintenancePolicyParameters) { + *out = *in + if in.MaxHealthyPercentage != nil { + in, out := &in.MaxHealthyPercentage, &out.MaxHealthyPercentage + *out = new(float64) + **out = **in + } + if in.MinHealthyPercentage != nil { + in, out := &in.MinHealthyPercentage, &out.MinHealthyPercentage + *out = new(float64) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMaintenancePolicyParameters. +func (in *InstanceMaintenancePolicyParameters) DeepCopy() *InstanceMaintenancePolicyParameters { + if in == nil { + return nil + } + out := new(InstanceMaintenancePolicyParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InstanceRefreshInitParameters) DeepCopyInto(out *InstanceRefreshInitParameters) { *out = *in @@ -3193,6 +3484,11 @@ func (in *InstanceRequirementsInitParameters) DeepCopyInto(out *InstanceRequirem } } } + if in.MaxSpotPriceAsPercentageOfOptimalOnDemandPrice != nil { + in, out := &in.MaxSpotPriceAsPercentageOfOptimalOnDemandPrice, &out.MaxSpotPriceAsPercentageOfOptimalOnDemandPrice + *out = new(float64) + **out = **in + } if in.MemoryGibPerVcpu != nil { in, out := &in.MemoryGibPerVcpu, &out.MemoryGibPerVcpu *out = make([]MemoryGibPerVcpuInitParameters, len(*in)) @@ -3389,6 +3685,11 @@ func (in *InstanceRequirementsObservation) DeepCopyInto(out *InstanceRequirement } } } + if in.MaxSpotPriceAsPercentageOfOptimalOnDemandPrice != nil { + in, out := &in.MaxSpotPriceAsPercentageOfOptimalOnDemandPrice, &out.MaxSpotPriceAsPercentageOfOptimalOnDemandPrice + *out = new(float64) + **out = **in + } if in.MemoryGibPerVcpu != nil { in, out := &in.MemoryGibPerVcpu, &out.MemoryGibPerVcpu *out = make([]MemoryGibPerVcpuObservation, len(*in)) @@ -3585,6 +3886,11 @@ func (in *InstanceRequirementsParameters) DeepCopyInto(out *InstanceRequirements } } } + if in.MaxSpotPriceAsPercentageOfOptimalOnDemandPrice != nil { + in, out := &in.MaxSpotPriceAsPercentageOfOptimalOnDemandPrice, &out.MaxSpotPriceAsPercentageOfOptimalOnDemandPrice + *out = new(float64) + **out = **in + } if in.MemoryGibPerVcpu != nil { in, out := &in.MemoryGibPerVcpu, &out.MemoryGibPerVcpu *out = make([]MemoryGibPerVcpuParameters, len(*in)) @@ -8045,6 +8351,13 @@ func (in *PredictiveScalingConfigurationParameters) DeepCopy() *PredictiveScalin // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PreferencesInitParameters) DeepCopyInto(out *PreferencesInitParameters) { *out = *in + if in.AlarmSpecification != nil { + in, out := &in.AlarmSpecification, &out.AlarmSpecification + *out = make([]AlarmSpecificationInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.AutoRollback != nil { in, out := &in.AutoRollback, &out.AutoRollback *out = new(bool) @@ -8071,16 +8384,31 @@ func (in *PreferencesInitParameters) DeepCopyInto(out *PreferencesInitParameters *out = new(string) **out = **in } + if in.MaxHealthyPercentage != nil { + in, out := &in.MaxHealthyPercentage, &out.MaxHealthyPercentage + *out = new(float64) + **out = **in + } if in.MinHealthyPercentage != nil { in, out := &in.MinHealthyPercentage, &out.MinHealthyPercentage *out = new(float64) **out = **in } + if in.ScaleInProtectedInstances != nil { + in, out := &in.ScaleInProtectedInstances, &out.ScaleInProtectedInstances + *out = new(string) + **out = **in + } if in.SkipMatching != nil { in, out := &in.SkipMatching, &out.SkipMatching *out = new(bool) **out = **in } + if in.StandbyInstances != nil { + in, out := &in.StandbyInstances, &out.StandbyInstances + *out = new(string) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreferencesInitParameters. @@ -8096,6 +8424,13 @@ func (in *PreferencesInitParameters) DeepCopy() *PreferencesInitParameters { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PreferencesObservation) DeepCopyInto(out *PreferencesObservation) { *out = *in + if in.AlarmSpecification != nil { + in, out := &in.AlarmSpecification, &out.AlarmSpecification + *out = make([]AlarmSpecificationObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.AutoRollback != nil { in, out := &in.AutoRollback, &out.AutoRollback *out = new(bool) @@ -8122,16 +8457,31 @@ func (in *PreferencesObservation) DeepCopyInto(out *PreferencesObservation) { *out = new(string) **out = **in } + if in.MaxHealthyPercentage != nil { + in, out := &in.MaxHealthyPercentage, &out.MaxHealthyPercentage + *out = new(float64) + **out = **in + } if in.MinHealthyPercentage != nil { in, out := &in.MinHealthyPercentage, &out.MinHealthyPercentage *out = new(float64) **out = **in } + if in.ScaleInProtectedInstances != nil { + in, out := &in.ScaleInProtectedInstances, &out.ScaleInProtectedInstances + *out = new(string) + **out = **in + } if in.SkipMatching != nil { in, out := &in.SkipMatching, &out.SkipMatching *out = new(bool) **out = **in } + if in.StandbyInstances != nil { + in, out := &in.StandbyInstances, &out.StandbyInstances + *out = new(string) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreferencesObservation. @@ -8147,6 +8497,13 @@ func (in *PreferencesObservation) DeepCopy() *PreferencesObservation { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PreferencesParameters) DeepCopyInto(out *PreferencesParameters) { *out = *in + if in.AlarmSpecification != nil { + in, out := &in.AlarmSpecification, &out.AlarmSpecification + *out = make([]AlarmSpecificationParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.AutoRollback != nil { in, out := &in.AutoRollback, &out.AutoRollback *out = new(bool) @@ -8173,16 +8530,31 @@ func (in *PreferencesParameters) DeepCopyInto(out *PreferencesParameters) { *out = new(string) **out = **in } + if in.MaxHealthyPercentage != nil { + in, out := &in.MaxHealthyPercentage, &out.MaxHealthyPercentage + *out = new(float64) + **out = **in + } if in.MinHealthyPercentage != nil { in, out := &in.MinHealthyPercentage, &out.MinHealthyPercentage *out = new(float64) **out = **in } + if in.ScaleInProtectedInstances != nil { + in, out := &in.ScaleInProtectedInstances, &out.ScaleInProtectedInstances + *out = new(string) + **out = **in + } if in.SkipMatching != nil { in, out := &in.SkipMatching, &out.SkipMatching *out = new(bool) **out = **in } + if in.StandbyInstances != nil { + in, out := &in.StandbyInstances, &out.StandbyInstances + *out = new(string) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreferencesParameters. @@ -8981,6 +9353,81 @@ func (in *TotalLocalStorageGbParameters) DeepCopy() *TotalLocalStorageGbParamete return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *TrafficSourceInitParameters) DeepCopyInto(out *TrafficSourceInitParameters) { + *out = *in + if in.Identifier != nil { + in, out := &in.Identifier, &out.Identifier + *out = new(string) + **out = **in + } + if in.Type != nil { + in, out := &in.Type, &out.Type + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficSourceInitParameters. +func (in *TrafficSourceInitParameters) DeepCopy() *TrafficSourceInitParameters { + if in == nil { + return nil + } + out := new(TrafficSourceInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *TrafficSourceObservation) DeepCopyInto(out *TrafficSourceObservation) { + *out = *in + if in.Identifier != nil { + in, out := &in.Identifier, &out.Identifier + *out = new(string) + **out = **in + } + if in.Type != nil { + in, out := &in.Type, &out.Type + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficSourceObservation. +func (in *TrafficSourceObservation) DeepCopy() *TrafficSourceObservation { + if in == nil { + return nil + } + out := new(TrafficSourceObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *TrafficSourceParameters) DeepCopyInto(out *TrafficSourceParameters) { + *out = *in + if in.Identifier != nil { + in, out := &in.Identifier, &out.Identifier + *out = new(string) + **out = **in + } + if in.Type != nil { + in, out := &in.Type, &out.Type + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficSourceParameters. +func (in *TrafficSourceParameters) DeepCopy() *TrafficSourceParameters { + if in == nil { + return nil + } + out := new(TrafficSourceParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VcpuCountInitParameters) DeepCopyInto(out *VcpuCountInitParameters) { *out = *in diff --git a/apis/autoscaling/v1beta2/zz_generated.deepcopy.go b/apis/autoscaling/v1beta2/zz_generated.deepcopy.go index 8350964ebf..b47342bdcf 100644 --- a/apis/autoscaling/v1beta2/zz_generated.deepcopy.go +++ b/apis/autoscaling/v1beta2/zz_generated.deepcopy.go @@ -525,6 +525,13 @@ func (in *AutoscalingGroup) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AutoscalingGroupInitParameters) DeepCopyInto(out *AutoscalingGroupInitParameters) { *out = *in + if in.AvailabilityZoneDistribution != nil { + in, out := &in.AvailabilityZoneDistribution, &out.AvailabilityZoneDistribution + *out = make([]AvailabilityZoneDistributionInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.AvailabilityZones != nil { in, out := &in.AvailabilityZones, &out.AvailabilityZones *out = make([]*string, len(*in)) @@ -840,6 +847,13 @@ func (in *AutoscalingGroupObservation) DeepCopyInto(out *AutoscalingGroupObserva *out = new(string) **out = **in } + if in.AvailabilityZoneDistribution != nil { + in, out := &in.AvailabilityZoneDistribution, &out.AvailabilityZoneDistribution + *out = make([]AvailabilityZoneDistributionObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.AvailabilityZones != nil { in, out := &in.AvailabilityZones, &out.AvailabilityZones *out = make([]*string, len(*in)) @@ -1113,6 +1127,13 @@ func (in *AutoscalingGroupObservation) DeepCopy() *AutoscalingGroupObservation { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AutoscalingGroupParameters) DeepCopyInto(out *AutoscalingGroupParameters) { *out = *in + if in.AvailabilityZoneDistribution != nil { + in, out := &in.AvailabilityZoneDistribution, &out.AvailabilityZoneDistribution + *out = make([]AvailabilityZoneDistributionParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.AvailabilityZones != nil { in, out := &in.AvailabilityZones, &out.AvailabilityZones *out = make([]*string, len(*in)) @@ -1428,6 +1449,66 @@ func (in *AutoscalingGroupStatus) DeepCopy() *AutoscalingGroupStatus { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AvailabilityZoneDistributionInitParameters) DeepCopyInto(out *AvailabilityZoneDistributionInitParameters) { + *out = *in + if in.CapacityDistributionStrategy != nil { + in, out := &in.CapacityDistributionStrategy, &out.CapacityDistributionStrategy + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneDistributionInitParameters. +func (in *AvailabilityZoneDistributionInitParameters) DeepCopy() *AvailabilityZoneDistributionInitParameters { + if in == nil { + return nil + } + out := new(AvailabilityZoneDistributionInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AvailabilityZoneDistributionObservation) DeepCopyInto(out *AvailabilityZoneDistributionObservation) { + *out = *in + if in.CapacityDistributionStrategy != nil { + in, out := &in.CapacityDistributionStrategy, &out.CapacityDistributionStrategy + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneDistributionObservation. +func (in *AvailabilityZoneDistributionObservation) DeepCopy() *AvailabilityZoneDistributionObservation { + if in == nil { + return nil + } + out := new(AvailabilityZoneDistributionObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AvailabilityZoneDistributionParameters) DeepCopyInto(out *AvailabilityZoneDistributionParameters) { + *out = *in + if in.CapacityDistributionStrategy != nil { + in, out := &in.CapacityDistributionStrategy, &out.CapacityDistributionStrategy + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneDistributionParameters. +func (in *AvailabilityZoneDistributionParameters) DeepCopy() *AvailabilityZoneDistributionParameters { + if in == nil { + return nil + } + out := new(AvailabilityZoneDistributionParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BaselineEBSBandwidthMbpsInitParameters) DeepCopyInto(out *BaselineEBSBandwidthMbpsInitParameters) { *out = *in diff --git a/apis/cloudfront/v1beta1/zz_generated.deepcopy.go b/apis/cloudfront/v1beta1/zz_generated.deepcopy.go index 97d1241e6b..f95a3b9dc9 100644 --- a/apis/cloudfront/v1beta1/zz_generated.deepcopy.go +++ b/apis/cloudfront/v1beta1/zz_generated.deepcopy.go @@ -7113,6 +7113,13 @@ func (in *OriginInitParameters) DeepCopyInto(out *OriginInitParameters) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.VPCOriginConfig != nil { + in, out := &in.VPCOriginConfig, &out.VPCOriginConfig + *out = make([]VPCOriginConfigInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginInitParameters. @@ -7186,6 +7193,13 @@ func (in *OriginObservation) DeepCopyInto(out *OriginObservation) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.VPCOriginConfig != nil { + in, out := &in.VPCOriginConfig, &out.VPCOriginConfig + *out = make([]VPCOriginConfigObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginObservation. @@ -7269,6 +7283,13 @@ func (in *OriginParameters) DeepCopyInto(out *OriginParameters) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.VPCOriginConfig != nil { + in, out := &in.VPCOriginConfig, &out.VPCOriginConfig + *out = make([]VPCOriginConfigParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginParameters. @@ -10109,6 +10130,96 @@ func (in *TrustedSignersParameters) DeepCopy() *TrustedSignersParameters { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *VPCOriginConfigInitParameters) DeepCopyInto(out *VPCOriginConfigInitParameters) { + *out = *in + if in.OriginKeepaliveTimeout != nil { + in, out := &in.OriginKeepaliveTimeout, &out.OriginKeepaliveTimeout + *out = new(float64) + **out = **in + } + if in.OriginReadTimeout != nil { + in, out := &in.OriginReadTimeout, &out.OriginReadTimeout + *out = new(float64) + **out = **in + } + if in.VPCOriginID != nil { + in, out := &in.VPCOriginID, &out.VPCOriginID + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCOriginConfigInitParameters. +func (in *VPCOriginConfigInitParameters) DeepCopy() *VPCOriginConfigInitParameters { + if in == nil { + return nil + } + out := new(VPCOriginConfigInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *VPCOriginConfigObservation) DeepCopyInto(out *VPCOriginConfigObservation) { + *out = *in + if in.OriginKeepaliveTimeout != nil { + in, out := &in.OriginKeepaliveTimeout, &out.OriginKeepaliveTimeout + *out = new(float64) + **out = **in + } + if in.OriginReadTimeout != nil { + in, out := &in.OriginReadTimeout, &out.OriginReadTimeout + *out = new(float64) + **out = **in + } + if in.VPCOriginID != nil { + in, out := &in.VPCOriginID, &out.VPCOriginID + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCOriginConfigObservation. +func (in *VPCOriginConfigObservation) DeepCopy() *VPCOriginConfigObservation { + if in == nil { + return nil + } + out := new(VPCOriginConfigObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *VPCOriginConfigParameters) DeepCopyInto(out *VPCOriginConfigParameters) { + *out = *in + if in.OriginKeepaliveTimeout != nil { + in, out := &in.OriginKeepaliveTimeout, &out.OriginKeepaliveTimeout + *out = new(float64) + **out = **in + } + if in.OriginReadTimeout != nil { + in, out := &in.OriginReadTimeout, &out.OriginReadTimeout + *out = new(float64) + **out = **in + } + if in.VPCOriginID != nil { + in, out := &in.VPCOriginID, &out.VPCOriginID + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCOriginConfigParameters. +func (in *VPCOriginConfigParameters) DeepCopy() *VPCOriginConfigParameters { + if in == nil { + return nil + } + out := new(VPCOriginConfigParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ViewerCertificateInitParameters) DeepCopyInto(out *ViewerCertificateInitParameters) { *out = *in diff --git a/apis/ec2/v1beta1/zz_generated.deepcopy.go b/apis/ec2/v1beta1/zz_generated.deepcopy.go index a8f277aea2..a09935a344 100644 --- a/apis/ec2/v1beta1/zz_generated.deepcopy.go +++ b/apis/ec2/v1beta1/zz_generated.deepcopy.go @@ -15553,6 +15553,11 @@ func (in *InstanceInitParameters) DeepCopyInto(out *InstanceInitParameters) { *out = new(bool) **out = **in } + if in.EnablePrimaryIPv6 != nil { + in, out := &in.EnablePrimaryIPv6, &out.EnablePrimaryIPv6 + *out = new(bool) + **out = **in + } if in.EnclaveOptions != nil { in, out := &in.EnclaveOptions, &out.EnclaveOptions *out = make([]EnclaveOptionsInitParameters, len(*in)) @@ -16244,6 +16249,11 @@ func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation) { *out = new(bool) **out = **in } + if in.EnablePrimaryIPv6 != nil { + in, out := &in.EnablePrimaryIPv6, &out.EnablePrimaryIPv6 + *out = new(bool) + **out = **in + } if in.EnclaveOptions != nil { in, out := &in.EnclaveOptions, &out.EnclaveOptions *out = make([]EnclaveOptionsObservation, len(*in)) @@ -16627,6 +16637,11 @@ func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters) { *out = new(bool) **out = **in } + if in.EnablePrimaryIPv6 != nil { + in, out := &in.EnablePrimaryIPv6, &out.EnablePrimaryIPv6 + *out = new(bool) + **out = **in + } if in.EnclaveOptions != nil { in, out := &in.EnclaveOptions, &out.EnclaveOptions *out = make([]EnclaveOptionsParameters, len(*in)) @@ -38318,6 +38333,11 @@ func (in *SpotInstanceRequestInitParameters) DeepCopyInto(out *SpotInstanceReque *out = new(bool) **out = **in } + if in.EnablePrimaryIPv6 != nil { + in, out := &in.EnablePrimaryIPv6, &out.EnablePrimaryIPv6 + *out = new(bool) + **out = **in + } if in.EnclaveOptions != nil { in, out := &in.EnclaveOptions, &out.EnclaveOptions *out = make([]SpotInstanceRequestEnclaveOptionsInitParameters, len(*in)) @@ -39102,6 +39122,11 @@ func (in *SpotInstanceRequestObservation) DeepCopyInto(out *SpotInstanceRequestO *out = new(bool) **out = **in } + if in.EnablePrimaryIPv6 != nil { + in, out := &in.EnablePrimaryIPv6, &out.EnablePrimaryIPv6 + *out = new(bool) + **out = **in + } if in.EnclaveOptions != nil { in, out := &in.EnclaveOptions, &out.EnclaveOptions *out = make([]SpotInstanceRequestEnclaveOptionsObservation, len(*in)) @@ -39523,6 +39548,11 @@ func (in *SpotInstanceRequestParameters) DeepCopyInto(out *SpotInstanceRequestPa *out = new(bool) **out = **in } + if in.EnablePrimaryIPv6 != nil { + in, out := &in.EnablePrimaryIPv6, &out.EnablePrimaryIPv6 + *out = new(bool) + **out = **in + } if in.EnclaveOptions != nil { in, out := &in.EnclaveOptions, &out.EnclaveOptions *out = make([]SpotInstanceRequestEnclaveOptionsParameters, len(*in)) diff --git a/apis/eks/v1beta1/zz_generated.deepcopy.go b/apis/eks/v1beta1/zz_generated.deepcopy.go index 59cf4e8cc1..ddc312a9fd 100644 --- a/apis/eks/v1beta1/zz_generated.deepcopy.go +++ b/apis/eks/v1beta1/zz_generated.deepcopy.go @@ -1211,6 +1211,66 @@ func (in *AutoscalingGroupsParameters) DeepCopy() *AutoscalingGroupsParameters { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *BlockStorageInitParameters) DeepCopyInto(out *BlockStorageInitParameters) { + *out = *in + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockStorageInitParameters. +func (in *BlockStorageInitParameters) DeepCopy() *BlockStorageInitParameters { + if in == nil { + return nil + } + out := new(BlockStorageInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *BlockStorageObservation) DeepCopyInto(out *BlockStorageObservation) { + *out = *in + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockStorageObservation. +func (in *BlockStorageObservation) DeepCopy() *BlockStorageObservation { + if in == nil { + return nil + } + out := new(BlockStorageObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *BlockStorageParameters) DeepCopyInto(out *BlockStorageParameters) { + *out = *in + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockStorageParameters. +func (in *BlockStorageParameters) DeepCopy() *BlockStorageParameters { + if in == nil { + return nil + } + out := new(BlockStorageParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CertificateAuthorityInitParameters) DeepCopyInto(out *CertificateAuthorityInitParameters) { *out = *in @@ -1445,6 +1505,13 @@ func (in *ClusterInitParameters) DeepCopyInto(out *ClusterInitParameters) { *out = new(bool) **out = **in } + if in.ComputeConfig != nil { + in, out := &in.ComputeConfig, &out.ComputeConfig + *out = make([]ComputeConfigInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.EnabledClusterLogTypes != nil { in, out := &in.EnabledClusterLogTypes, &out.EnabledClusterLogTypes *out = make([]*string, len(*in)) @@ -1477,6 +1544,13 @@ func (in *ClusterInitParameters) DeepCopyInto(out *ClusterInitParameters) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.RemoteNetworkConfig != nil { + in, out := &in.RemoteNetworkConfig, &out.RemoteNetworkConfig + *out = make([]RemoteNetworkConfigInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.RoleArn != nil { in, out := &in.RoleArn, &out.RoleArn *out = new(string) @@ -1492,6 +1566,13 @@ func (in *ClusterInitParameters) DeepCopyInto(out *ClusterInitParameters) { *out = new(v1.Selector) (*in).DeepCopyInto(*out) } + if in.StorageConfig != nil { + in, out := &in.StorageConfig, &out.StorageConfig + *out = make([]StorageConfigInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.Tags != nil { in, out := &in.Tags, &out.Tags *out = make(map[string]*string, len(*in)) @@ -1610,6 +1691,13 @@ func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation) { *out = new(string) **out = **in } + if in.ComputeConfig != nil { + in, out := &in.ComputeConfig, &out.ComputeConfig + *out = make([]ComputeConfigObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.CreatedAt != nil { in, out := &in.CreatedAt, &out.CreatedAt *out = new(string) @@ -1669,6 +1757,13 @@ func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation) { *out = new(string) **out = **in } + if in.RemoteNetworkConfig != nil { + in, out := &in.RemoteNetworkConfig, &out.RemoteNetworkConfig + *out = make([]RemoteNetworkConfigObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.RoleArn != nil { in, out := &in.RoleArn, &out.RoleArn *out = new(string) @@ -1679,6 +1774,13 @@ func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation) { *out = new(string) **out = **in } + if in.StorageConfig != nil { + in, out := &in.StorageConfig, &out.StorageConfig + *out = make([]StorageConfigObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.Tags != nil { in, out := &in.Tags, &out.Tags *out = make(map[string]*string, len(*in)) @@ -1764,6 +1866,13 @@ func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters) { *out = new(bool) **out = **in } + if in.ComputeConfig != nil { + in, out := &in.ComputeConfig, &out.ComputeConfig + *out = make([]ComputeConfigParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.EnabledClusterLogTypes != nil { in, out := &in.EnabledClusterLogTypes, &out.EnabledClusterLogTypes *out = make([]*string, len(*in)) @@ -1801,6 +1910,13 @@ func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters) { *out = new(string) **out = **in } + if in.RemoteNetworkConfig != nil { + in, out := &in.RemoteNetworkConfig, &out.RemoteNetworkConfig + *out = make([]RemoteNetworkConfigParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.RoleArn != nil { in, out := &in.RoleArn, &out.RoleArn *out = new(string) @@ -1816,6 +1932,13 @@ func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters) { *out = new(v1.Selector) (*in).DeepCopyInto(*out) } + if in.StorageConfig != nil { + in, out := &in.StorageConfig, &out.StorageConfig + *out = make([]StorageConfigParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.Tags != nil { in, out := &in.Tags, &out.Tags *out = make(map[string]*string, len(*in)) @@ -1905,6 +2028,114 @@ func (in *ClusterStatus) DeepCopy() *ClusterStatus { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ComputeConfigInitParameters) DeepCopyInto(out *ComputeConfigInitParameters) { + *out = *in + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } + if in.NodePools != nil { + in, out := &in.NodePools, &out.NodePools + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } + if in.NodeRoleArn != nil { + in, out := &in.NodeRoleArn, &out.NodeRoleArn + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeConfigInitParameters. +func (in *ComputeConfigInitParameters) DeepCopy() *ComputeConfigInitParameters { + if in == nil { + return nil + } + out := new(ComputeConfigInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ComputeConfigObservation) DeepCopyInto(out *ComputeConfigObservation) { + *out = *in + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } + if in.NodePools != nil { + in, out := &in.NodePools, &out.NodePools + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } + if in.NodeRoleArn != nil { + in, out := &in.NodeRoleArn, &out.NodeRoleArn + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeConfigObservation. +func (in *ComputeConfigObservation) DeepCopy() *ComputeConfigObservation { + if in == nil { + return nil + } + out := new(ComputeConfigObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ComputeConfigParameters) DeepCopyInto(out *ComputeConfigParameters) { + *out = *in + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } + if in.NodePools != nil { + in, out := &in.NodePools, &out.NodePools + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } + if in.NodeRoleArn != nil { + in, out := &in.NodeRoleArn, &out.NodeRoleArn + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeConfigParameters. +func (in *ComputeConfigParameters) DeepCopy() *ComputeConfigParameters { + if in == nil { + return nil + } + out := new(ComputeConfigParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ControlPlanePlacementInitParameters) DeepCopyInto(out *ControlPlanePlacementInitParameters) { *out = *in @@ -1965,6 +2196,66 @@ func (in *ControlPlanePlacementParameters) DeepCopy() *ControlPlanePlacementPara return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ElasticLoadBalancingInitParameters) DeepCopyInto(out *ElasticLoadBalancingInitParameters) { + *out = *in + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticLoadBalancingInitParameters. +func (in *ElasticLoadBalancingInitParameters) DeepCopy() *ElasticLoadBalancingInitParameters { + if in == nil { + return nil + } + out := new(ElasticLoadBalancingInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ElasticLoadBalancingObservation) DeepCopyInto(out *ElasticLoadBalancingObservation) { + *out = *in + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticLoadBalancingObservation. +func (in *ElasticLoadBalancingObservation) DeepCopy() *ElasticLoadBalancingObservation { + if in == nil { + return nil + } + out := new(ElasticLoadBalancingObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ElasticLoadBalancingParameters) DeepCopyInto(out *ElasticLoadBalancingParameters) { + *out = *in + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticLoadBalancingParameters. +func (in *ElasticLoadBalancingParameters) DeepCopy() *ElasticLoadBalancingParameters { + if in == nil { + return nil + } + out := new(ElasticLoadBalancingParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EncryptionConfigInitParameters) DeepCopyInto(out *EncryptionConfigInitParameters) { *out = *in @@ -2952,6 +3243,13 @@ func (in *IdentityProviderConfigStatus) DeepCopy() *IdentityProviderConfigStatus // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KubernetesNetworkConfigInitParameters) DeepCopyInto(out *KubernetesNetworkConfigInitParameters) { *out = *in + if in.ElasticLoadBalancing != nil { + in, out := &in.ElasticLoadBalancing, &out.ElasticLoadBalancing + *out = make([]ElasticLoadBalancingInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.IPFamily != nil { in, out := &in.IPFamily, &out.IPFamily *out = new(string) @@ -2977,6 +3275,13 @@ func (in *KubernetesNetworkConfigInitParameters) DeepCopy() *KubernetesNetworkCo // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KubernetesNetworkConfigObservation) DeepCopyInto(out *KubernetesNetworkConfigObservation) { *out = *in + if in.ElasticLoadBalancing != nil { + in, out := &in.ElasticLoadBalancing, &out.ElasticLoadBalancing + *out = make([]ElasticLoadBalancingObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.IPFamily != nil { in, out := &in.IPFamily, &out.IPFamily *out = new(string) @@ -3007,6 +3312,13 @@ func (in *KubernetesNetworkConfigObservation) DeepCopy() *KubernetesNetworkConfi // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KubernetesNetworkConfigParameters) DeepCopyInto(out *KubernetesNetworkConfigParameters) { *out = *in + if in.ElasticLoadBalancing != nil { + in, out := &in.ElasticLoadBalancing, &out.ElasticLoadBalancing + *out = make([]ElasticLoadBalancingParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.IPFamily != nil { in, out := &in.IPFamily, &out.IPFamily *out = new(string) @@ -4496,6 +4808,249 @@ func (in *RemoteAccessParameters) DeepCopy() *RemoteAccessParameters { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RemoteNetworkConfigInitParameters) DeepCopyInto(out *RemoteNetworkConfigInitParameters) { + *out = *in + if in.RemoteNodeNetworks != nil { + in, out := &in.RemoteNodeNetworks, &out.RemoteNodeNetworks + *out = make([]RemoteNodeNetworksInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } + if in.RemotePodNetworks != nil { + in, out := &in.RemotePodNetworks, &out.RemotePodNetworks + *out = make([]RemotePodNetworksInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteNetworkConfigInitParameters. +func (in *RemoteNetworkConfigInitParameters) DeepCopy() *RemoteNetworkConfigInitParameters { + if in == nil { + return nil + } + out := new(RemoteNetworkConfigInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RemoteNetworkConfigObservation) DeepCopyInto(out *RemoteNetworkConfigObservation) { + *out = *in + if in.RemoteNodeNetworks != nil { + in, out := &in.RemoteNodeNetworks, &out.RemoteNodeNetworks + *out = make([]RemoteNodeNetworksObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } + if in.RemotePodNetworks != nil { + in, out := &in.RemotePodNetworks, &out.RemotePodNetworks + *out = make([]RemotePodNetworksObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteNetworkConfigObservation. +func (in *RemoteNetworkConfigObservation) DeepCopy() *RemoteNetworkConfigObservation { + if in == nil { + return nil + } + out := new(RemoteNetworkConfigObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RemoteNetworkConfigParameters) DeepCopyInto(out *RemoteNetworkConfigParameters) { + *out = *in + if in.RemoteNodeNetworks != nil { + in, out := &in.RemoteNodeNetworks, &out.RemoteNodeNetworks + *out = make([]RemoteNodeNetworksParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } + if in.RemotePodNetworks != nil { + in, out := &in.RemotePodNetworks, &out.RemotePodNetworks + *out = make([]RemotePodNetworksParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteNetworkConfigParameters. +func (in *RemoteNetworkConfigParameters) DeepCopy() *RemoteNetworkConfigParameters { + if in == nil { + return nil + } + out := new(RemoteNetworkConfigParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RemoteNodeNetworksInitParameters) DeepCopyInto(out *RemoteNodeNetworksInitParameters) { + *out = *in + if in.Cidrs != nil { + in, out := &in.Cidrs, &out.Cidrs + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteNodeNetworksInitParameters. +func (in *RemoteNodeNetworksInitParameters) DeepCopy() *RemoteNodeNetworksInitParameters { + if in == nil { + return nil + } + out := new(RemoteNodeNetworksInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RemoteNodeNetworksObservation) DeepCopyInto(out *RemoteNodeNetworksObservation) { + *out = *in + if in.Cidrs != nil { + in, out := &in.Cidrs, &out.Cidrs + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteNodeNetworksObservation. +func (in *RemoteNodeNetworksObservation) DeepCopy() *RemoteNodeNetworksObservation { + if in == nil { + return nil + } + out := new(RemoteNodeNetworksObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RemoteNodeNetworksParameters) DeepCopyInto(out *RemoteNodeNetworksParameters) { + *out = *in + if in.Cidrs != nil { + in, out := &in.Cidrs, &out.Cidrs + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteNodeNetworksParameters. +func (in *RemoteNodeNetworksParameters) DeepCopy() *RemoteNodeNetworksParameters { + if in == nil { + return nil + } + out := new(RemoteNodeNetworksParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RemotePodNetworksInitParameters) DeepCopyInto(out *RemotePodNetworksInitParameters) { + *out = *in + if in.Cidrs != nil { + in, out := &in.Cidrs, &out.Cidrs + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemotePodNetworksInitParameters. +func (in *RemotePodNetworksInitParameters) DeepCopy() *RemotePodNetworksInitParameters { + if in == nil { + return nil + } + out := new(RemotePodNetworksInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RemotePodNetworksObservation) DeepCopyInto(out *RemotePodNetworksObservation) { + *out = *in + if in.Cidrs != nil { + in, out := &in.Cidrs, &out.Cidrs + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemotePodNetworksObservation. +func (in *RemotePodNetworksObservation) DeepCopy() *RemotePodNetworksObservation { + if in == nil { + return nil + } + out := new(RemotePodNetworksObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RemotePodNetworksParameters) DeepCopyInto(out *RemotePodNetworksParameters) { + *out = *in + if in.Cidrs != nil { + in, out := &in.Cidrs, &out.Cidrs + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemotePodNetworksParameters. +func (in *RemotePodNetworksParameters) DeepCopy() *RemotePodNetworksParameters { + if in == nil { + return nil + } + out := new(RemotePodNetworksParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ResourcesInitParameters) DeepCopyInto(out *ResourcesInitParameters) { *out = *in @@ -4751,6 +5306,72 @@ func (in *SelectorParameters) DeepCopy() *SelectorParameters { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *StorageConfigInitParameters) DeepCopyInto(out *StorageConfigInitParameters) { + *out = *in + if in.BlockStorage != nil { + in, out := &in.BlockStorage, &out.BlockStorage + *out = make([]BlockStorageInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfigInitParameters. +func (in *StorageConfigInitParameters) DeepCopy() *StorageConfigInitParameters { + if in == nil { + return nil + } + out := new(StorageConfigInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *StorageConfigObservation) DeepCopyInto(out *StorageConfigObservation) { + *out = *in + if in.BlockStorage != nil { + in, out := &in.BlockStorage, &out.BlockStorage + *out = make([]BlockStorageObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfigObservation. +func (in *StorageConfigObservation) DeepCopy() *StorageConfigObservation { + if in == nil { + return nil + } + out := new(StorageConfigObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *StorageConfigParameters) DeepCopyInto(out *StorageConfigParameters) { + *out = *in + if in.BlockStorage != nil { + in, out := &in.BlockStorage, &out.BlockStorage + *out = make([]BlockStorageParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfigParameters. +func (in *StorageConfigParameters) DeepCopy() *StorageConfigParameters { + if in == nil { + return nil + } + out := new(StorageConfigParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TaintInitParameters) DeepCopyInto(out *TaintInitParameters) { *out = *in diff --git a/apis/elbv2/v1beta1/zz_generated.deepcopy.go b/apis/elbv2/v1beta1/zz_generated.deepcopy.go index 75bfca8719..25c0bef358 100644 --- a/apis/elbv2/v1beta1/zz_generated.deepcopy.go +++ b/apis/elbv2/v1beta1/zz_generated.deepcopy.go @@ -5741,6 +5741,11 @@ func (in *LBTrustStoreStatus) DeepCopy() *LBTrustStoreStatus { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MutualAuthenticationInitParameters) DeepCopyInto(out *MutualAuthenticationInitParameters) { *out = *in + if in.AdvertiseTrustStoreCANames != nil { + in, out := &in.AdvertiseTrustStoreCANames, &out.AdvertiseTrustStoreCANames + *out = new(string) + **out = **in + } if in.IgnoreClientCertificateExpiry != nil { in, out := &in.IgnoreClientCertificateExpiry, &out.IgnoreClientCertificateExpiry *out = new(bool) @@ -5771,6 +5776,11 @@ func (in *MutualAuthenticationInitParameters) DeepCopy() *MutualAuthenticationIn // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MutualAuthenticationObservation) DeepCopyInto(out *MutualAuthenticationObservation) { *out = *in + if in.AdvertiseTrustStoreCANames != nil { + in, out := &in.AdvertiseTrustStoreCANames, &out.AdvertiseTrustStoreCANames + *out = new(string) + **out = **in + } if in.IgnoreClientCertificateExpiry != nil { in, out := &in.IgnoreClientCertificateExpiry, &out.IgnoreClientCertificateExpiry *out = new(bool) @@ -5801,6 +5811,11 @@ func (in *MutualAuthenticationObservation) DeepCopy() *MutualAuthenticationObser // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MutualAuthenticationParameters) DeepCopyInto(out *MutualAuthenticationParameters) { *out = *in + if in.AdvertiseTrustStoreCANames != nil { + in, out := &in.AdvertiseTrustStoreCANames, &out.AdvertiseTrustStoreCANames + *out = new(string) + **out = **in + } if in.IgnoreClientCertificateExpiry != nil { in, out := &in.IgnoreClientCertificateExpiry, &out.IgnoreClientCertificateExpiry *out = new(bool) diff --git a/apis/fsx/v1beta1/zz_generated.deepcopy.go b/apis/fsx/v1beta1/zz_generated.deepcopy.go index 49275040d8..daa7561b7f 100644 --- a/apis/fsx/v1beta1/zz_generated.deepcopy.go +++ b/apis/fsx/v1beta1/zz_generated.deepcopy.go @@ -1439,6 +1439,11 @@ func (in *LustreFileSystemInitParameters) DeepCopyInto(out *LustreFileSystemInit *out = new(string) **out = **in } + if in.EfaEnabled != nil { + in, out := &in.EfaEnabled, &out.EfaEnabled + *out = new(bool) + **out = **in + } if in.ExportPath != nil { in, out := &in.ExportPath, &out.ExportPath *out = new(string) @@ -1693,6 +1698,11 @@ func (in *LustreFileSystemObservation) DeepCopyInto(out *LustreFileSystemObserva *out = new(string) **out = **in } + if in.EfaEnabled != nil { + in, out := &in.EfaEnabled, &out.EfaEnabled + *out = new(bool) + **out = **in + } if in.ExportPath != nil { in, out := &in.ExportPath, &out.ExportPath *out = new(string) @@ -1918,6 +1928,11 @@ func (in *LustreFileSystemParameters) DeepCopyInto(out *LustreFileSystemParamete *out = new(string) **out = **in } + if in.EfaEnabled != nil { + in, out := &in.EfaEnabled, &out.EfaEnabled + *out = new(bool) + **out = **in + } if in.ExportPath != nil { in, out := &in.ExportPath, &out.ExportPath *out = new(string) diff --git a/apis/lambda/v1beta1/zz_generated.deepcopy.go b/apis/lambda/v1beta1/zz_generated.deepcopy.go index bb04823c22..4427869a13 100644 --- a/apis/lambda/v1beta1/zz_generated.deepcopy.go +++ b/apis/lambda/v1beta1/zz_generated.deepcopy.go @@ -1480,11 +1480,25 @@ func (in *EventSourceMappingInitParameters) DeepCopyInto(out *EventSourceMapping *out = new(float64) **out = **in } + if in.MetricsConfig != nil { + in, out := &in.MetricsConfig, &out.MetricsConfig + *out = make([]MetricsConfigInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.ParallelizationFactor != nil { in, out := &in.ParallelizationFactor, &out.ParallelizationFactor *out = new(float64) **out = **in } + if in.ProvisionedPollerConfig != nil { + in, out := &in.ProvisionedPollerConfig, &out.ProvisionedPollerConfig + *out = make([]ProvisionedPollerConfigInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.Queues != nil { in, out := &in.Queues, &out.Queues *out = make([]*string, len(*in)) @@ -1722,11 +1736,25 @@ func (in *EventSourceMappingObservation) DeepCopyInto(out *EventSourceMappingObs *out = new(float64) **out = **in } + if in.MetricsConfig != nil { + in, out := &in.MetricsConfig, &out.MetricsConfig + *out = make([]MetricsConfigObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.ParallelizationFactor != nil { in, out := &in.ParallelizationFactor, &out.ParallelizationFactor *out = new(float64) **out = **in } + if in.ProvisionedPollerConfig != nil { + in, out := &in.ProvisionedPollerConfig, &out.ProvisionedPollerConfig + *out = make([]ProvisionedPollerConfigObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.Queues != nil { in, out := &in.Queues, &out.Queues *out = make([]*string, len(*in)) @@ -1958,11 +1986,25 @@ func (in *EventSourceMappingParameters) DeepCopyInto(out *EventSourceMappingPara *out = new(float64) **out = **in } + if in.MetricsConfig != nil { + in, out := &in.MetricsConfig, &out.MetricsConfig + *out = make([]MetricsConfigParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.ParallelizationFactor != nil { in, out := &in.ParallelizationFactor, &out.ParallelizationFactor *out = new(float64) **out = **in } + if in.ProvisionedPollerConfig != nil { + in, out := &in.ProvisionedPollerConfig, &out.ProvisionedPollerConfig + *out = make([]ProvisionedPollerConfigParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.Queues != nil { in, out := &in.Queues, &out.Queues *out = make([]*string, len(*in)) @@ -5010,6 +5052,84 @@ func (in *LoggingConfigParameters) DeepCopy() *LoggingConfigParameters { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MetricsConfigInitParameters) DeepCopyInto(out *MetricsConfigInitParameters) { + *out = *in + if in.Metrics != nil { + in, out := &in.Metrics, &out.Metrics + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsConfigInitParameters. +func (in *MetricsConfigInitParameters) DeepCopy() *MetricsConfigInitParameters { + if in == nil { + return nil + } + out := new(MetricsConfigInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MetricsConfigObservation) DeepCopyInto(out *MetricsConfigObservation) { + *out = *in + if in.Metrics != nil { + in, out := &in.Metrics, &out.Metrics + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsConfigObservation. +func (in *MetricsConfigObservation) DeepCopy() *MetricsConfigObservation { + if in == nil { + return nil + } + out := new(MetricsConfigObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MetricsConfigParameters) DeepCopyInto(out *MetricsConfigParameters) { + *out = *in + if in.Metrics != nil { + in, out := &in.Metrics, &out.Metrics + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsConfigParameters. +func (in *MetricsConfigParameters) DeepCopy() *MetricsConfigParameters { + if in == nil { + return nil + } + out := new(MetricsConfigParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OnFailureInitParameters) DeepCopyInto(out *OnFailureInitParameters) { *out = *in @@ -5773,6 +5893,81 @@ func (in *ProvisionedConcurrencyConfigStatus) DeepCopy() *ProvisionedConcurrency return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ProvisionedPollerConfigInitParameters) DeepCopyInto(out *ProvisionedPollerConfigInitParameters) { + *out = *in + if in.MaximumPollers != nil { + in, out := &in.MaximumPollers, &out.MaximumPollers + *out = new(float64) + **out = **in + } + if in.MinimumPollers != nil { + in, out := &in.MinimumPollers, &out.MinimumPollers + *out = new(float64) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedPollerConfigInitParameters. +func (in *ProvisionedPollerConfigInitParameters) DeepCopy() *ProvisionedPollerConfigInitParameters { + if in == nil { + return nil + } + out := new(ProvisionedPollerConfigInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ProvisionedPollerConfigObservation) DeepCopyInto(out *ProvisionedPollerConfigObservation) { + *out = *in + if in.MaximumPollers != nil { + in, out := &in.MaximumPollers, &out.MaximumPollers + *out = new(float64) + **out = **in + } + if in.MinimumPollers != nil { + in, out := &in.MinimumPollers, &out.MinimumPollers + *out = new(float64) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedPollerConfigObservation. +func (in *ProvisionedPollerConfigObservation) DeepCopy() *ProvisionedPollerConfigObservation { + if in == nil { + return nil + } + out := new(ProvisionedPollerConfigObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ProvisionedPollerConfigParameters) DeepCopyInto(out *ProvisionedPollerConfigParameters) { + *out = *in + if in.MaximumPollers != nil { + in, out := &in.MaximumPollers, &out.MaximumPollers + *out = new(float64) + **out = **in + } + if in.MinimumPollers != nil { + in, out := &in.MinimumPollers, &out.MinimumPollers + *out = new(float64) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedPollerConfigParameters. +func (in *ProvisionedPollerConfigParameters) DeepCopy() *ProvisionedPollerConfigParameters { + if in == nil { + return nil + } + out := new(ProvisionedPollerConfigParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RoutingConfigInitParameters) DeepCopyInto(out *RoutingConfigInitParameters) { *out = *in diff --git a/apis/networkfirewall/v1beta1/zz_generated.deepcopy.go b/apis/networkfirewall/v1beta1/zz_generated.deepcopy.go index a7b4b5458a..b50a30dcda 100644 --- a/apis/networkfirewall/v1beta1/zz_generated.deepcopy.go +++ b/apis/networkfirewall/v1beta1/zz_generated.deepcopy.go @@ -1705,6 +1705,66 @@ func (in *FirewallStatusParameters) DeepCopy() *FirewallStatusParameters { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *FlowTimeoutsInitParameters) DeepCopyInto(out *FlowTimeoutsInitParameters) { + *out = *in + if in.TCPIdleTimeoutSeconds != nil { + in, out := &in.TCPIdleTimeoutSeconds, &out.TCPIdleTimeoutSeconds + *out = new(float64) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowTimeoutsInitParameters. +func (in *FlowTimeoutsInitParameters) DeepCopy() *FlowTimeoutsInitParameters { + if in == nil { + return nil + } + out := new(FlowTimeoutsInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *FlowTimeoutsObservation) DeepCopyInto(out *FlowTimeoutsObservation) { + *out = *in + if in.TCPIdleTimeoutSeconds != nil { + in, out := &in.TCPIdleTimeoutSeconds, &out.TCPIdleTimeoutSeconds + *out = new(float64) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowTimeoutsObservation. +func (in *FlowTimeoutsObservation) DeepCopy() *FlowTimeoutsObservation { + if in == nil { + return nil + } + out := new(FlowTimeoutsObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *FlowTimeoutsParameters) DeepCopyInto(out *FlowTimeoutsParameters) { + *out = *in + if in.TCPIdleTimeoutSeconds != nil { + in, out := &in.TCPIdleTimeoutSeconds, &out.TCPIdleTimeoutSeconds + *out = new(float64) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowTimeoutsParameters. +func (in *FlowTimeoutsParameters) DeepCopy() *FlowTimeoutsParameters { + if in == nil { + return nil + } + out := new(FlowTimeoutsParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HeaderInitParameters) DeepCopyInto(out *HeaderInitParameters) { *out = *in @@ -4583,6 +4643,13 @@ func (in *SourcePortParameters) DeepCopy() *SourcePortParameters { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StatefulEngineOptionsInitParameters) DeepCopyInto(out *StatefulEngineOptionsInitParameters) { *out = *in + if in.FlowTimeouts != nil { + in, out := &in.FlowTimeouts, &out.FlowTimeouts + *out = make([]FlowTimeoutsInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.RuleOrder != nil { in, out := &in.RuleOrder, &out.RuleOrder *out = new(string) @@ -4608,6 +4675,13 @@ func (in *StatefulEngineOptionsInitParameters) DeepCopy() *StatefulEngineOptions // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StatefulEngineOptionsObservation) DeepCopyInto(out *StatefulEngineOptionsObservation) { *out = *in + if in.FlowTimeouts != nil { + in, out := &in.FlowTimeouts, &out.FlowTimeouts + *out = make([]FlowTimeoutsObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.RuleOrder != nil { in, out := &in.RuleOrder, &out.RuleOrder *out = new(string) @@ -4633,6 +4707,13 @@ func (in *StatefulEngineOptionsObservation) DeepCopy() *StatefulEngineOptionsObs // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StatefulEngineOptionsParameters) DeepCopyInto(out *StatefulEngineOptionsParameters) { *out = *in + if in.FlowTimeouts != nil { + in, out := &in.FlowTimeouts, &out.FlowTimeouts + *out = make([]FlowTimeoutsParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.RuleOrder != nil { in, out := &in.RuleOrder, &out.RuleOrder *out = new(string) diff --git a/apis/rds/v1beta1/zz_generated.deepcopy.go b/apis/rds/v1beta1/zz_generated.deepcopy.go index 20c24479d9..eb2f4c0a5d 100644 --- a/apis/rds/v1beta1/zz_generated.deepcopy.go +++ b/apis/rds/v1beta1/zz_generated.deepcopy.go @@ -10343,6 +10343,11 @@ func (in *Serverlessv2ScalingConfigurationInitParameters) DeepCopyInto(out *Serv *out = new(float64) **out = **in } + if in.SecondsUntilAutoPause != nil { + in, out := &in.SecondsUntilAutoPause, &out.SecondsUntilAutoPause + *out = new(float64) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Serverlessv2ScalingConfigurationInitParameters. @@ -10368,6 +10373,11 @@ func (in *Serverlessv2ScalingConfigurationObservation) DeepCopyInto(out *Serverl *out = new(float64) **out = **in } + if in.SecondsUntilAutoPause != nil { + in, out := &in.SecondsUntilAutoPause, &out.SecondsUntilAutoPause + *out = new(float64) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Serverlessv2ScalingConfigurationObservation. @@ -10393,6 +10403,11 @@ func (in *Serverlessv2ScalingConfigurationParameters) DeepCopyInto(out *Serverle *out = new(float64) **out = **in } + if in.SecondsUntilAutoPause != nil { + in, out := &in.SecondsUntilAutoPause, &out.SecondsUntilAutoPause + *out = new(float64) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Serverlessv2ScalingConfigurationParameters. diff --git a/apis/sesv2/v1beta1/zz_generated.deepcopy.go b/apis/sesv2/v1beta1/zz_generated.deepcopy.go index 895da5ecb6..904d5f8926 100644 --- a/apis/sesv2/v1beta1/zz_generated.deepcopy.go +++ b/apis/sesv2/v1beta1/zz_generated.deepcopy.go @@ -1055,6 +1055,11 @@ func (in *DedicatedIPPoolStatus) DeepCopy() *DedicatedIPPoolStatus { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeliveryOptionsInitParameters) DeepCopyInto(out *DeliveryOptionsInitParameters) { *out = *in + if in.MaxDeliverySeconds != nil { + in, out := &in.MaxDeliverySeconds, &out.MaxDeliverySeconds + *out = new(float64) + **out = **in + } if in.SendingPoolName != nil { in, out := &in.SendingPoolName, &out.SendingPoolName *out = new(string) @@ -1080,6 +1085,11 @@ func (in *DeliveryOptionsInitParameters) DeepCopy() *DeliveryOptionsInitParamete // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeliveryOptionsObservation) DeepCopyInto(out *DeliveryOptionsObservation) { *out = *in + if in.MaxDeliverySeconds != nil { + in, out := &in.MaxDeliverySeconds, &out.MaxDeliverySeconds + *out = new(float64) + **out = **in + } if in.SendingPoolName != nil { in, out := &in.SendingPoolName, &out.SendingPoolName *out = new(string) @@ -1105,6 +1115,11 @@ func (in *DeliveryOptionsObservation) DeepCopy() *DeliveryOptionsObservation { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeliveryOptionsParameters) DeepCopyInto(out *DeliveryOptionsParameters) { *out = *in + if in.MaxDeliverySeconds != nil { + in, out := &in.MaxDeliverySeconds, &out.MaxDeliverySeconds + *out = new(float64) + **out = **in + } if in.SendingPoolName != nil { in, out := &in.SendingPoolName, &out.SendingPoolName *out = new(string) @@ -2648,6 +2663,11 @@ func (in *TrackingOptionsInitParameters) DeepCopyInto(out *TrackingOptionsInitPa *out = new(string) **out = **in } + if in.HTTPSPolicy != nil { + in, out := &in.HTTPSPolicy, &out.HTTPSPolicy + *out = new(string) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackingOptionsInitParameters. @@ -2668,6 +2688,11 @@ func (in *TrackingOptionsObservation) DeepCopyInto(out *TrackingOptionsObservati *out = new(string) **out = **in } + if in.HTTPSPolicy != nil { + in, out := &in.HTTPSPolicy, &out.HTTPSPolicy + *out = new(string) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackingOptionsObservation. @@ -2688,6 +2713,11 @@ func (in *TrackingOptionsParameters) DeepCopyInto(out *TrackingOptionsParameters *out = new(string) **out = **in } + if in.HTTPSPolicy != nil { + in, out := &in.HTTPSPolicy, &out.HTTPSPolicy + *out = new(string) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackingOptionsParameters. diff --git a/package/crds/apigateway.aws.upbound.io_domainnames.yaml b/package/crds/apigateway.aws.upbound.io_domainnames.yaml index abd2ea02a6..89844bb6fc 100644 --- a/package/crds/apigateway.aws.upbound.io_domainnames.yaml +++ b/package/crds/apigateway.aws.upbound.io_domainnames.yaml @@ -241,6 +241,12 @@ spec: an ACM Private CA or mutual_tls_authentication is configured with an ACM-imported certificate.) type: string + policy: + description: A stringified JSON policy document that applies to + the execute-api service for this DomainName regardless of the + caller and Method configuration. Supported only for private + custom domain names. + type: string region: description: Region is the region you'd like your resource to be created in. @@ -528,6 +534,12 @@ spec: an ACM Private CA or mutual_tls_authentication is configured with an ACM-imported certificate.) type: string + policy: + description: A stringified JSON policy document that applies to + the execute-api service for this DomainName regardless of the + caller and Method configuration. Supported only for private + custom domain names. + type: string regionalCertificateArn: description: ARN for an AWS-managed certificate. AWS Certificate Manager is the only supported source. Used when a regional domain @@ -848,6 +860,10 @@ spec: domainName: description: Fully-qualified domain name to register. type: string + domainNameId: + description: The identifier for the domain name resource. Supported + only for private custom domain names. + type: string endpointConfiguration: description: Configuration block defining API endpoint information including type. See below. @@ -895,6 +911,12 @@ spec: an ACM Private CA or mutual_tls_authentication is configured with an ACM-imported certificate.) type: string + policy: + description: A stringified JSON policy document that applies to + the execute-api service for this DomainName regardless of the + caller and Method configuration. Supported only for private + custom domain names. + type: string regionalCertificateArn: description: ARN for an AWS-managed certificate. AWS Certificate Manager is the only supported source. Used when a regional domain diff --git a/package/crds/autoscaling.aws.upbound.io_autoscalinggroups.yaml b/package/crds/autoscaling.aws.upbound.io_autoscalinggroups.yaml index 3180ffaa33..fcfa2bf277 100644 --- a/package/crds/autoscaling.aws.upbound.io_autoscalinggroups.yaml +++ b/package/crds/autoscaling.aws.upbound.io_autoscalinggroups.yaml @@ -73,6 +73,18 @@ spec: type: string forProvider: properties: + availabilityZoneDistribution: + description: The instance capacity distribution across Availability + Zones. See Availability Zone Distribution below for more details. + items: + properties: + capacityDistributionStrategy: + description: The strategy to use for distributing capacity + across the Availability Zones. Valid values are balanced-only + and balanced-best-effort. Default is balanced-best-effort. + type: string + type: object + type: array availabilityZones: description: List of one or more availability zones for the group. Used for EC2-Classic, attaching a network interface via id from @@ -141,6 +153,11 @@ spec: description: '"EC2" or "ELB". Controls how health checking is done.' type: string + ignoreFailedScalingActivities: + description: Whether to ignore failed Auto Scaling scaling activities + while waiting for capacity. The default is false -- failed scaling + activities cause errors to be returned. + type: boolean initialLifecycleHook: description: |- One or more @@ -172,6 +189,28 @@ spec: type: string type: object type: array + instanceMaintenancePolicy: + description: If this block is configured, add a instance maintenance + policy to the specified Auto Scaling group. Defined below. + items: + properties: + maxHealthyPercentage: + description: Amount of capacity in the Auto Scaling group + that can be in service and healthy, or pending, to support + your workload when an instance refresh is in place, as + a percentage of the desired capacity of the Auto Scaling + group. Values must be between 100 and 200, defaults to + 100. + type: number + minHealthyPercentage: + description: Amount of capacity in the Auto Scaling group + that must remain healthy during an instance refresh to + allow the operation to continue, as a percentage of the + desired capacity of the Auto Scaling group. Defaults to + 90. + type: number + type: object + type: array instanceRefresh: description: |- If this block is configured, start an @@ -183,6 +222,19 @@ spec: description: Override default parameters for Instance Refresh. items: properties: + alarmSpecification: + description: Alarm Specification for Instance Refresh. + items: + properties: + alarms: + description: List of Cloudwatch alarms. If any + of these alarms goes into ALARM state, Instance + Refresh is failed. + items: + type: string + type: array + type: object + type: array autoRollback: description: Automatically rollback if instance refresh fails. Defaults to false. @@ -205,6 +257,14 @@ spec: behavior is to use the Auto Scaling Group's health check grace period. type: string + maxHealthyPercentage: + description: Amount of capacity in the Auto Scaling + group that can be in service and healthy, or pending, + to support your workload when an instance refresh + is in place, as a percentage of the desired capacity + of the Auto Scaling group. Values must be between + 100 and 200, defaults to 100. + type: number minHealthyPercentage: description: Amount of capacity in the Auto Scaling group that must remain healthy during an instance @@ -212,10 +272,20 @@ spec: percentage of the desired capacity of the Auto Scaling group. Defaults to 90. type: number + scaleInProtectedInstances: + description: Behavior when encountering instances + protected from scale in are found. Available behaviors + are Refresh, Ignore, and Wait. Default is Ignore. + type: string skipMatching: description: Replace instances that already have your desired configuration. Defaults to false. type: boolean + standbyInstances: + description: Behavior when encountering instances + in the Standby state in are found. Available behaviors + are Terminate, Ignore, and Wait. Default is Ignore. + type: string type: object type: array strategy: @@ -741,6 +811,22 @@ spec: type: string type: array x-kubernetes-list-type: set + maxSpotPriceAsPercentageOfOptimalOnDemandPrice: + description: The price protection threshold + for Spot Instances. This is the maximum + you’ll pay for a Spot Instance, expressed + as a percentage higher than the cheapest + M, C, or R instance type with your specified + attributes. When Amazon EC2 Auto Scaling + selects instance types with your attributes, + we will exclude instance types whose + price is higher than your threshold. + The parameter accepts an integer, which + Amazon EC2 Auto Scaling interprets as + a percentage. To turn off price protection, + specify a high value, such as 999999. + Conflicts with spot_max_price_percentage_over_lowest_price + type: number memoryGibPerVcpu: description: Block describing the minimum and maximum amount of memory (GiB) per @@ -1189,6 +1275,29 @@ spec: items: type: string type: array + trafficSource: + description: Attaches one or more traffic sources to the specified + Auto Scaling group. + items: + properties: + identifier: + description: Identifies the traffic source. For Application + Load Balancers, Gateway Load Balancers, Network Load Balancers, + and VPC Lattice, this will be the Amazon Resource Name + (ARN) for a target group in this account and Region. For + Classic Load Balancers, this will be the name of the Classic + Load Balancer in this account and Region. + type: string + type: + description: |- + Provides additional context for the value of Identifier. + The following lists the valid values: + elb if identifier is the name of a Classic Load Balancer. + elbv2 if identifier is the ARN of an Application Load Balancer, Gateway Load Balancer, or Network Load Balancer target group. + vpc-lattice if identifier is the ARN of a VPC Lattice target group. + type: string + type: object + type: array vpcZoneIdentifier: description: List of subnet IDs to launch resources in. Subnets automatically determine which availability zones the group will @@ -1339,6 +1448,18 @@ spec: for example because of an external controller is managing them, like an autoscaler. properties: + availabilityZoneDistribution: + description: The instance capacity distribution across Availability + Zones. See Availability Zone Distribution below for more details. + items: + properties: + capacityDistributionStrategy: + description: The strategy to use for distributing capacity + across the Availability Zones. Valid values are balanced-only + and balanced-best-effort. Default is balanced-best-effort. + type: string + type: object + type: array availabilityZones: description: List of one or more availability zones for the group. Used for EC2-Classic, attaching a network interface via id from @@ -1407,6 +1528,11 @@ spec: description: '"EC2" or "ELB". Controls how health checking is done.' type: string + ignoreFailedScalingActivities: + description: Whether to ignore failed Auto Scaling scaling activities + while waiting for capacity. The default is false -- failed scaling + activities cause errors to be returned. + type: boolean initialLifecycleHook: description: |- One or more @@ -1438,6 +1564,28 @@ spec: type: string type: object type: array + instanceMaintenancePolicy: + description: If this block is configured, add a instance maintenance + policy to the specified Auto Scaling group. Defined below. + items: + properties: + maxHealthyPercentage: + description: Amount of capacity in the Auto Scaling group + that can be in service and healthy, or pending, to support + your workload when an instance refresh is in place, as + a percentage of the desired capacity of the Auto Scaling + group. Values must be between 100 and 200, defaults to + 100. + type: number + minHealthyPercentage: + description: Amount of capacity in the Auto Scaling group + that must remain healthy during an instance refresh to + allow the operation to continue, as a percentage of the + desired capacity of the Auto Scaling group. Defaults to + 90. + type: number + type: object + type: array instanceRefresh: description: |- If this block is configured, start an @@ -1449,6 +1597,19 @@ spec: description: Override default parameters for Instance Refresh. items: properties: + alarmSpecification: + description: Alarm Specification for Instance Refresh. + items: + properties: + alarms: + description: List of Cloudwatch alarms. If any + of these alarms goes into ALARM state, Instance + Refresh is failed. + items: + type: string + type: array + type: object + type: array autoRollback: description: Automatically rollback if instance refresh fails. Defaults to false. @@ -1471,6 +1632,14 @@ spec: behavior is to use the Auto Scaling Group's health check grace period. type: string + maxHealthyPercentage: + description: Amount of capacity in the Auto Scaling + group that can be in service and healthy, or pending, + to support your workload when an instance refresh + is in place, as a percentage of the desired capacity + of the Auto Scaling group. Values must be between + 100 and 200, defaults to 100. + type: number minHealthyPercentage: description: Amount of capacity in the Auto Scaling group that must remain healthy during an instance @@ -1478,10 +1647,20 @@ spec: percentage of the desired capacity of the Auto Scaling group. Defaults to 90. type: number + scaleInProtectedInstances: + description: Behavior when encountering instances + protected from scale in are found. Available behaviors + are Refresh, Ignore, and Wait. Default is Ignore. + type: string skipMatching: description: Replace instances that already have your desired configuration. Defaults to false. type: boolean + standbyInstances: + description: Behavior when encountering instances + in the Standby state in are found. Available behaviors + are Terminate, Ignore, and Wait. Default is Ignore. + type: string type: object type: array strategy: @@ -2007,6 +2186,22 @@ spec: type: string type: array x-kubernetes-list-type: set + maxSpotPriceAsPercentageOfOptimalOnDemandPrice: + description: The price protection threshold + for Spot Instances. This is the maximum + you’ll pay for a Spot Instance, expressed + as a percentage higher than the cheapest + M, C, or R instance type with your specified + attributes. When Amazon EC2 Auto Scaling + selects instance types with your attributes, + we will exclude instance types whose + price is higher than your threshold. + The parameter accepts an integer, which + Amazon EC2 Auto Scaling interprets as + a percentage. To turn off price protection, + specify a high value, such as 999999. + Conflicts with spot_max_price_percentage_over_lowest_price + type: number memoryGibPerVcpu: description: Block describing the minimum and maximum amount of memory (GiB) per @@ -2451,6 +2646,29 @@ spec: items: type: string type: array + trafficSource: + description: Attaches one or more traffic sources to the specified + Auto Scaling group. + items: + properties: + identifier: + description: Identifies the traffic source. For Application + Load Balancers, Gateway Load Balancers, Network Load Balancers, + and VPC Lattice, this will be the Amazon Resource Name + (ARN) for a target group in this account and Region. For + Classic Load Balancers, this will be the name of the Classic + Load Balancer in this account and Region. + type: string + type: + description: |- + Provides additional context for the value of Identifier. + The following lists the valid values: + elb if identifier is the name of a Classic Load Balancer. + elbv2 if identifier is the ARN of an Application Load Balancer, Gateway Load Balancer, or Network Load Balancer target group. + vpc-lattice if identifier is the ARN of a VPC Lattice target group. + type: string + type: object + type: array vpcZoneIdentifier: description: List of subnet IDs to launch resources in. Subnets automatically determine which availability zones the group will @@ -2770,6 +2988,18 @@ spec: arn: description: ARN for this Auto Scaling Group type: string + availabilityZoneDistribution: + description: The instance capacity distribution across Availability + Zones. See Availability Zone Distribution below for more details. + items: + properties: + capacityDistributionStrategy: + description: The strategy to use for distributing capacity + across the Availability Zones. Valid values are balanced-only + and balanced-best-effort. Default is balanced-best-effort. + type: string + type: object + type: array availabilityZones: description: List of one or more availability zones for the group. Used for EC2-Classic, attaching a network interface via id from @@ -2841,6 +3071,11 @@ spec: id: description: Auto Scaling Group id. type: string + ignoreFailedScalingActivities: + description: Whether to ignore failed Auto Scaling scaling activities + while waiting for capacity. The default is false -- failed scaling + activities cause errors to be returned. + type: boolean initialLifecycleHook: description: |- One or more @@ -2872,6 +3107,28 @@ spec: type: string type: object type: array + instanceMaintenancePolicy: + description: If this block is configured, add a instance maintenance + policy to the specified Auto Scaling group. Defined below. + items: + properties: + maxHealthyPercentage: + description: Amount of capacity in the Auto Scaling group + that can be in service and healthy, or pending, to support + your workload when an instance refresh is in place, as + a percentage of the desired capacity of the Auto Scaling + group. Values must be between 100 and 200, defaults to + 100. + type: number + minHealthyPercentage: + description: Amount of capacity in the Auto Scaling group + that must remain healthy during an instance refresh to + allow the operation to continue, as a percentage of the + desired capacity of the Auto Scaling group. Defaults to + 90. + type: number + type: object + type: array instanceRefresh: description: |- If this block is configured, start an @@ -2883,6 +3140,19 @@ spec: description: Override default parameters for Instance Refresh. items: properties: + alarmSpecification: + description: Alarm Specification for Instance Refresh. + items: + properties: + alarms: + description: List of Cloudwatch alarms. If any + of these alarms goes into ALARM state, Instance + Refresh is failed. + items: + type: string + type: array + type: object + type: array autoRollback: description: Automatically rollback if instance refresh fails. Defaults to false. @@ -2905,6 +3175,14 @@ spec: behavior is to use the Auto Scaling Group's health check grace period. type: string + maxHealthyPercentage: + description: Amount of capacity in the Auto Scaling + group that can be in service and healthy, or pending, + to support your workload when an instance refresh + is in place, as a percentage of the desired capacity + of the Auto Scaling group. Values must be between + 100 and 200, defaults to 100. + type: number minHealthyPercentage: description: Amount of capacity in the Auto Scaling group that must remain healthy during an instance @@ -2912,10 +3190,20 @@ spec: percentage of the desired capacity of the Auto Scaling group. Defaults to 90. type: number + scaleInProtectedInstances: + description: Behavior when encountering instances + protected from scale in are found. Available behaviors + are Refresh, Ignore, and Wait. Default is Ignore. + type: string skipMatching: description: Replace instances that already have your desired configuration. Defaults to false. type: boolean + standbyInstances: + description: Behavior when encountering instances + in the Standby state in are found. Available behaviors + are Terminate, Ignore, and Wait. Default is Ignore. + type: string type: object type: array strategy: @@ -3221,6 +3509,22 @@ spec: type: string type: array x-kubernetes-list-type: set + maxSpotPriceAsPercentageOfOptimalOnDemandPrice: + description: The price protection threshold + for Spot Instances. This is the maximum + you’ll pay for a Spot Instance, expressed + as a percentage higher than the cheapest + M, C, or R instance type with your specified + attributes. When Amazon EC2 Auto Scaling + selects instance types with your attributes, + we will exclude instance types whose + price is higher than your threshold. + The parameter accepts an integer, which + Amazon EC2 Auto Scaling interprets as + a percentage. To turn off price protection, + specify a high value, such as 999999. + Conflicts with spot_max_price_percentage_over_lowest_price + type: number memoryGibPerVcpu: description: Block describing the minimum and maximum amount of memory (GiB) per @@ -3448,6 +3752,29 @@ spec: items: type: string type: array + trafficSource: + description: Attaches one or more traffic sources to the specified + Auto Scaling group. + items: + properties: + identifier: + description: Identifies the traffic source. For Application + Load Balancers, Gateway Load Balancers, Network Load Balancers, + and VPC Lattice, this will be the Amazon Resource Name + (ARN) for a target group in this account and Region. For + Classic Load Balancers, this will be the name of the Classic + Load Balancer in this account and Region. + type: string + type: + description: |- + Provides additional context for the value of Identifier. + The following lists the valid values: + elb if identifier is the name of a Classic Load Balancer. + elbv2 if identifier is the ARN of an Application Load Balancer, Gateway Load Balancer, or Network Load Balancer target group. + vpc-lattice if identifier is the ARN of a VPC Lattice target group. + type: string + type: object + type: array vpcZoneIdentifier: description: List of subnet IDs to launch resources in. Subnets automatically determine which availability zones the group will @@ -3624,6 +3951,18 @@ spec: type: string forProvider: properties: + availabilityZoneDistribution: + description: The instance capacity distribution across Availability + Zones. See Availability Zone Distribution below for more details. + items: + properties: + capacityDistributionStrategy: + description: The strategy to use for distributing capacity + across the Availability Zones. Valid values are balanced-only + and balanced-best-effort. Default is balanced-best-effort. + type: string + type: object + type: array availabilityZones: description: A list of Availability Zones where instances in the Auto Scaling group can be created. Used for launching into the @@ -4986,6 +5325,18 @@ spec: for example because of an external controller is managing them, like an autoscaler. properties: + availabilityZoneDistribution: + description: The instance capacity distribution across Availability + Zones. See Availability Zone Distribution below for more details. + items: + properties: + capacityDistributionStrategy: + description: The strategy to use for distributing capacity + across the Availability Zones. Valid values are balanced-only + and balanced-best-effort. Default is balanced-best-effort. + type: string + type: object + type: array availabilityZones: description: A list of Availability Zones where instances in the Auto Scaling group can be created. Used for launching into the @@ -6513,6 +6864,18 @@ spec: arn: description: ARN for this Auto Scaling Group type: string + availabilityZoneDistribution: + description: The instance capacity distribution across Availability + Zones. See Availability Zone Distribution below for more details. + items: + properties: + capacityDistributionStrategy: + description: The strategy to use for distributing capacity + across the Availability Zones. Valid values are balanced-only + and balanced-best-effort. Default is balanced-best-effort. + type: string + type: object + type: array availabilityZones: description: A list of Availability Zones where instances in the Auto Scaling group can be created. Used for launching into the diff --git a/package/crds/cloudfront.aws.upbound.io_distributions.yaml b/package/crds/cloudfront.aws.upbound.io_distributions.yaml index 99c468188e..b1fb2ca5a3 100644 --- a/package/crds/cloudfront.aws.upbound.io_distributions.yaml +++ b/package/crds/cloudfront.aws.upbound.io_distributions.yaml @@ -941,6 +941,25 @@ spec: type: object type: object type: array + vpcOriginConfig: + description: The VPC origin configuration. + items: + properties: + originKeepaliveTimeout: + description: The Custom KeepAlive timeout, in seconds. + By default, AWS enforces an upper limit of 60. But + you can request an increase. Defaults to 5. + type: number + originReadTimeout: + description: The Custom Read timeout, in seconds. + By default, AWS enforces an upper limit of 60. But + you can request an increase. Defaults to 30. + type: number + vpcOriginId: + description: The VPC origin ID. + type: string + type: object + type: array type: object type: array originGroup: @@ -1972,6 +1991,25 @@ spec: type: object type: object type: array + vpcOriginConfig: + description: The VPC origin configuration. + items: + properties: + originKeepaliveTimeout: + description: The Custom KeepAlive timeout, in seconds. + By default, AWS enforces an upper limit of 60. But + you can request an increase. Defaults to 5. + type: number + originReadTimeout: + description: The Custom Read timeout, in seconds. + By default, AWS enforces an upper limit of 60. But + you can request an increase. Defaults to 30. + type: number + vpcOriginId: + description: The VPC origin ID. + type: string + type: object + type: array type: object type: array originGroup: @@ -2903,6 +2941,25 @@ spec: type: string type: object type: array + vpcOriginConfig: + description: The VPC origin configuration. + items: + properties: + originKeepaliveTimeout: + description: The Custom KeepAlive timeout, in seconds. + By default, AWS enforces an upper limit of 60. But + you can request an increase. Defaults to 5. + type: number + originReadTimeout: + description: The Custom Read timeout, in seconds. + By default, AWS enforces an upper limit of 60. But + you can request an increase. Defaults to 30. + type: number + vpcOriginId: + description: The VPC origin ID. + type: string + type: object + type: array type: object type: array originGroup: diff --git a/package/crds/ec2.aws.upbound.io_instances.yaml b/package/crds/ec2.aws.upbound.io_instances.yaml index 4e02a9ef5b..ea5cf95bea 100644 --- a/package/crds/ec2.aws.upbound.io_instances.yaml +++ b/package/crds/ec2.aws.upbound.io_instances.yaml @@ -315,6 +315,17 @@ spec: and there is no effect to disabling it. See the EBS Optimized section of the AWS User Guide for more information. type: boolean + enablePrimaryIpv6: + description: Whether to assign a primary IPv6 Global Unicast Address + (GUA) to the instance when launched in a dual-stack or IPv6-only + subnet. A primary IPv6 address ensures a consistent IPv6 address + for the instance and is automatically assigned by AWS to the + ENI. Once enabled, the first IPv6 GUA becomes the primary IPv6 + address and cannot be disabled. The primary IPv6 address remains + until the instance is terminated or the ENI is detached. Disabling + enable_primary_ipv6 after it has been enabled forces recreation + of the instance. + type: boolean enclaveOptions: description: Enable Nitro Enclaves on launched instances. See Enclave Options below for more details. @@ -1254,6 +1265,17 @@ spec: and there is no effect to disabling it. See the EBS Optimized section of the AWS User Guide for more information. type: boolean + enablePrimaryIpv6: + description: Whether to assign a primary IPv6 Global Unicast Address + (GUA) to the instance when launched in a dual-stack or IPv6-only + subnet. A primary IPv6 address ensures a consistent IPv6 address + for the instance and is automatically assigned by AWS to the + ENI. Once enabled, the first IPv6 GUA becomes the primary IPv6 + address and cannot be disabled. The primary IPv6 address remains + until the instance is terminated or the ENI is detached. Disabling + enable_primary_ipv6 after it has been enabled forces recreation + of the instance. + type: boolean enclaveOptions: description: Enable Nitro Enclaves on launched instances. See Enclave Options below for more details. @@ -2279,6 +2301,17 @@ spec: and there is no effect to disabling it. See the EBS Optimized section of the AWS User Guide for more information. type: boolean + enablePrimaryIpv6: + description: Whether to assign a primary IPv6 Global Unicast Address + (GUA) to the instance when launched in a dual-stack or IPv6-only + subnet. A primary IPv6 address ensures a consistent IPv6 address + for the instance and is automatically assigned by AWS to the + ENI. Once enabled, the first IPv6 GUA becomes the primary IPv6 + address and cannot be disabled. The primary IPv6 address remains + until the instance is terminated or the ENI is detached. Disabling + enable_primary_ipv6 after it has been enabled forces recreation + of the instance. + type: boolean enclaveOptions: description: Enable Nitro Enclaves on launched instances. See Enclave Options below for more details. diff --git a/package/crds/ec2.aws.upbound.io_spotinstancerequests.yaml b/package/crds/ec2.aws.upbound.io_spotinstancerequests.yaml index 291008a56e..445d6b37bc 100644 --- a/package/crds/ec2.aws.upbound.io_spotinstancerequests.yaml +++ b/package/crds/ec2.aws.upbound.io_spotinstancerequests.yaml @@ -169,6 +169,8 @@ spec: type: array ebsOptimized: type: boolean + enablePrimaryIpv6: + type: boolean enclaveOptions: items: properties: @@ -653,6 +655,8 @@ spec: type: array ebsOptimized: type: boolean + enablePrimaryIpv6: + type: boolean enclaveOptions: items: properties: @@ -1295,6 +1299,8 @@ spec: type: array ebsOptimized: type: boolean + enablePrimaryIpv6: + type: boolean enclaveOptions: items: properties: diff --git a/package/crds/eks.aws.upbound.io_clusters.yaml b/package/crds/eks.aws.upbound.io_clusters.yaml index 943dd6114e..e5b5bcd16d 100644 --- a/package/crds/eks.aws.upbound.io_clusters.yaml +++ b/package/crds/eks.aws.upbound.io_clusters.yaml @@ -93,6 +93,33 @@ spec: must manually install desired add-ons. Changing this value will force a new cluster to be created. Defaults to true. type: boolean + computeConfig: + description: Configuration block with compute configuration for + EKS Auto Mode. Detailed below. + items: + properties: + enabled: + description: Request to enable or disable the compute capability + on your EKS Auto Mode cluster. If the compute capability + is enabled, EKS Auto Mode will create and delete EC2 Managed + Instances in your Amazon Web Services account. + type: boolean + nodePools: + description: Configuration for node pools that defines the + compute resources for your EKS Auto Mode cluster. Valid + options are general-purpose and system. + items: + type: string + type: array + x-kubernetes-list-type: set + nodeRoleArn: + description: The ARN of the IAM Role EKS will assign to + EC2 Managed Instances in your EKS Auto Mode cluster. This + value cannot be changed after the compute capability of + EKS Auto Mode is enabled.. + type: string + type: object + type: array enabledClusterLogTypes: description: List of the desired control plane logging to enable. For more information, see Amazon EKS Control Plane Logging. @@ -136,6 +163,17 @@ spec: for the cluster. Detailed below. items: properties: + elasticLoadBalancing: + description: Configuration block with elastic load balancing + configuration for the cluster. Detailed below. + items: + properties: + enabled: + description: Whether zonal shift is enabled for the + cluster. + type: boolean + type: object + type: array ipFamily: description: The IP family used to assign Kubernetes pod and service addresses. Valid values are ipv4 (default) @@ -200,6 +238,41 @@ spec: description: Region is the region you'd like your resource to be created in. type: string + remoteNetworkConfig: + description: Configuration block with remote network configuration + for EKS Hybrid Nodes. Detailed below. + items: + properties: + remoteNodeNetworks: + description: Configuration block with remote node network + configuration for EKS Hybrid Nodes. Detailed below. + items: + properties: + cidrs: + description: List of network CIDRs that can contain + hybrid nodes. + items: + type: string + type: array + x-kubernetes-list-type: set + type: object + type: array + remotePodNetworks: + description: Configuration block with remote pod network + configuration for EKS Hybrid Nodes. Detailed below. + items: + properties: + cidrs: + description: List of network CIDRs that can contain + pods that run Kubernetes webhooks on hybrid nodes. + items: + type: string + type: array + x-kubernetes-list-type: set + type: object + type: array + type: object + type: array roleArn: description: ARN of the IAM role that provides permissions for the Kubernetes control plane to make calls to AWS API operations @@ -283,6 +356,22 @@ spec: type: string type: object type: object + storageConfig: + description: Configuration block with storage configuration for + EKS Auto Mode. Detailed below. + items: + properties: + blockStorage: + items: + properties: + enabled: + description: Whether zonal shift is enabled for the + cluster. + type: boolean + type: object + type: array + type: object + type: array tags: additionalProperties: type: string @@ -566,6 +655,33 @@ spec: must manually install desired add-ons. Changing this value will force a new cluster to be created. Defaults to true. type: boolean + computeConfig: + description: Configuration block with compute configuration for + EKS Auto Mode. Detailed below. + items: + properties: + enabled: + description: Request to enable or disable the compute capability + on your EKS Auto Mode cluster. If the compute capability + is enabled, EKS Auto Mode will create and delete EC2 Managed + Instances in your Amazon Web Services account. + type: boolean + nodePools: + description: Configuration for node pools that defines the + compute resources for your EKS Auto Mode cluster. Valid + options are general-purpose and system. + items: + type: string + type: array + x-kubernetes-list-type: set + nodeRoleArn: + description: The ARN of the IAM Role EKS will assign to + EC2 Managed Instances in your EKS Auto Mode cluster. This + value cannot be changed after the compute capability of + EKS Auto Mode is enabled.. + type: string + type: object + type: array enabledClusterLogTypes: description: List of the desired control plane logging to enable. For more information, see Amazon EKS Control Plane Logging. @@ -609,6 +725,17 @@ spec: for the cluster. Detailed below. items: properties: + elasticLoadBalancing: + description: Configuration block with elastic load balancing + configuration for the cluster. Detailed below. + items: + properties: + enabled: + description: Whether zonal shift is enabled for the + cluster. + type: boolean + type: object + type: array ipFamily: description: The IP family used to assign Kubernetes pod and service addresses. Valid values are ipv4 (default) @@ -669,6 +796,41 @@ spec: x-kubernetes-list-type: set type: object type: array + remoteNetworkConfig: + description: Configuration block with remote network configuration + for EKS Hybrid Nodes. Detailed below. + items: + properties: + remoteNodeNetworks: + description: Configuration block with remote node network + configuration for EKS Hybrid Nodes. Detailed below. + items: + properties: + cidrs: + description: List of network CIDRs that can contain + hybrid nodes. + items: + type: string + type: array + x-kubernetes-list-type: set + type: object + type: array + remotePodNetworks: + description: Configuration block with remote pod network + configuration for EKS Hybrid Nodes. Detailed below. + items: + properties: + cidrs: + description: List of network CIDRs that can contain + pods that run Kubernetes webhooks on hybrid nodes. + items: + type: string + type: array + x-kubernetes-list-type: set + type: object + type: array + type: object + type: array roleArn: description: ARN of the IAM role that provides permissions for the Kubernetes control plane to make calls to AWS API operations @@ -752,6 +914,22 @@ spec: type: string type: object type: object + storageConfig: + description: Configuration block with storage configuration for + EKS Auto Mode. Detailed below. + items: + properties: + blockStorage: + items: + properties: + enabled: + description: Whether zonal shift is enabled for the + cluster. + type: boolean + type: object + type: array + type: object + type: array tags: additionalProperties: type: string @@ -1217,6 +1395,33 @@ spec: Outpost. This attribute isn't available for an AWS EKS cluster on AWS cloud. type: string + computeConfig: + description: Configuration block with compute configuration for + EKS Auto Mode. Detailed below. + items: + properties: + enabled: + description: Request to enable or disable the compute capability + on your EKS Auto Mode cluster. If the compute capability + is enabled, EKS Auto Mode will create and delete EC2 Managed + Instances in your Amazon Web Services account. + type: boolean + nodePools: + description: Configuration for node pools that defines the + compute resources for your EKS Auto Mode cluster. Valid + options are general-purpose and system. + items: + type: string + type: array + x-kubernetes-list-type: set + nodeRoleArn: + description: The ARN of the IAM Role EKS will assign to + EC2 Managed Instances in your EKS Auto Mode cluster. This + value cannot be changed after the compute capability of + EKS Auto Mode is enabled.. + type: string + type: object + type: array createdAt: description: Unix epoch timestamp in seconds for when the cluster was created. @@ -1290,6 +1495,17 @@ spec: for the cluster. Detailed below. items: properties: + elasticLoadBalancing: + description: Configuration block with elastic load balancing + configuration for the cluster. Detailed below. + items: + properties: + enabled: + description: Whether zonal shift is enabled for the + cluster. + type: boolean + type: object + type: array ipFamily: description: The IP family used to assign Kubernetes pod and service addresses. Valid values are ipv4 (default) @@ -1361,6 +1577,41 @@ spec: platformVersion: description: Platform version for the cluster. type: string + remoteNetworkConfig: + description: Configuration block with remote network configuration + for EKS Hybrid Nodes. Detailed below. + items: + properties: + remoteNodeNetworks: + description: Configuration block with remote node network + configuration for EKS Hybrid Nodes. Detailed below. + items: + properties: + cidrs: + description: List of network CIDRs that can contain + hybrid nodes. + items: + type: string + type: array + x-kubernetes-list-type: set + type: object + type: array + remotePodNetworks: + description: Configuration block with remote pod network + configuration for EKS Hybrid Nodes. Detailed below. + items: + properties: + cidrs: + description: List of network CIDRs that can contain + pods that run Kubernetes webhooks on hybrid nodes. + items: + type: string + type: array + x-kubernetes-list-type: set + type: object + type: array + type: object + type: array roleArn: description: ARN of the IAM role that provides permissions for the Kubernetes control plane to make calls to AWS API operations @@ -1374,6 +1625,22 @@ spec: description: Status of the EKS cluster. One of CREATING, ACTIVE, DELETING, FAILED. type: string + storageConfig: + description: Configuration block with storage configuration for + EKS Auto Mode. Detailed below. + items: + properties: + blockStorage: + items: + properties: + enabled: + description: Whether zonal shift is enabled for the + cluster. + type: boolean + type: object + type: array + type: object + type: array tags: additionalProperties: type: string diff --git a/package/crds/elbv2.aws.upbound.io_lblisteners.yaml b/package/crds/elbv2.aws.upbound.io_lblisteners.yaml index b4f36eca34..4ee9b6e8fa 100644 --- a/package/crds/elbv2.aws.upbound.io_lblisteners.yaml +++ b/package/crds/elbv2.aws.upbound.io_lblisteners.yaml @@ -541,6 +541,9 @@ spec: Detailed below. items: properties: + advertiseTrustStoreCaNames: + description: Valid values are off and on. + type: string ignoreClientCertificateExpiry: description: Whether client certificate expiry is ignored. Default is false. @@ -1071,6 +1074,9 @@ spec: Detailed below. items: properties: + advertiseTrustStoreCaNames: + description: Valid values are off and on. + type: string ignoreClientCertificateExpiry: description: Whether client certificate expiry is ignored. Default is false. @@ -1520,6 +1526,9 @@ spec: Detailed below. items: properties: + advertiseTrustStoreCaNames: + description: Valid values are off and on. + type: string ignoreClientCertificateExpiry: description: Whether client certificate expiry is ignored. Default is false. diff --git a/package/crds/fsx.aws.upbound.io_lustrefilesystems.yaml b/package/crds/fsx.aws.upbound.io_lustrefilesystems.yaml index 32bbf3cfed..8fdfc0f06b 100644 --- a/package/crds/fsx.aws.upbound.io_lustrefilesystems.yaml +++ b/package/crds/fsx.aws.upbound.io_lustrefilesystems.yaml @@ -115,6 +115,14 @@ spec: that are provisioned with HDD storage_type. Required for HDD storage_type, set to either READ or NONE.' type: string + efaEnabled: + description: Adds support for Elastic Fabric Adapter (EFA) and + GPUDirect Storage (GDS) to Lustre. This must be set at creation. + If set this cannot be changed and this prevents changes to per_unit_storage_throughput. + This is only supported when deployment_type is set to PERSISTENT_2, + metadata_configuration is used, and an EFA-enabled security + group is attached. + type: boolean exportPath: description: S3 URI (with optional prefix) where the root of your Amazon FSx file system is exported. Can only be specified with @@ -572,6 +580,14 @@ spec: that are provisioned with HDD storage_type. Required for HDD storage_type, set to either READ or NONE.' type: string + efaEnabled: + description: Adds support for Elastic Fabric Adapter (EFA) and + GPUDirect Storage (GDS) to Lustre. This must be set at creation. + If set this cannot be changed and this prevents changes to per_unit_storage_throughput. + This is only supported when deployment_type is set to PERSISTENT_2, + metadata_configuration is used, and an EFA-enabled security + group is attached. + type: boolean exportPath: description: S3 URI (with optional prefix) where the root of your Amazon FSx file system is exported. Can only be specified with @@ -1188,6 +1204,14 @@ spec: that are provisioned with HDD storage_type. Required for HDD storage_type, set to either READ or NONE.' type: string + efaEnabled: + description: Adds support for Elastic Fabric Adapter (EFA) and + GPUDirect Storage (GDS) to Lustre. This must be set at creation. + If set this cannot be changed and this prevents changes to per_unit_storage_throughput. + This is only supported when deployment_type is set to PERSISTENT_2, + metadata_configuration is used, and an EFA-enabled security + group is attached. + type: boolean exportPath: description: S3 URI (with optional prefix) where the root of your Amazon FSx file system is exported. Can only be specified with diff --git a/package/crds/lambda.aws.upbound.io_eventsourcemappings.yaml b/package/crds/lambda.aws.upbound.io_eventsourcemappings.yaml index 87cda98e9f..f0b5f076b6 100644 --- a/package/crds/lambda.aws.upbound.io_eventsourcemappings.yaml +++ b/package/crds/lambda.aws.upbound.io_eventsourcemappings.yaml @@ -362,11 +362,42 @@ spec: and Kinesis). Minimum and default of -1 (forever), maximum of 10000. type: number + metricsConfig: + description: CloudWatch metrics configuration of the event source. + Only available for stream sources (DynamoDB and Kinesis) and + SQS queues. Detailed below. + items: + properties: + metrics: + description: 'A list containing the metrics to be produced + by the event source mapping. Valid values: EventCount.' + items: + type: string + type: array + x-kubernetes-list-type: set + type: object + type: array parallelizationFactor: description: The number of batches to process from each shard concurrently. Only available for stream sources (DynamoDB and Kinesis). Minimum and default of 1, maximum of 10. type: number + provisionedPollerConfig: + description: Event poller configuration for the event source. + Only valid for Amazon MSK or self-managed Apache Kafka sources. + Detailed below. + items: + properties: + maximumPollers: + description: The maximum number of event pollers this event + source can scale up to. The range is between 1 and 2000. + type: number + minimumPollers: + description: The minimum number of event pollers this event + source can scale down to. The range is between 1 and 200. + type: number + type: object + type: array queues: description: The name of the Amazon MQ broker destination queue to consume. Only available for MQ sources. The list must contain @@ -782,11 +813,42 @@ spec: and Kinesis). Minimum and default of -1 (forever), maximum of 10000. type: number + metricsConfig: + description: CloudWatch metrics configuration of the event source. + Only available for stream sources (DynamoDB and Kinesis) and + SQS queues. Detailed below. + items: + properties: + metrics: + description: 'A list containing the metrics to be produced + by the event source mapping. Valid values: EventCount.' + items: + type: string + type: array + x-kubernetes-list-type: set + type: object + type: array parallelizationFactor: description: The number of batches to process from each shard concurrently. Only available for stream sources (DynamoDB and Kinesis). Minimum and default of 1, maximum of 10. type: number + provisionedPollerConfig: + description: Event poller configuration for the event source. + Only valid for Amazon MSK or self-managed Apache Kafka sources. + Detailed below. + items: + properties: + maximumPollers: + description: The maximum number of event pollers this event + source can scale up to. The range is between 1 and 2000. + type: number + minimumPollers: + description: The minimum number of event pollers this event + source can scale down to. The range is between 1 and 200. + type: number + type: object + type: array queues: description: The name of the Amazon MQ broker destination queue to consume. Only available for MQ sources. The list must contain @@ -1224,11 +1286,42 @@ spec: and Kinesis). Minimum and default of -1 (forever), maximum of 10000. type: number + metricsConfig: + description: CloudWatch metrics configuration of the event source. + Only available for stream sources (DynamoDB and Kinesis) and + SQS queues. Detailed below. + items: + properties: + metrics: + description: 'A list containing the metrics to be produced + by the event source mapping. Valid values: EventCount.' + items: + type: string + type: array + x-kubernetes-list-type: set + type: object + type: array parallelizationFactor: description: The number of batches to process from each shard concurrently. Only available for stream sources (DynamoDB and Kinesis). Minimum and default of 1, maximum of 10. type: number + provisionedPollerConfig: + description: Event poller configuration for the event source. + Only valid for Amazon MSK or self-managed Apache Kafka sources. + Detailed below. + items: + properties: + maximumPollers: + description: The maximum number of event pollers this event + source can scale up to. The range is between 1 and 2000. + type: number + minimumPollers: + description: The minimum number of event pollers this event + source can scale down to. The range is between 1 and 200. + type: number + type: object + type: array queues: description: The name of the Amazon MQ broker destination queue to consume. Only available for MQ sources. The list must contain diff --git a/package/crds/networkfirewall.aws.upbound.io_firewallpolicies.yaml b/package/crds/networkfirewall.aws.upbound.io_firewallpolicies.yaml index 80b8133a3b..76642aa47d 100644 --- a/package/crds/networkfirewall.aws.upbound.io_firewallpolicies.yaml +++ b/package/crds/networkfirewall.aws.upbound.io_firewallpolicies.yaml @@ -152,6 +152,25 @@ spec: Engine Options below for details. items: properties: + flowTimeouts: + description: Amount of time that can pass without + any traffic sent through the firewall before the + firewall determines that the connection is idle. + items: + properties: + tcpIdleTimeoutSeconds: + description: 'Number of seconds that can pass + without any TCP traffic sent through the firewall + before the firewall determines that the connection + is idle. After the idle timeout passes, data + packets are dropped, however, the next TCP + SYN packet is considered a new flow and is + processed by the firewall. Clients or targets + can use TCP keepalive packets to reset the + idle timeout. Default value: 350.' + type: number + type: object + type: array ruleOrder: description: 'Indicates how to manage the order of stateful rule evaluation for the policy. Default @@ -541,6 +560,25 @@ spec: Engine Options below for details. items: properties: + flowTimeouts: + description: Amount of time that can pass without + any traffic sent through the firewall before the + firewall determines that the connection is idle. + items: + properties: + tcpIdleTimeoutSeconds: + description: 'Number of seconds that can pass + without any TCP traffic sent through the firewall + before the firewall determines that the connection + is idle. After the idle timeout passes, data + packets are dropped, however, the next TCP + SYN packet is considered a new flow and is + processed by the firewall. Clients or targets + can use TCP keepalive packets to reset the + idle timeout. Default value: 350.' + type: number + type: object + type: array ruleOrder: description: 'Indicates how to manage the order of stateful rule evaluation for the policy. Default @@ -1092,6 +1130,25 @@ spec: Engine Options below for details. items: properties: + flowTimeouts: + description: Amount of time that can pass without + any traffic sent through the firewall before the + firewall determines that the connection is idle. + items: + properties: + tcpIdleTimeoutSeconds: + description: 'Number of seconds that can pass + without any TCP traffic sent through the firewall + before the firewall determines that the connection + is idle. After the idle timeout passes, data + packets are dropped, however, the next TCP + SYN packet is considered a new flow and is + processed by the firewall. Clients or targets + can use TCP keepalive packets to reset the + idle timeout. Default value: 350.' + type: number + type: object + type: array ruleOrder: description: 'Indicates how to manage the order of stateful rule evaluation for the policy. Default diff --git a/package/crds/rds.aws.upbound.io_clusters.yaml b/package/crds/rds.aws.upbound.io_clusters.yaml index a55a6e508d..e7f102a3ef 100644 --- a/package/crds/rds.aws.upbound.io_clusters.yaml +++ b/package/crds/rds.aws.upbound.io_clusters.yaml @@ -977,6 +977,11 @@ spec: 256. Valid Aurora PostgreSQL capacity values are (2, 4, 8, 16, 32, 64, 192, and 384). Defaults to 1. type: number + secondsUntilAutoPause: + description: Time, in seconds, before an Aurora DB cluster + in serverless mode is paused. Valid values are 300 through + 86400. Defaults to 300. + type: number type: object type: array skipFinalSnapshot: @@ -2017,6 +2022,11 @@ spec: 256. Valid Aurora PostgreSQL capacity values are (2, 4, 8, 16, 32, 64, 192, and 384). Defaults to 1. type: number + secondsUntilAutoPause: + description: Time, in seconds, before an Aurora DB cluster + in serverless mode is paused. Valid values are 300 through + 86400. Defaults to 300. + type: number type: object type: array skipFinalSnapshot: @@ -2730,6 +2740,11 @@ spec: 256. Valid Aurora PostgreSQL capacity values are (2, 4, 8, 16, 32, 64, 192, and 384). Defaults to 1. type: number + secondsUntilAutoPause: + description: Time, in seconds, before an Aurora DB cluster + in serverless mode is paused. Valid values are 300 through + 86400. Defaults to 300. + type: number type: object type: array skipFinalSnapshot: diff --git a/package/crds/sesv2.aws.upbound.io_configurationsets.yaml b/package/crds/sesv2.aws.upbound.io_configurationsets.yaml index e372068f85..8eaab03840 100644 --- a/package/crds/sesv2.aws.upbound.io_configurationsets.yaml +++ b/package/crds/sesv2.aws.upbound.io_configurationsets.yaml @@ -78,6 +78,13 @@ spec: set. items: properties: + maxDeliverySeconds: + description: The maximum amount of time, in seconds, that + Amazon SES API v2 will attempt delivery of email. If specified, + the value must greater than or equal to 300 seconds (5 + minutes) and less than or equal to 50400 seconds (840 + minutes). + type: number sendingPoolName: description: The name of the dedicated IP pool to associate with the configuration set. @@ -148,6 +155,11 @@ spec: description: The domain to use for tracking open and click events. type: string + httpsPolicy: + description: ': The https policy to use for tracking open + and click events. Valid values are REQUIRE, REQUIRE_OPEN_ONLY + or OPTIONAL.' + type: string type: object type: array vdmOptions: @@ -201,6 +213,13 @@ spec: set. items: properties: + maxDeliverySeconds: + description: The maximum amount of time, in seconds, that + Amazon SES API v2 will attempt delivery of email. If specified, + the value must greater than or equal to 300 seconds (5 + minutes) and less than or equal to 50400 seconds (840 + minutes). + type: number sendingPoolName: description: The name of the dedicated IP pool to associate with the configuration set. @@ -267,6 +286,11 @@ spec: description: The domain to use for tracking open and click events. type: string + httpsPolicy: + description: ': The https policy to use for tracking open + and click events. Valid values are REQUIRE, REQUIRE_OPEN_ONLY + or OPTIONAL.' + type: string type: object type: array vdmOptions: @@ -480,6 +504,13 @@ spec: set. items: properties: + maxDeliverySeconds: + description: The maximum amount of time, in seconds, that + Amazon SES API v2 will attempt delivery of email. If specified, + the value must greater than or equal to 300 seconds (5 + minutes) and less than or equal to 50400 seconds (840 + minutes). + type: number sendingPoolName: description: The name of the dedicated IP pool to associate with the configuration set. @@ -559,6 +590,11 @@ spec: description: The domain to use for tracking open and click events. type: string + httpsPolicy: + description: ': The https policy to use for tracking open + and click events. Valid values are REQUIRE, REQUIRE_OPEN_ONLY + or OPTIONAL.' + type: string type: object type: array vdmOptions: