Skip to content

Commit

Permalink
Upgrade AWS Provider to 6.32.0 (#1274)
Browse files Browse the repository at this point in the history
This includes the following changes:
- **Upgrade AWS provider to 6.32.0 (latest)**
- **Regenerate SDKs after AWS provider upgrade**

Fixes #1237.
`ServiceServiceConnectConfigurationService` includes timeout settings
now.
  • Loading branch information
flostadler committed Apr 24, 2024
1 parent 3f9f6c1 commit adae402
Show file tree
Hide file tree
Showing 59 changed files with 3,934 additions and 1,782 deletions.
2 changes: 1 addition & 1 deletion awsx/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
},
"//": "Pulumi sub-provider dependencies must be pinned at an exact version because we extract this value to generate the correct dependency in the schema",
"dependencies": {
"@pulumi/aws": "6.9.0",
"@pulumi/aws": "6.32.0",
"@pulumi/docker": "4.5.1",
"@pulumi/pulumi": "^3.91.1",
"@types/aws-lambda": "^8.10.23",
Expand Down
18 changes: 18 additions & 0 deletions awsx/schema-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,7 @@ export interface EC2TaskDefinitionArgs {
readonly skipDestroy?: pulumi.Input<boolean>;
readonly tags?: pulumi.Input<Record<string, pulumi.Input<string>>>;
readonly taskRole?: DefaultRoleWithPolicyInputs;
readonly trackLatest?: pulumi.Input<boolean>;
readonly volumes?: pulumi.Input<pulumi.Input<aws.types.input.ecs.TaskDefinitionVolume>[]>;
}
export abstract class FargateService<TData = any> extends (pulumi.ComponentResource)<TData> {
Expand Down Expand Up @@ -267,6 +268,7 @@ export interface FargateTaskDefinitionArgs {
readonly skipDestroy?: pulumi.Input<boolean>;
readonly tags?: pulumi.Input<Record<string, pulumi.Input<string>>>;
readonly taskRole?: DefaultRoleWithPolicyInputs;
readonly trackLatest?: pulumi.Input<boolean>;
readonly volumes?: pulumi.Input<pulumi.Input<aws.types.input.ecs.TaskDefinitionVolume>[]>;
}
export abstract class ApplicationLoadBalancer<TData = any> extends (pulumi.ComponentResource)<TData> {
Expand All @@ -281,6 +283,8 @@ export abstract class ApplicationLoadBalancer<TData = any> extends (pulumi.Compo
}
export interface ApplicationLoadBalancerArgs {
readonly accessLogs?: pulumi.Input<aws.types.input.lb.LoadBalancerAccessLogs>;
readonly clientKeepAlive?: pulumi.Input<number>;
readonly connectionLogs?: pulumi.Input<aws.types.input.lb.LoadBalancerConnectionLogs>;
readonly customerOwnedIpv4Pool?: pulumi.Input<string>;
readonly defaultSecurityGroup?: DefaultSecurityGroupInputs;
readonly defaultTargetGroup?: TargetGroupInputs;
Expand All @@ -293,6 +297,7 @@ export interface ApplicationLoadBalancerArgs {
readonly enableTlsVersionAndCipherSuiteHeaders?: pulumi.Input<boolean>;
readonly enableWafFailOpen?: pulumi.Input<boolean>;
readonly enableXffClientPort?: pulumi.Input<boolean>;
readonly enforceSecurityGroupInboundRulesOnPrivateLinkTraffic?: pulumi.Input<string>;
readonly idleTimeout?: pulumi.Input<number>;
readonly internal?: pulumi.Input<boolean>;
readonly ipAddressType?: pulumi.Input<string>;
Expand All @@ -319,6 +324,8 @@ export abstract class NetworkLoadBalancer<TData = any> extends (pulumi.Component
}
export interface NetworkLoadBalancerArgs {
readonly accessLogs?: pulumi.Input<aws.types.input.lb.LoadBalancerAccessLogs>;
readonly clientKeepAlive?: pulumi.Input<number>;
readonly connectionLogs?: pulumi.Input<aws.types.input.lb.LoadBalancerConnectionLogs>;
readonly customerOwnedIpv4Pool?: pulumi.Input<string>;
readonly defaultTargetGroup?: TargetGroupInputs;
readonly defaultTargetGroupPort?: pulumi.Input<number>;
Expand All @@ -330,6 +337,7 @@ export interface NetworkLoadBalancerArgs {
readonly enableTlsVersionAndCipherSuiteHeaders?: pulumi.Input<boolean>;
readonly enableWafFailOpen?: pulumi.Input<boolean>;
readonly enableXffClientPort?: pulumi.Input<boolean>;
readonly enforceSecurityGroupInboundRulesOnPrivateLinkTraffic?: pulumi.Input<string>;
readonly idleTimeout?: pulumi.Input<number>;
readonly internal?: pulumi.Input<boolean>;
readonly ipAddressType?: pulumi.Input<string>;
Expand Down Expand Up @@ -465,6 +473,7 @@ export interface ExistingLogGroupOutputs {
}
export interface LogGroupInputs {
readonly kmsKeyId?: pulumi.Input<string>;
readonly logGroupClass?: pulumi.Input<string>;
readonly name?: pulumi.Input<string>;
readonly namePrefix?: pulumi.Input<string>;
readonly retentionInDays?: pulumi.Input<number>;
Expand All @@ -473,6 +482,7 @@ export interface LogGroupInputs {
}
export interface LogGroupOutputs {
readonly kmsKeyId?: pulumi.Output<string>;
readonly logGroupClass?: pulumi.Output<string>;
readonly name?: pulumi.Output<string>;
readonly namePrefix?: pulumi.Output<string>;
readonly retentionInDays?: pulumi.Output<number>;
Expand Down Expand Up @@ -700,6 +710,7 @@ export interface EC2ServiceTaskDefinitionInputs {
readonly skipDestroy?: pulumi.Input<boolean>;
readonly tags?: pulumi.Input<Record<string, pulumi.Input<string>>>;
readonly taskRole?: DefaultRoleWithPolicyInputs;
readonly trackLatest?: pulumi.Input<boolean>;
readonly volumes?: pulumi.Input<pulumi.Input<aws.types.input.ecs.TaskDefinitionVolume>[]>;
}
export interface EC2ServiceTaskDefinitionOutputs {
Expand All @@ -721,6 +732,7 @@ export interface EC2ServiceTaskDefinitionOutputs {
readonly skipDestroy?: pulumi.Output<boolean>;
readonly tags?: pulumi.Output<Record<string, string>>;
readonly taskRole?: DefaultRoleWithPolicyOutputs;
readonly trackLatest?: pulumi.Output<boolean>;
readonly volumes?: pulumi.Output<aws.types.output.ecs.TaskDefinitionVolume[]>;
}
export interface FargateServiceTaskDefinitionInputs {
Expand All @@ -741,6 +753,7 @@ export interface FargateServiceTaskDefinitionInputs {
readonly skipDestroy?: pulumi.Input<boolean>;
readonly tags?: pulumi.Input<Record<string, pulumi.Input<string>>>;
readonly taskRole?: DefaultRoleWithPolicyInputs;
readonly trackLatest?: pulumi.Input<boolean>;
readonly volumes?: pulumi.Input<pulumi.Input<aws.types.input.ecs.TaskDefinitionVolume>[]>;
}
export interface FargateServiceTaskDefinitionOutputs {
Expand All @@ -761,6 +774,7 @@ export interface FargateServiceTaskDefinitionOutputs {
readonly skipDestroy?: pulumi.Output<boolean>;
readonly tags?: pulumi.Output<Record<string, string>>;
readonly taskRole?: DefaultRoleWithPolicyOutputs;
readonly trackLatest?: pulumi.Output<boolean>;
readonly volumes?: pulumi.Output<aws.types.output.ecs.TaskDefinitionVolume[]>;
}
export interface TaskDefinitionContainerDefinitionInputs {
Expand Down Expand Up @@ -1037,6 +1051,7 @@ export interface ListenerInputs {
readonly alpnPolicy?: pulumi.Input<string>;
readonly certificateArn?: pulumi.Input<string>;
readonly defaultActions?: pulumi.Input<pulumi.Input<aws.types.input.lb.ListenerDefaultAction>[]>;
readonly mutualAuthentication?: pulumi.Input<aws.types.input.lb.ListenerMutualAuthentication>;
readonly port?: pulumi.Input<number>;
readonly protocol?: pulumi.Input<string>;
readonly sslPolicy?: pulumi.Input<string>;
Expand All @@ -1046,6 +1061,7 @@ export interface ListenerOutputs {
readonly alpnPolicy?: pulumi.Output<string>;
readonly certificateArn?: pulumi.Output<string>;
readonly defaultActions?: pulumi.Output<aws.types.output.lb.ListenerDefaultAction[]>;
readonly mutualAuthentication?: pulumi.Output<aws.types.output.lb.ListenerMutualAuthentication>;
readonly port?: pulumi.Output<number>;
readonly protocol?: pulumi.Output<string>;
readonly sslPolicy?: pulumi.Output<string>;
Expand All @@ -1058,6 +1074,7 @@ export interface TargetGroupInputs {
readonly ipAddressType?: pulumi.Input<string>;
readonly lambdaMultiValueHeadersEnabled?: pulumi.Input<boolean>;
readonly loadBalancingAlgorithmType?: pulumi.Input<string>;
readonly loadBalancingAnomalyMitigation?: pulumi.Input<string>;
readonly loadBalancingCrossZoneEnabled?: pulumi.Input<string>;
readonly name?: pulumi.Input<string>;
readonly namePrefix?: pulumi.Input<string>;
Expand All @@ -1081,6 +1098,7 @@ export interface TargetGroupOutputs {
readonly ipAddressType?: pulumi.Output<string>;
readonly lambdaMultiValueHeadersEnabled?: pulumi.Output<boolean>;
readonly loadBalancingAlgorithmType?: pulumi.Output<string>;
readonly loadBalancingAnomalyMitigation?: pulumi.Output<string>;
readonly loadBalancingCrossZoneEnabled?: pulumi.Output<string>;
readonly name?: pulumi.Output<string>;
readonly namePrefix?: pulumi.Output<string>;
Expand Down
11 changes: 5 additions & 6 deletions awsx/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1519,15 +1519,14 @@
resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==

"@pulumi/aws@6.9.0":
version "6.9.0"
resolved "https://registry.yarnpkg.com/@pulumi/aws/-/aws-6.9.0.tgz#1f65cd5843d22aa477f97468b3d5b8d6311b538c"
integrity sha512-c0ivz01YEuZesfroFSQJdjXivyltdvXBW8hcOhGCwAycjmHpDnXI0HSXk9aIkwxVrUBAW0MQYEa+QRHb5W2V1Q==
"@pulumi/aws@6.32.0":
version "6.32.0"
resolved "https://registry.yarnpkg.com/@pulumi/aws/-/aws-6.32.0.tgz#3afd3f938b44fc12de250c70fe773d8452c29d5a"
integrity sha512-kXoRn427RjSALvyEwMI5wZibNf8lRlp16vgPfI2n2OT7CLvtmqnI16IRPJ01gVf8I95sku1meKqXwXAQ+2O1Zw==
dependencies:
"@pulumi/pulumi" "^3.0.0"
builtin-modules "3.0.0"
mime "^2.0.0"
read-package-tree "^5.2.1"
resolve "^1.7.1"

"@pulumi/docker@4.5.1":
Expand Down Expand Up @@ -4389,7 +4388,7 @@ read-package-json@^2.0.0:
normalize-package-data "^2.0.0"
npm-normalize-package-bin "^1.0.0"

read-package-tree@^5.2.1, read-package-tree@^5.3.1:
read-package-tree@^5.3.1:
version "5.3.1"
resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636"
integrity sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==
Expand Down
361 changes: 206 additions & 155 deletions schema.json

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions sdk/dotnet/Awsx/Inputs/LogGroupArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ public sealed class LogGroupArgs : global::Pulumi.ResourceArgs
[Input("kmsKeyId")]
public Input<string>? KmsKeyId { get; set; }

/// <summary>
/// Specified the log class of the log group. Possible values are: `STANDARD` or `INFREQUENT_ACCESS`.
/// </summary>
[Input("logGroupClass")]
public Input<string>? LogGroupClass { get; set; }

/// <summary>
/// The name of the log group. If omitted, this provider will assign a random, unique name.
/// </summary>
Expand Down

0 comments on commit adae402

Please sign in to comment.