@@ -1495,6 +1495,37 @@ export namespace AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetails {
14951495 } ) ;
14961496}
14971497
1498+ /**
1499+ * <p>Details about the launch template to use.</p>
1500+ */
1501+ export interface AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification {
1502+ /**
1503+ * <p>The identifier of the launch template. You must specify either <code>LaunchTemplateId</code> or <code>LaunchTemplateName</code>.</p>
1504+ */
1505+ LaunchTemplateId ?: string ;
1506+
1507+ /**
1508+ * <p>The name of the launch template. You must specify either <code>LaunchTemplateId</code> or <code>LaunchTemplateName</code>.</p>
1509+ */
1510+ LaunchTemplateName ?: string ;
1511+
1512+ /**
1513+ * <p>Identifies the version of the launch template. You can specify a version identifier, or use the values <code>$Latest</code> or <code>$Default</code>.</p>
1514+ */
1515+ Version ?: string ;
1516+ }
1517+
1518+ export namespace AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification {
1519+ /**
1520+ * @internal
1521+ */
1522+ export const filterSensitiveLog = (
1523+ obj : AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification
1524+ ) : any => ( {
1525+ ...obj ,
1526+ } ) ;
1527+ }
1528+
14981529/**
14991530 * <p>Information about the instances distribution.</p>
15001531 */
@@ -1542,7 +1573,7 @@ export namespace AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDist
15421573}
15431574
15441575/**
1545- * <p>Details about the launch template to use.</p>
1576+ * <p>Details about the launch template to use for a mixed instances policy .</p>
15461577 */
15471578export interface AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification {
15481579 /**
@@ -1603,7 +1634,7 @@ export namespace AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplat
16031634 */
16041635export interface AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetails {
16051636 /**
1606- * <p>The launch template to use.</p>
1637+ * <p>The launch template to use for a mixed instances policy .</p>
16071638 */
16081639 LaunchTemplateSpecification ?: AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification ;
16091640
@@ -1690,6 +1721,17 @@ export interface AwsAutoScalingAutoScalingGroupDetails {
16901721 * <p>The list of Availability Zones for the automatic scaling group.</p>
16911722 */
16921723 AvailabilityZones ?: AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetails [ ] ;
1724+
1725+ /**
1726+ * <p>The launch template to use.</p>
1727+ */
1728+ LaunchTemplate ?: AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification ;
1729+
1730+ /**
1731+ * <p>Indicates whether capacity rebalancing is enabled.
1732+ * </p>
1733+ */
1734+ CapacityRebalance ?: boolean ;
16931735}
16941736
16951737export namespace AwsAutoScalingAutoScalingGroupDetails {
@@ -3315,6 +3357,11 @@ export interface AwsCodeBuildProjectDetails {
33153357 * <p>Information about the VPC configuration that CodeBuild accesses.</p>
33163358 */
33173359 VpcConfig ?: AwsCodeBuildProjectVpcConfig ;
3360+
3361+ /**
3362+ * <p>Information about the secondary artifacts for the CodeBuild project.</p>
3363+ */
3364+ SecondaryArtifacts ?: AwsCodeBuildProjectArtifactsDetails [ ] ;
33183365}
33193366
33203367export namespace AwsCodeBuildProjectDetails {
@@ -7929,6 +7976,30 @@ export namespace AwsElbLoadBalancerAccessLog {
79297976 } ) ;
79307977}
79317978
7979+ /**
7980+ * <p>Provides information about additional attributes for the load balancer.</p>
7981+ */
7982+ export interface AwsElbLoadBalancerAdditionalAttribute {
7983+ /**
7984+ * <p>The name of the attribute.</p>
7985+ */
7986+ Key ?: string ;
7987+
7988+ /**
7989+ * <p>The value of the attribute.</p>
7990+ */
7991+ Value ?: string ;
7992+ }
7993+
7994+ export namespace AwsElbLoadBalancerAdditionalAttribute {
7995+ /**
7996+ * @internal
7997+ */
7998+ export const filterSensitiveLog = ( obj : AwsElbLoadBalancerAdditionalAttribute ) : any => ( {
7999+ ...obj ,
8000+ } ) ;
8001+ }
8002+
79328003/**
79338004 * <p>Contains information about the connection draining configuration for the load
79348005 * balancer.</p>
@@ -8026,6 +8097,11 @@ export interface AwsElbLoadBalancerAttributes {
80268097 * evenly across all instances regardless of the Availability Zones.</p>
80278098 */
80288099 CrossZoneLoadBalancing ?: AwsElbLoadBalancerCrossZoneLoadBalancing ;
8100+
8101+ /**
8102+ * <p>Any additional attributes for a load balancer.</p>
8103+ */
8104+ AdditionalAttributes ?: AwsElbLoadBalancerAdditionalAttribute [ ] ;
80298105}
80308106
80318107export namespace AwsElbLoadBalancerAttributes {
@@ -11407,51 +11483,3 @@ export namespace AwsRdsDbInstanceEndpoint {
1140711483 ...obj ,
1140811484 } ) ;
1140911485}
11410-
11411- /**
11412- * <p>An option group membership.</p>
11413- */
11414- export interface AwsRdsDbOptionGroupMembership {
11415- /**
11416- * <p>The name of the option group.</p>
11417- */
11418- OptionGroupName ?: string ;
11419-
11420- /**
11421- * <p>The status of the option group membership.</p>
11422- */
11423- Status ?: string ;
11424- }
11425-
11426- export namespace AwsRdsDbOptionGroupMembership {
11427- /**
11428- * @internal
11429- */
11430- export const filterSensitiveLog = ( obj : AwsRdsDbOptionGroupMembership ) : any => ( {
11431- ...obj ,
11432- } ) ;
11433- }
11434-
11435- /**
11436- * <p>Identifies the log types to enable and disable.</p>
11437- */
11438- export interface AwsRdsPendingCloudWatchLogsExports {
11439- /**
11440- * <p>A list of log types that are being enabled.</p>
11441- */
11442- LogTypesToEnable ?: string [ ] ;
11443-
11444- /**
11445- * <p>A list of log types that are being disabled.</p>
11446- */
11447- LogTypesToDisable ?: string [ ] ;
11448- }
11449-
11450- export namespace AwsRdsPendingCloudWatchLogsExports {
11451- /**
11452- * @internal
11453- */
11454- export const filterSensitiveLog = ( obj : AwsRdsPendingCloudWatchLogsExports ) : any => ( {
11455- ...obj ,
11456- } ) ;
11457- }
0 commit comments