Skip to content

Update pulumi/pulumi-aws version to 6.66.2 #1473

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 13, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion awsx/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,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.65.0",
"@pulumi/aws": "6.66.2",
"@pulumi/docker-build": "0.0.8",
"@pulumi/pulumi": "3.144.1",
"@types/aws-lambda": "^8.10.23",
Expand Down
2 changes: 2 additions & 0 deletions awsx/schema-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -636,6 +636,7 @@ export interface VpcEndpointSpecInputs {
readonly routeTableIds?: pulumi.Input<pulumi.Input<string>[]>;
readonly securityGroupIds?: pulumi.Input<pulumi.Input<string>[]>;
readonly serviceName: string;
readonly serviceRegion?: pulumi.Input<string>;
readonly subnetConfigurations?: pulumi.Input<pulumi.Input<aws.types.input.ec2.VpcEndpointSubnetConfiguration>[]>;
readonly subnetIds?: pulumi.Input<pulumi.Input<string>[]>;
readonly tags?: pulumi.Input<Record<string, pulumi.Input<string>>>;
Expand All @@ -650,6 +651,7 @@ export interface VpcEndpointSpecOutputs {
readonly routeTableIds?: pulumi.Output<string[]>;
readonly securityGroupIds?: pulumi.Output<string[]>;
readonly serviceName: string;
readonly serviceRegion?: pulumi.Output<string>;
readonly subnetConfigurations?: pulumi.Output<aws.types.output.ec2.VpcEndpointSubnetConfiguration[]>;
readonly subnetIds?: pulumi.Output<string[]>;
readonly tags?: pulumi.Output<Record<string, string>>;
Expand Down
19 changes: 6 additions & 13 deletions awsx/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1661,15 +1661,13 @@
resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==

"@pulumi/aws@6.65.0":
version "6.65.0"
resolved "https://registry.yarnpkg.com/@pulumi/aws/-/aws-6.65.0.tgz#d61ea68d0ae5e7908f939cd92d29005efbbf3f5d"
integrity sha512-KAxyH5QJnmyr51Rz9nPWuakaAA6ssWJNaiMvHINTgm29zasfpegrt3C99Q93r/s/g7ehlQ8SUKuunAvLW1Aoww==
"@pulumi/aws@6.66.2":
version "6.66.2"
resolved "https://registry.yarnpkg.com/@pulumi/aws/-/aws-6.66.2.tgz#cf140268393c3985e22131539fc2b4536724c320"
integrity sha512-jO5L4JcjYriqXBGYH9LVb+GjawHUJvkWvLtb5nXxIKpkykEO1LyWVZdR4ngFcT7Hlw99Tg1ms4ut7LdETPCuUw==
dependencies:
"@pulumi/pulumi" "^3.136.0"
builtin-modules "3.0.0"
"@pulumi/pulumi" "^3.142.0"
mime "^2.0.0"
resolve "^1.7.1"

"@pulumi/docker-build@0.0.8":
version "0.0.8"
Expand Down Expand Up @@ -2337,11 +2335,6 @@ buffer@^5.5.0:
base64-js "^1.3.1"
ieee754 "^1.1.13"

builtin-modules@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.0.0.tgz#1e587d44b006620d90286cc7a9238bbc6129cab1"
integrity sha512-hMIeU4K2ilbXV6Uv93ZZ0Avg/M91RaKXucQ+4me2Do1txxBDyDZWCBa5bJSLqoNTRpXTLwEzIk1KmloenDDjhg==

builtin-modules@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
Expand Down Expand Up @@ -5014,7 +5007,7 @@ resolve.exports@^2.0.0:
resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800"
integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==

resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.8, resolve@^1.3.2, resolve@^1.7.1:
resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.8, resolve@^1.3.2:
version "1.22.10"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39"
integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==
Expand Down
249 changes: 127 additions & 122 deletions schema.json

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions sdk/dotnet/Ec2/Inputs/VpcEndpointSpecArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -788,6 +788,12 @@ public InputList<string> SecurityGroupIds
[Input("serviceName", required: true)]
public string ServiceName { get; set; } = null!;

/// <summary>
/// The AWS region of the VPC Endpoint Service. If specified, the VPC endpoint will connect to the service in the provided region. Applicable for endpoints of type `Interface`.
/// </summary>
[Input("serviceRegion")]
public Input<string>? ServiceRegion { get; set; }

[Input("subnetConfigurations")]
private InputList<Pulumi.Aws.Ec2.Inputs.VpcEndpointSubnetConfigurationArgs>? _subnetConfigurations;

Expand Down
2 changes: 1 addition & 1 deletion sdk/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ toolchain go1.22.4

require (
github.com/blang/semver v3.5.1+incompatible
github.com/pulumi/pulumi-aws/sdk/v6 v6.65.0
github.com/pulumi/pulumi-aws/sdk/v6 v6.66.2
github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild v0.0.3
github.com/pulumi/pulumi/sdk/v3 v3.144.1
)
Expand Down
6 changes: 2 additions & 4 deletions sdk/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFI
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4=
github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY=
github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4=
github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY=
github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4=
Expand Down Expand Up @@ -150,8 +148,8 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE=
github.com/pulumi/esc v0.10.0 h1:jzBKzkLVW0mePeanDRfqSQoCJ5yrkux0jIwAkUxpRKE=
github.com/pulumi/esc v0.10.0/go.mod h1:2Bfa+FWj/xl8CKqRTWbWgDX0SOD4opdQgvYSURTGK2c=
github.com/pulumi/pulumi-aws/sdk/v6 v6.65.0 h1:OvCLqUueOja9YE2WEGPYAw+lKHFRbLQ7QjwX55+uNsA=
github.com/pulumi/pulumi-aws/sdk/v6 v6.65.0/go.mod h1:FFzye44v9E0BgaFXVB/9X7KH0S0MapoXEy2YonrQfz4=
github.com/pulumi/pulumi-aws/sdk/v6 v6.66.2 h1:mHiPVwdSQp5VjpvCdPy52FeMiNcscKvJP+len/mfqdU=
github.com/pulumi/pulumi-aws/sdk/v6 v6.66.2/go.mod h1:C+L8LtajPSwGsZiGgknkCwClUzXk+ZXzSGkOZTQMp3U=
github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild v0.0.3 h1:NxCXxRvzhUJP9dIvlpNlZKt/A3NHu3i9pC5XO+i8bR0=
github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild v0.0.3/go.mod h1:jw9NcyRXjv5V2HHHJlqUBdXFCFiLfZoCChWEn38LR2A=
github.com/pulumi/pulumi/sdk/v3 v3.144.1 h1:QQtCDERihhlfvcmRzqHeBmOER1Fg1VkFj9933Lxqv00=
Expand Down
9 changes: 9 additions & 0 deletions sdk/go/awsx/ec2/pulumiTypes.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion sdk/java/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ repositories {
dependencies {
implementation("com.google.code.findbugs:jsr305:3.0.2")
implementation("com.google.code.gson:gson:2.8.9")
implementation("com.pulumi:aws:6.65.0")
implementation("com.pulumi:aws:6.66.2")
implementation("com.pulumi:docker-build:0.0.8")
implementation("com.pulumi:pulumi:0.9.7")
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -366,6 +366,21 @@ public String serviceName() {
return this.serviceName;
}

/**
* The AWS region of the VPC Endpoint Service. If specified, the VPC endpoint will connect to the service in the provided region. Applicable for endpoints of type `Interface`.
*
*/
@Import(name="serviceRegion")
private @Nullable Output<String> serviceRegion;

/**
* @return The AWS region of the VPC Endpoint Service. If specified, the VPC endpoint will connect to the service in the provided region. Applicable for endpoints of type `Interface`.
*
*/
public Optional<Output<String>> serviceRegion() {
return Optional.ofNullable(this.serviceRegion);
}

/**
* Subnet configuration for the endpoint, used to select specific IPv4 and/or IPv6 addresses to the endpoint. See subnet_configuration below.
*
Expand Down Expand Up @@ -437,6 +452,7 @@ private VpcEndpointSpecArgs(VpcEndpointSpecArgs $) {
this.routeTableIds = $.routeTableIds;
this.securityGroupIds = $.securityGroupIds;
this.serviceName = $.serviceName;
this.serviceRegion = $.serviceRegion;
this.subnetConfigurations = $.subnetConfigurations;
this.subnetIds = $.subnetIds;
this.tags = $.tags;
Expand Down Expand Up @@ -622,6 +638,27 @@ public Builder serviceName(String serviceName) {
return this;
}

/**
* @param serviceRegion The AWS region of the VPC Endpoint Service. If specified, the VPC endpoint will connect to the service in the provided region. Applicable for endpoints of type `Interface`.
*
* @return builder
*
*/
public Builder serviceRegion(@Nullable Output<String> serviceRegion) {
$.serviceRegion = serviceRegion;
return this;
}

/**
* @param serviceRegion The AWS region of the VPC Endpoint Service. If specified, the VPC endpoint will connect to the service in the provided region. Applicable for endpoints of type `Interface`.
*
* @return builder
*
*/
public Builder serviceRegion(String serviceRegion) {
return serviceRegion(Output.of(serviceRegion));
}

/**
* @param subnetConfigurations Subnet configuration for the endpoint, used to select specific IPv4 and/or IPv6 addresses to the endpoint. See subnet_configuration below.
*
Expand Down
2 changes: 1 addition & 1 deletion sdk/nodejs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
},
"dependencies": {
"@aws-sdk/client-ecs": "^3.405.0",
"@pulumi/aws": "^6.65.0",
"@pulumi/aws": "^6.66.2",
"@pulumi/docker-build": "^0.0.8",
"@pulumi/pulumi": "^3.142.0",
"@types/aws-lambda": "^8.10.23",
Expand Down
4 changes: 4 additions & 0 deletions sdk/nodejs/types/input.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1165,6 +1165,10 @@ export namespace ec2 {
* The service name. For AWS services the service name is usually in the form `com.amazonaws.<region>.<service>` (the SageMaker Notebook service is an exception to this rule, the service name is in the form `aws.sagemaker.<region>.notebook`).
*/
serviceName: string;
/**
* The AWS region of the VPC Endpoint Service. If specified, the VPC endpoint will connect to the service in the provided region. Applicable for endpoints of type `Interface`.
*/
serviceRegion?: pulumi.Input<string>;
/**
* Subnet configuration for the endpoint, used to select specific IPv4 and/or IPv6 addresses to the endpoint. See subnet_configuration below.
*/
Expand Down
20 changes: 20 additions & 0 deletions sdk/python/pulumi_awsx/ec2/_inputs.py
Original file line number Diff line number Diff line change
Expand Up @@ -967,6 +967,10 @@ class VpcEndpointSpecArgsDict(TypedDict):
The ID of one or more security groups to associate with the network interface. Applicable for endpoints of type `Interface`.
If no security groups are specified, the VPC's [default security group](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html#DefaultSecurityGroup) is associated with the endpoint.
"""
service_region: NotRequired[pulumi.Input[str]]
"""
The AWS region of the VPC Endpoint Service. If specified, the VPC endpoint will connect to the service in the provided region. Applicable for endpoints of type `Interface`.
"""
subnet_configurations: NotRequired[pulumi.Input[Sequence[pulumi.Input['pulumi_aws.ec2.VpcEndpointSubnetConfigurationArgsDict']]]]
"""
Subnet configuration for the endpoint, used to select specific IPv4 and/or IPv6 addresses to the endpoint. See subnet_configuration below.
Expand Down Expand Up @@ -997,6 +1001,7 @@ def __init__(__self__, *,
private_dns_enabled: Optional[bool] = None,
route_table_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
service_region: Optional[pulumi.Input[str]] = None,
subnet_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['pulumi_aws.ec2.VpcEndpointSubnetConfigurationArgs']]]] = None,
subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
Expand Down Expand Up @@ -1725,6 +1730,7 @@ def __init__(__self__, *,
:param pulumi.Input[Sequence[pulumi.Input[str]]] route_table_ids: One or more route table IDs. Applicable for endpoints of type `Gateway`.
:param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The ID of one or more security groups to associate with the network interface. Applicable for endpoints of type `Interface`.
If no security groups are specified, the VPC's [default security group](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html#DefaultSecurityGroup) is associated with the endpoint.
:param pulumi.Input[str] service_region: The AWS region of the VPC Endpoint Service. If specified, the VPC endpoint will connect to the service in the provided region. Applicable for endpoints of type `Interface`.
:param pulumi.Input[Sequence[pulumi.Input['pulumi_aws.ec2.VpcEndpointSubnetConfigurationArgs']]] subnet_configurations: Subnet configuration for the endpoint, used to select specific IPv4 and/or IPv6 addresses to the endpoint. See subnet_configuration below.
:param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: The ID of one or more subnets in which to create a network interface for the endpoint. Applicable for endpoints of type `GatewayLoadBalancer` and `Interface`. Interface type endpoints cannot function without being assigned to a subnet.
:param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Expand All @@ -1745,6 +1751,8 @@ def __init__(__self__, *,
pulumi.set(__self__, "route_table_ids", route_table_ids)
if security_group_ids is not None:
pulumi.set(__self__, "security_group_ids", security_group_ids)
if service_region is not None:
pulumi.set(__self__, "service_region", service_region)
if subnet_configurations is not None:
pulumi.set(__self__, "subnet_configurations", subnet_configurations)
if subnet_ids is not None:
Expand Down Expand Up @@ -1851,6 +1859,18 @@ def security_group_ids(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]
def security_group_ids(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]):
pulumi.set(self, "security_group_ids", value)

@property
@pulumi.getter(name="serviceRegion")
def service_region(self) -> Optional[pulumi.Input[str]]:
"""
The AWS region of the VPC Endpoint Service. If specified, the VPC endpoint will connect to the service in the provided region. Applicable for endpoints of type `Interface`.
"""
return pulumi.get(self, "service_region")

@service_region.setter
def service_region(self, value: Optional[pulumi.Input[str]]):
pulumi.set(self, "service_region", value)

@property
@pulumi.getter(name="subnetConfigurations")
def subnet_configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['pulumi_aws.ec2.VpcEndpointSubnetConfigurationArgs']]]]:
Expand Down
Loading